Commit Graph

  • 97b7661cc7 Fix feed channel IDs not starting with UC main Cadence Ember 2023-10-18 23:18:52 +1300
  • b8499d3626 Fix ytInitialData extraction with new EU tracking consent cookie Lomanic 2023-08-25 17:19:58 +0000
  • 28511bdf96 change order of checks to fix KeyError bug with ytdlp 2023.6 Cadence Ember 2023-07-01 23:48:38 +1200
  • f53dd28ada /channels/latest: author ID fallback in video entry Cadence Ember 2023-03-27 21:17:27 +1300
  • 82f28cb99d Exclude m3u8 playlist formats Cadence Ember 2023-03-13 01:00:19 +1300
  • ecb4f4ccd1 Change http_dash_fragments detection based on yt-dlp translating adaptive streams to fragments Cadence Ember 2023-03-13 00:36:08 +1300
  • 412b4934ed
    Support new channel layout Cadence Ember 2022-11-06 13:55:22 +1300
  • 714f1030fb
    Channel path fixes I'm pretty sure I already did? Cadence Ember 2022-09-12 23:13:37 +1200
  • ac1aa07108 #29 Extract named channels using dynamic endpoint with second__path param instead of /user/ Lomanic 2021-11-13 20:15:16 +0100
  • 29a3894337 #42 Return UNKNOWN error for not explicitly handled errors for channel extraction instead of stacktrace Lomanic 2021-11-13 19:55:08 +0100
  • c9b16d3efd
    Explain bind_host in sample configuration Cadence Ember 2022-05-22 00:57:13 +1200
  • 68cfbb809f
    Remove `with requests` when it is unnecessary Cadence Ember 2022-01-16 21:51:26 +1300
  • 73b4fbabf7
    Do not actually write out pages. Cadence Ember 2022-01-10 13:23:04 +1300
  • 36ae18c12f
    Report errors when an account has been terminated Cadence Ember 2022-01-10 13:02:08 +1300
  • 0a13ab88cb
    Stream responses on /vi and /ggpht endpoints Lomanic 2021-11-06 20:10:27 +0100
  • 66b7d1bec8
    Fix regular captions bopol 2021-11-20 08:40:34 +0100
  • 550b633663
    Do not extract storyboards into v/a formats Cadence Ember 2021-12-08 22:33:48 +1300
  • 8a13868db7
    Fix recommended videos extraction on some remaining IDs Lomanic 2021-11-11 18:35:05 +0100
  • e3854a6050
    Extract fact check notices to second__clarification Cadence Ember 2021-11-04 02:01:52 +1300
  • 65bb7a2c4c
    Fix recommended extraction when fact check notice Cadence Ember 2021-11-04 01:59:50 +1300
  • f22decbb74
    Fix recommended videos extraction on IDs starting with - and _ Lomanic 2021-11-01 02:21:30 +0100
  • 2a0291cd5b
    Update link to NewLeaf installation Cadence Ember 2021-08-19 18:48:16 +1200
  • d2df18ff75
    Fix file detection and recommendations Cadence Ember 2021-08-16 21:56:32 +1200
  • e496ccb45a
    Update blurb in README to reflect current state Cadence Ember 2021-08-12 18:28:38 +1200
  • d1f46d5269
    Fix link to documentation Lomanic 2021-08-12 08:09:30 +0200
  • 7062999921
    Add many venv names to gitignore Cadence Ember 2021-08-11 22:22:23 +1200
  • 3f57d50893
    Retrieve the first 20 comments of a video on /api/v1/comments/:videoid Lomanic 2021-06-27 04:06:13 +0200
  • 1ea86101fd
    Support premiere videos on channel Cadence Ember 2021-07-01 23:42:53 +1200
  • 7d3b79b1cd
    Change cookies to skip EU cookie consent page Lomanic 2021-05-14 18:49:25 +0200
  • 18f5ef4c62
    Quote json keys correctly Cadence Ember 2021-05-14 18:46:46 +1200
  • f0c9708d99
    Fix search extractor ad section filtering Lomanic 2021-05-13 02:46:26 +0200
  • 57b0a88a2e
    Detect channels that do not exist Cadence Ember 2021-05-02 01:20:53 +1200
  • 50a4b7af45
    Add a handler for ytdl search request message Cadence Ember 2021-04-28 00:55:29 +1200
  • e3595a455e
    Remove "unknown download error" prefix Cadence Ember 2021-04-28 00:08:07 +1200
  • 7737ea3ba5
    Fix #26 append detailed error message returned by yt-dlp in video extractor Lomanic 2021-04-17 20:40:09 +0200
  • 5125bb9461
    Don't fail if captions field is missing Cadence Ember 2021-04-10 12:50:18 +1200
  • be8a2dad5f
    Remove extraneous " align:start position:0%" on auto-generated captions Lomanic 2021-04-05 02:06:45 +0200
  • 1d52fca3a0
    Support auto-generated captions Cadence Ember 2021-04-05 01:23:54 +1200
  • aaf7d65b32
    change CONSENT cookie value bopol 2021-04-03 06:37:51 +0200
  • 5f47e1a71b
    Fix extracting with cookie consent page in EU Lomanic 2021-04-01 00:31:33 +0200
  • fe04a4dbd6
    Fix temporary file removal again Cadence Ember 2021-04-03 14:57:51 +1300
  • 20fa40dd3d
    Add front page Cadence Ember 2021-04-03 14:42:30 +1300
  • ccd3513c46
    Add robots.txt Cadence Ember 2021-04-03 14:00:05 +1300
  • 0f877b06bc
    Fix temporary file removal Cadence Ember 2021-03-28 23:58:54 +1300
  • 7ed3248104
    Docker updates ABeltramo 2021-03-01 20:45:49 +0000
  • 70c95f4b63
    Allow configuring the bind host address and port. Olivier 2021-02-28 17:40:00 +0000
  • 6dfceea6a0
    Move endpoint status to documentation Cadence Ember 2021-02-27 15:08:39 +1300
  • e8e68150de
    Add link to documentation repo Cadence Ember 2021-02-27 14:57:03 +1300
  • abd6c8df2f
    Rename to NewLeaf Cadence Ember 2021-02-27 13:09:31 +1300
  • c8b4699922
    Support topic channels with no videos tab Cadence Ember 2021-02-19 01:17:54 +1300
  • 80b41c7725
    Fix broken channel videos extraction failing with KeyError: 'gridVideoRenderer' Lomanic 2021-02-13 01:26:00 +0100
  • 0ae2a8a126
    Add navigation Cadence Ember 2021-02-12 00:31:07 +1300
  • 268457394f
    Split out file cleanup code Cadence Ember 2021-01-26 01:05:40 +1300
  • b454ebd6e5
    Remove origin from caption URL Cadence Ember 2021-01-20 23:00:26 +1300
  • 6c2b67fb6f
    Use lowercase only for headers Cadence Ember 2021-01-20 22:59:54 +1300
  • c837828a22
    Captions: Error checking Cadence Ember 2021-01-20 17:35:24 +1300
  • 8e69928756
    Captions: Python code cleanup and optimisation Cadence Ember 2021-01-20 17:35:13 +1300
  • 6709aa30c2
    Implement captions bopol 2021-01-17 23:59:14 +0100
  • 985f0c1c32
    Fix ggpht response call order Cadence Ember 2021-01-20 17:33:03 +1300
  • 39425f994a
    Fix subscriber count extraction Cadence Ember 2021-01-17 14:56:17 +1300
  • f1ddf66f50
    Touch up Bopol's patch Cadence Ember 2021-01-17 14:55:57 +1300
  • 6cc921c2dc
    fix channel extraction when header is not available bopol 2021-01-17 02:29:05 +0100
  • adb5dc93d5
    Add ggpht proxy (channel-related images) Cadence Ember 2021-01-15 01:07:05 +1300
  • 8a0fb5cf21
    Support originals with no view count Cadence Ember 2021-01-01 17:28:38 +1300
  • 20b133dbb6
    Fix manifest Cadence Ember 2020-12-18 19:54:06 +1300
  • e95d814709
    Fix channel extraction when subscribers not available Cadence Ember 2020-12-09 16:53:22 +1300
  • 10f8009101
    Gracefully fail on feed fetch for invalid channel Cadence Ember 2020-12-06 15:39:28 +1300
  • 554cd8cc3a
    Improve ytInitialData extraction Cadence Ember 2020-12-03 17:00:06 +1300
  • ba88c53857
    Fix search; use youtube-dlc Cadence Ember 2020-12-03 16:32:31 +1300
  • be1b1bc3a9
    Add requests to requirements Cadence Ember 2020-11-20 15:00:32 +1300
  • 87c7730fbc
    Fetch pages using en locale Cadence Ember 2020-10-25 18:02:05 +1300
  • 861f441f9f
    Fix search Cadence Ember 2020-10-24 00:36:20 +1300
  • ad1f8df7cb
    Correctly handle videos with 0 views Cadence Ember 2020-10-15 00:32:06 +1300
  • 0b9874a4f4
    Fix channels having videos Cadence Ember 2020-10-04 18:38:41 +1300
  • e1bcc306b3
    Fix for if channel has no videos Cadence Ember 2020-10-03 01:17:23 +1300
  • 097b6bf584
    Add Access-Control-Allow-Origin header Cadence Ember 2020-10-02 23:40:39 +1300
  • c506f65c71
    Use empty string instead of null if no description Cadence Ember 2020-09-24 01:06:47 +1200
  • caee795b7e
    Fix extracting empty description Cadence Ember 2020-09-24 00:56:16 +1200
  • e18efc9591
    Thread lock when using channel data cache Cadence Ember 2020-09-06 00:31:17 +1200
  • 52b3ae07b1
    Detect being rate limited Cadence Ember 2020-09-01 01:17:17 +1200
  • 951c62d1a9
    Remove useless print Cadence Ember 2020-08-31 20:27:17 +1200
  • 105161299f
    TTL cache for channel latest Cadence Ember 2020-08-31 03:16:57 +1200
  • cc20223465
    Remove useless print Cadence Ember 2020-08-31 03:12:01 +1200
  • 0a6a07838d
    Add publishedText to /channels/latest Cadence Ember 2020-08-31 02:26:46 +1200
  • c2a7bb907b
    Experimental: filter specific itags for dash video Cadence Ember 2020-08-30 01:16:18 +1200
  • 4a4f48e9d9
    Author banners and thumbnails are optional Cadence Ember 2020-08-30 00:48:33 +1200
  • e07848788b
    Remove unused declarations in index Cadence Ember 2020-08-29 19:19:55 +1200
  • c832142b1d Experimental fragment_base_url Cadence Ember 2020-08-27 17:22:18 +1200
  • ddf52e6346 Add second__order field Cadence Ember 2020-08-25 01:47:56 +1200
  • de3b3db6d0 Re-create resolution and qualityLabel fields Cadence Ember 2020-08-25 00:45:57 +1200
  • f389bc1f48 Allow uppercase in URL domain Cadence Ember 2020-08-24 22:38:01 +1200
  • 932f45c92d Support rating counts and allowRatings Cadence Ember 2020-08-21 14:42:36 +1200
  • 7b13e65118 Update README to match project state Cadence Ember 2020-08-21 00:09:51 +1200
  • 1cac49b641 Fix name of search suggestions function Cadence Ember 2020-08-18 00:44:09 +1200
  • 40759efb03
    Refactor everything to separate files Cadence Ember 2020-08-14 02:20:11 +1200
  • a271db0632
    Add python-dateutil to requirements Cadence Ember 2020-08-14 00:14:49 +1200
  • 19beea8723
    Fix channel length_seconds assignment Cadence Ember 2020-08-14 00:02:54 +1200
  • 6c49edf3ae
    Fix past text conversion for past streams Cadence Ember 2020-08-14 00:00:36 +1200
  • b36edbf3ae
    Convert publishedText to get published Cadence Ember 2020-08-13 20:41:16 +1200
  • 968fbaf2bd
    Various live video extraction fixes Cadence Ember 2020-08-13 20:25:10 +1200