]> git.gir.st - subscriptionfeed.git/history - app
bypass android rate limiting/ipban
[subscriptionfeed.git] / app /
2024-04-01 girstbypass android rate limiting/ipban master
2024-03-20 girstupdate youtube api calls to client version 18
2024-01-26 girstsupport ancient /v/<video_id> urls
2024-01-26 girstfix inserting NULLs into videos table
2024-01-25 girstbypass eating disorder (and probably others) search...
2024-01-25 girstimplement /feeds/videos.xml endpoint
2024-01-25 girstonly do fallback_route('.channel') on video subpage
2024-01-25 girstadd link to youtube playlist from /watch
2024-01-21 girstsearch results: ignore community posts related entries
2024-01-21 girstignore searchFrictionViewModel
2024-01-21 girstdetect ip ban
2024-01-21 girstmore aggressive sponsor blocking
2024-01-21 girstsearch: support new 'medium length' filter
2024-01-21 girstsupport (hiding) youtube shorts everywhere
2023-10-31 girstnoshorts: always show videos with undeterminate shorts...
2023-10-31 girstadd piped.video link to watch and error pages
2023-10-12 girstmicroformat published date is now a timestamp
2023-08-15 girstbrowse: fix removal of Filter list
2023-08-15 girstprotobuf: switch make_sp (search params) to new lib...
2023-08-15 girstprotobuf: replace make_playlist_params with new library
2023-08-15 girstbrowse/protbuf: clean up new data structures
2023-08-15 girstbrowse: replace make_channel_params with pyproto version
2023-08-15 girstvendor a modified and stipped down version of python...
2023-08-15 girstbrowse: remove unused make_channel_params parameters...
2023-08-15 girstbrowse: support shortened video age labels
2023-08-15 girstsurface n-sig throttling to ui
2023-06-25 girstwatch: don't fail if itag specified on vevo scrambled...
2023-05-28 girstbrowse/search: support gridVideoRenderer
2023-05-28 girstuse other 'params' value
2023-05-28 girst*real* fix for 403 problem
2023-05-24 girstfix tcp streams aborting
2023-05-24 girstincrease usefulness of logging of deleted videos
2023-05-03 girstfix bug in shorts detection logic
2023-04-30 girstuse flash close mark from BMP
2023-04-29 girstmark upcoming livestreams as 'SOON'
2023-04-29 girstreddit: validate some parameters and use HTTPExceptions
2023-04-29 girstimprove error view of browse.channel slightly
2023-04-29 girstload pinned/hidden state and button on search results...
2023-04-29 girstuse redirect.invidious.io instead of hard-coding a...
2023-04-29 girstremove invidious redirection from ?show=raw
2023-04-29 girstsplit common.innertube into youtube.cards and browse...
2023-04-29 girstsupport attribution_link redirects
2023-04-29 girstremove vertical white space after closing all flashes
2023-04-29 girstuse resolve_url endpoint for channel canonicalisation
2023-04-26 girstsubscription feed: filter shorts if the user enabled...
2023-04-26 girst[DATABASE CHANGE: Migration below] allow setting user...
2023-04-26 girstvideo metadata: prefer videoDetails over microformat...
2023-04-25 girstfix dismissing multiple flash()es
2023-04-25 girstimprove shorts detection
2023-04-25 girst[DATABASE CHANGE: Migration below] store is-shorts...
2023-04-25 girstadd heuristic whether a video is a 'youtube shorts'
2023-04-25 girstsupport /live/ and /shorts/ when pasting full youtube URL
2023-04-24 girstfix subscription button on fallback channel page
2023-04-23 girstnsasession: log request json
2023-04-23 girstinnertube: fix some unsupported types
2023-04-23 girstfix ignoring continuationItemRenderer
2023-04-23 girstfix aspect ratio of unplayable video poster
2023-04-23 girstfix json responses for scrambled streams
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/....
next
Imprint / Impressum