girst
4aa1180fce
Forward parameters given in ¶ms= from Atom feeds
...
Any parameters given in ¶ms=... are appended to /watch URLs. This
allows e.g. passing &raw=1&listen=1 to a playlist of music and use an
rss reader like newsboat as a media player, like so:
https://invidio.us/feed/playlist/XXX?params=%26raw%3D1%listen%3D1
All three feeds--channels, playlists, subscriptions--are supported.
2019-09-30 17:48:13 +02:00
Omar Roth
7b53b6bfef
Shrink continuation cursor for YouTube comments
2019-09-04 15:47:27 -04:00
Omar Roth
9f9cc1ffb5
Refactor search extractor
2019-08-21 18:23:20 -05:00
Omar Roth
c41beae99a
Add fix for channels with empty descriptions
2019-08-01 07:49:33 -05:00
Omar Roth
dce5816b18
Fix image url extractor
2019-07-31 19:16:09 -05:00
Omar Roth
f18d8229c0
Refactor continuation protocol buffers
2019-07-20 20:18:08 -05:00
Omar Roth
e736626953
Fix continuation for last page of playlists
2019-07-20 11:38:20 -05:00
Omar Roth
af592ea8c1
Fix extraction for ytInitialData
2019-07-11 07:27:54 -05:00
Omar Roth
47f6fe069a
Add fix for unsupported attachment types
2019-07-09 23:09:16 -05:00
Omar Roth
bcd239ac2b
Add community page
2019-07-09 09:31:04 -05:00
Omar Roth
60826c2d0c
Fix author thumbnail for community replies
2019-07-03 10:12:03 -05:00
Omar Roth
196ee1aa8b
Add '/api/v1/channels/comments'
2019-07-02 18:53:19 -05:00
Omar Roth
2df97cd2f5
Fix provided author for '/videos' endpoint
2019-07-02 07:29:01 -05:00
Omar Roth
48ad744ebf
Add support for default channel banners
2019-06-30 12:59:38 -05:00
Omar Roth
0d0d3edeae
Add thumbnail and banners to channel page
2019-06-28 20:48:24 -05:00
Omar Roth
12b2ab5da8
Add 'to_json' into respective structs
2019-06-08 13:31:41 -05:00
Omar Roth
8c944815bc
Minor refactor
2019-06-07 21:13:50 -05:00
Omar Roth
27e032d10d
Add '/api/v1/auth/feeds'
2019-06-07 21:13:50 -05:00
Omar Roth
d197497349
Add 'type' field to ChannelVideo and Video
2019-06-03 13:36:34 -05:00
Omar Roth
b3788bc143
Fix typo for feed_needs_update
2019-06-01 11:19:06 -05:00
Omar Roth
18d66ddded
Add 'needs_update' column for scheduling feed refresh
2019-06-01 10:19:18 -05:00
Omar Roth
64464f23ae
Add 'views' to channel_videos
2019-05-30 18:59:13 -05:00
Omar Roth
b016a60a75
Add triggers for updating feeds
2019-05-26 11:28:54 -05:00
Omar Roth
54d250bde4
Add 'since' to '/api/v1/auth/notifications'
2019-04-28 18:14:16 -05:00
Omar Roth
19ed5bf993
Add support for 'user' URLs in NewPipe import
2019-04-22 15:39:57 -05:00
Omar Roth
14620c32aa
Don't overwrite published date for channel_videos
2019-04-20 10:18:54 -05:00
Omar Roth
fb7068d415
Add '/api/v1/notifications'
2019-04-20 09:33:45 -05:00
Omar Roth
ce2a3361eb
Fix missing author name for channel_videos
2019-04-12 16:29:23 -05:00
Omar Roth
c728214af7
Fix batch importing of channels
2019-04-04 14:49:32 -05:00
Omar Roth
bd4f5ebcdf
Add option to configure default user preferences
2019-04-03 11:38:41 -05:00
Omar Roth
1b78001201
Use struct for allocations
2019-03-29 16:30:02 -05:00
Omar Roth
fd26f9f34e
Add support for premieres to search and feed
2019-03-22 14:54:35 -05:00
Omar Roth
88b70973cc
Add 'premiereTimestamp' to /api/v1/videos
2019-03-22 14:53:19 -05:00
Omar Roth
f0658bbd09
Add 'liveNow' to subscription feed
2019-03-22 14:52:57 -05:00
Omar Roth
ae10052aaf
Fix date parsing for RSS feeds
2019-03-07 21:13:54 -06:00
Omar Roth
e4dc430c74
Update hub topic URL
2019-03-05 13:46:08 -06:00
Omar Roth
1435516a9c
Add port number to host URL
2019-03-05 12:56:59 -06:00
Omar Roth
004fb96b2f
Add nonce to pubsub token
2019-03-04 07:53:31 -06:00
Omar Roth
7425700009
Update pubsub to support lease_seconds
2019-03-03 20:40:24 -06:00
Omar Roth
64cfd2296c
Add support for subscribing to channels via PubSubHubbub
2019-03-03 19:18:23 -06:00
Omar Roth
6b12449be4
Show playlists for auto-generated channels
2019-02-24 16:39:44 -06:00
Omar Roth
a210327318
Add /api/v1/channels/latest/:ucid
2019-02-19 17:00:06 -06:00
Omar Roth
27663b10a2
Add minor API fixes
2019-02-15 17:28:54 -06:00
Omar Roth
30e6d29106
Add 'deleted' to channel info
2019-02-09 10:49:48 -06:00
Omar Roth
7a9ef0d664
Add produce_channel_playlists_url
2019-02-09 10:15:14 -06:00
Omar Roth
276662a147
Use IO::Memory for creating continuation tokens
2019-02-04 15:17:10 -06:00
Omar Roth
c2c224b16f
Use fibers to try to speed up importing of channels
2019-01-02 19:28:59 -06:00
Omar Roth
a160c645c9
Add support for translations
2018-12-20 15:32:09 -06:00
Omar Roth
d0b30ad977
Don't pass HTTP client in args
2018-12-15 12:05:52 -06:00
Omar Roth
843606db65
Support changing author names
2018-12-15 12:02:57 -06:00