Frédéric Guillot
|
8699a1d119
fix(fetcher): clone request builder before disabling redirects
|
vor 2 Wochen |
gudvinr
|
91860edab0
refactor(fetcher): make request builder actually build
|
vor 1 Monat |
jvoisin
|
50088405e0
perf(reader): walk feed <link> tags in a single DOM pass
|
vor 1 Monat |
jvoisin
|
483da488d8
perf(finder): size findSubscriptionsFromWebPage dedup map
|
vor 1 Monat |
jvoisin
|
0e1523551b
perf(finder): optimize a tad findCanonicalURL
|
vor 1 Monat |
jvoisin
|
39772c33f0
perf(subscription): use a slice instead of a map for well-known feed paths
|
vor 1 Monat |
Julien Voisin
|
72784c4943
perf(finder): don't parse the candidate page twice
|
vor 4 Monaten |
jvoisin
|
0201c80db1
refactor(subscription): improve wp-json skip
|
vor 4 Monaten |
Frédéric Guillot
|
0022d0646b
feat(subscription): ignore Wordpress API endpoint when discovering JSON feed
|
vor 4 Monaten |
Julien Voisin
|
6f3c92db74
perf(subscription): don't read the body twice
|
vor 4 Monaten |
Frédéric Guillot
|
bb05b25530
refactor(urllib): replace AbsoluteURL and GetAbsoluteURL
|
vor 5 Monaten |
Mateusz Jabłoński
|
88f9f279e6
feat(finder): generate feeds for stable youtube playlists
|
vor 7 Monaten |
Mateusz Jabłoński
|
dc1653ba3a
feat(finder): make cannonical url detection a proper step
|
vor 7 Monaten |
Mateusz Jabłoński
|
3ea4aee4d6
feat(finder): enhance youtube channel parsing with default playlists
|
vor 7 Monaten |
Julien Voisin
|
0b93d8abcc
refactor(subscription): combine `findSubscriptionsFromYouTubeChannelPage` and `findSubscriptionsFromYouTubePlaylistPage` functions
|
vor 9 Monaten |
Julien Voisin
|
8f2dd02f3f
refactor(subscription): combine all JSON feed mime types in one query
|
vor 9 Monaten |
Julien Voisin
|
566670cc06
refactor: unexport symbols
|
vor 11 Monaten |
Frédéric Guillot
|
e7b98afdbe
refactor(subscription): avoid using Sprintf to construct Youtube playlist feed URL
|
vor 1 Jahr |
jvoisin
|
7a394b0bf8
refactor(subscription): replace a regex with strings.CutPrefix
|
vor 1 Jahr |
Anton Larionov
|
553c578f2e
feat(rssbridge): support auth token for RSS-Bridge
|
vor 1 Jahr |
Frédéric Guillot
|
51560f191f
fix(subscription): add `/rss/feed.xml` to the list of known feed URLs
|
vor 1 Jahr |
Frédéric Guillot
|
6eedf4111f
fix(scraper): avoid encoding issue if charset meta tag is after 1024 bytes
|
vor 1 Jahr |
Frédéric Guillot
|
e9520f5d1c
fix(finder): do not add redirections to the list of subscriptions to avoid confusion
|
vor 1 Jahr |
Julien Voisin
|
1b0b8b9c42
refactor: use a better construct than `doc.Find(…).First()`
|
vor 1 Jahr |
Julien Voisin
|
02c6d14659
refactor(subscription): use `strings.HasSuffix` instead of a regex in `FindSubscriptionsFromYouTubePlaylistPage`
|
vor 1 Jahr |
Frédéric Guillot
|
f6dc952551
feat: add support for base element when discovering feeds
|
vor 1 Jahr |
Frédéric Guillot
|
36c25e7689
refactor: simplify Youtube feeds discovery
|
vor 2 Jahren |
Frédéric Guillot
|
cb97d4a1a8
feat: remove YouTube video page subscription finder because `meta[itemprop="channelId"]` no longer exists
|
vor 2 Jahren |
Frédéric Guillot
|
79ea9e28b5
fix: panic during YouTube channel feed discovery
|
vor 2 Jahren |
Ztec
|
e54825bf02
Improve YouTube page feed detection
|
vor 2 Jahren |