Julien Voisin
|
72784c4943
perf(finder): don't parse the candidate page twice
|
1 month ago |
jvoisin
|
0201c80db1
refactor(subscription): improve wp-json skip
|
2 months ago |
Frédéric Guillot
|
0022d0646b
feat(subscription): ignore Wordpress API endpoint when discovering JSON feed
|
2 months ago |
Julien Voisin
|
6f3c92db74
perf(subscription): don't read the body twice
|
2 months ago |
Frédéric Guillot
|
bb05b25530
refactor(urllib): replace AbsoluteURL and GetAbsoluteURL
|
2 months ago |
Mateusz Jabłoński
|
88f9f279e6
feat(finder): generate feeds for stable youtube playlists
|
4 months ago |
Mateusz Jabłoński
|
dc1653ba3a
feat(finder): make cannonical url detection a proper step
|
4 months ago |
Mateusz Jabłoński
|
3ea4aee4d6
feat(finder): enhance youtube channel parsing with default playlists
|
4 months ago |
Julien Voisin
|
0b93d8abcc
refactor(subscription): combine `findSubscriptionsFromYouTubeChannelPage` and `findSubscriptionsFromYouTubePlaylistPage` functions
|
6 months ago |
Julien Voisin
|
8f2dd02f3f
refactor(subscription): combine all JSON feed mime types in one query
|
7 months ago |
Julien Voisin
|
566670cc06
refactor: unexport symbols
|
8 months ago |
Frédéric Guillot
|
e7b98afdbe
refactor(subscription): avoid using Sprintf to construct Youtube playlist feed URL
|
9 months ago |
jvoisin
|
7a394b0bf8
refactor(subscription): replace a regex with strings.CutPrefix
|
9 months ago |
Anton Larionov
|
553c578f2e
feat(rssbridge): support auth token for RSS-Bridge
|
10 months ago |
Frédéric Guillot
|
51560f191f
fix(subscription): add `/rss/feed.xml` to the list of known feed URLs
|
1 year ago |
Frédéric Guillot
|
6eedf4111f
fix(scraper): avoid encoding issue if charset meta tag is after 1024 bytes
|
1 year ago |
Frédéric Guillot
|
e9520f5d1c
fix(finder): do not add redirections to the list of subscriptions to avoid confusion
|
1 year ago |
Julien Voisin
|
1b0b8b9c42
refactor: use a better construct than `doc.Find(…).First()`
|
1 year ago |
Julien Voisin
|
02c6d14659
refactor(subscription): use `strings.HasSuffix` instead of a regex in `FindSubscriptionsFromYouTubePlaylistPage`
|
1 year ago |
Frédéric Guillot
|
f6dc952551
feat: add support for base element when discovering feeds
|
1 year ago |
Frédéric Guillot
|
36c25e7689
refactor: simplify Youtube feeds discovery
|
1 year ago |
Frédéric Guillot
|
cb97d4a1a8
feat: remove YouTube video page subscription finder because `meta[itemprop="channelId"]` no longer exists
|
1 year ago |
Frédéric Guillot
|
79ea9e28b5
fix: panic during YouTube channel feed discovery
|
1 year ago |
Ztec
|
e54825bf02
Improve YouTube page feed detection
|
1 year ago |
Evan Elias Young
|
1b8c45d162
finder: Find feed from YouTube playlist
|
2 years ago |
jvoisin
|
fc4bdf3ab0
Inline a one-liner function
|
2 years ago |
jvoisin
|
45d486b919
When detecting the format, detect its version as well
|
2 years ago |
Frédéric Guillot
|
c493f8921e
Add missing regex anchor detected by CodeQL
|
2 years ago |
jvoisin
|
543a690bfd
Close resources as soon as possible, instead of using defer() in a loop
|
2 years ago |
jvoisin
|
5b2558bf92
Miscellaneous improvements to internal/reader/subscription/finder.go
|
2 years ago |