]> git.gir.st - subscriptionfeed.git/history - app
watch: show error when video urls are scrambled/cyphered
[subscriptionfeed.git] / app /
2023-04-23 girstwatch: show error when video urls are scrambled/cyphered
2023-04-23 girstcommon/g_v_i: improve 18+ playablility
2023-04-23 girstcommon/g_v_i: use parameters from yt-dlp
2023-04-23 girstbrowse: make selected channel subpage and sort order...
2023-04-23 girstfix channels with small number of videos
2023-04-23 girstreddit: handle youtube.com/live/<video_id> urls
2023-04-22 girstbrowse: hack channel title back in
2023-04-22 girstswitch to yt-style protobuf for channel videos/livestre...
2023-04-22 girstmake first page of shorts work
2023-04-22 girstWIP: port channel videos+livestreams
2023-04-22 girstbrowse: implement channel livesteams subpage
2023-04-22 girstfix video playback
2023-03-19 girstsupport /live/ urls
2023-03-19 girstbrowse/channels: prepare for livestreams, shorts
2023-03-19 girstbrowse/channels: remove nonfunctional 'oldest' sorting
2023-03-19 girsthackily implement @usernames
2023-03-19 girstbrowse/channel: fix popular sorting
2023-03-19 girstfix (un)pinning/(un)hiding
2023-03-19 girstsearch: stub out "Latest Shorts from <username>" result...
2023-03-19 girstfix channel pages
2022-08-14 girstyoutube: support /shorts urls
2022-08-14 girstreddit: support shorts urls
2022-08-12 girstfix pinning videos for python > 3.6
2022-08-12 girstdon't crash when encountering a new "View corrections...
2022-04-29 girstallow selecting muxed video quality
2022-04-03 girstmove inline styles to blueprint sheet
2022-04-03 girstuse simple links instead of text-only form submit buttons
2022-03-30 girstfix "agegate bypass failed" error message
2022-03-29 girstclean up new agegate bypass
2022-03-29 girstport yt-dlp#3233 agegate bypass
2022-02-18 girstencard parser: videoDuration might be absent
2022-02-14 girstfix reddit length parsing
2022-02-13 girstremove fetch_xml call from browse/playlist
2022-02-06 girstallow sorting by most popular for fallback route
2022-02-06 girstmake music mix playlists work
2022-02-06 girstremove UC->UU playlist hack
2022-02-02 girstimprove reddit video length matching
2022-01-08 girstremove 2nd no-url bailout again
2022-01-08 girstonly show 'SOON' badge if video hasn't premiered yet
2022-01-08 girstfinally good /c/ and /user/ matching
2022-01-05 girstget_video_info: bail out if no stream url is found
2022-01-05 girstimplement displaying 'youtube mixes' in /channel/....
2022-01-05 girstignore another advert search result
2022-01-05 girstignore hashtag related search results
2022-01-05 girstignore useless info message search result
2022-01-05 girstignore another search result ad type
2022-01-05 girstremove old commented out templating code
2022-01-05 girstfix COURSE/"learning playlist" special-casing
2022-01-05 girstport videoid_from_thumbnail() to |G()
2022-01-05 girstsearch results: only parse first itemSectionRenderer
2022-01-05 girstdon't throw 500 error when logging unknown card type
2022-01-05 girstport parse_channel_items() to |G()
2022-01-05 girstdon't break when video in /channel/ has no title
2022-01-04 girsthackily add back publish date to /watch
2022-01-03 girstexpose additional metadata link in 'more actions' section
2021-12-15 girstfix reddit 'more' button
2021-12-15 girstimplement /watch?show=meta to get metadata removed...
2021-12-15 girstprefer microformat.publishDate
2021-12-15 girstremove rating and thumbs up/down, as that is now remove...
2021-12-15 girstuse correct published time for database when available
2021-12-15 girst[DATABASE CHANGE: Migration below] mark premiering...
2021-12-02 girsthandle missing averageRating
2021-11-20 girsttry /c/ before /user/ when canonicalizing user names
2021-11-20 girsttell the user to log in to view livestreams/geolocked...
2021-11-20 girstallow limiting proxy to authenticated users
2021-11-13 girstexpose reddit sort orders to users
2021-11-13 girstask for forgiveness when finding video_url
2021-11-13 girstundo reddit continuation/pagination harmonisation
2021-11-13 girstmacros.pagination -> macros.more
2021-11-13 girstreplace querystring_page() by jinja2 code inside the...
2021-11-13 girstallow linking to timestamps with macros.card; use it...
2021-11-13 girstharmonize 'more' button between browse/* and reddit/
2021-11-13 girstonly show 'more' button on reddit
2021-11-13 girstport search to new api; use continuation tokens here too
2021-11-13 girstallow specifying fetch_ajax() endpoint and make payload...
2021-11-06 girstadd NO-URL error description
2021-10-17 girstuse continuation token instead of manually paginated...
2021-10-15 girst[DATABASE CHANGE: Migration below] implement on-line...
2021-10-14 girstremove now unused cipher fetching code
2021-10-14 girstswitch to ANDROID player API
2021-09-18 girstredirect thumnail urls
2021-09-04 girsttake full youtube.com urls as path, and redirect accord...
2021-08-30 girstadd method to allow downloading though yt-dlp
2021-08-17 girstsplit stream_map.adaptive into *_video and *_audio
2021-08-17 girstfix try_int() to actually return something
2021-08-13 girstavoid contacting innertube api when video id is obvious...
2021-08-13 girstavoid int(request.args.get('page'))
2021-08-13 girstfix ?show=audio for unplayable videos
2021-08-13 girsthandle the case when we can't connect to googlevideo
2021-08-13 girstfix url extraction of non-embeddable livestreams
2021-08-13 girstallow /embed/ urls with final /
2021-08-05 girsthandle geolocked videos not available in the server...
2021-08-05 girstmake channel page sorting link(-ish) instead of a selec...
2021-07-30 girstuse same embedder-url as yt-dlp
2021-07-30 girstfurther enhance age-gate bypass
2021-07-30 girstbetter, near-complete age-gate bypass
2021-07-22 girstuse ANDROID instead of TVHTML5 for 2nd order fallback
2021-07-16 girstimplement horizontalListRenderer container and stub...
2021-07-16 girstimplement gridShowRenderer playlist type
2021-07-03 girstreintroduce TVHTML5 get_video_info
next
Imprint / Impressum