omnivore-app / omnivore

Omnivore is a complete, open source read-it-later solution for people who like reading.
https://omnivore.app
GNU Affero General Public License v3.0
11.25k stars 584 forks source link

Page Support - GitHub Repo README #4120

Open CalebMorris opened 4 days ago

CalebMorris commented 4 days ago

Currently when attempting to a GitHub link (usually a lib from a developer blog), it just pulls the GitHub UI content rather than the actual repository information. Supporting pulling the README.md of the repo would be great.

Example page: https://github.com/omnivore-app/omnivore

GuimaraesJC commented 3 days ago

@CalebMorris Can you share the link to the repository you were unable to extract the Readme information from?

I've tried a few different ones here and have successfully added them to my Omnivore Library.

CalebMorris commented 3 days ago

The repo I'm looking at is https://github.com/Netflix/concurrency-limits

I'm loading it from the Android mobile app, if that makes a difference.

Screenshot_20240629-132101~2

GuimaraesJC commented 3 days ago

@CalebMorris From the browser, using the extension on ARC (Chromium-based), it worked in this repository as well.

Can you share the steps you followed on Android so I can try to reproduce them here?

CalebMorris commented 3 days ago

Android App version 0.211.0

  1. Open app
  2. Click the + at the top right
  3. Paste the url I listed above (https://github.com/Netflix/concurrency-limits)
  4. Click "add"
  5. Refresh articles list
  6. Open related item
  7. Observe screenshot posted above
CalebMorris commented 3 days ago

I get the same behavior on the mobile web page, adding as a link