Roland
398542c946
Using template0 when creating map db to avoid utf8 bug.
...
Fixed test_new_archive to handle platform-specific HTML formatting from BeautifulSoup.
Bumped version to 0.16.1-beta.
2025-11-24 07:47:49 -07:00
Roland
41c52b9c1e
Not using browser profile if it is disabled, even if always_user_browser_profile is enabled. This enables the user to selectively disable cookies.
2025-05-05 12:56:24 -06:00
Roland
deaeae9e9c
Adding more video formats to video resolutions.
2025-05-05 11:13:50 -06:00
Roland
00c86e1a1a
Searching wrolpi user's home directory for browser profiles.
2025-05-02 17:24:51 -06:00
Roland
3843279746
Fixing the rest of the tests for MacOS.
2025-04-14 22:23:37 -06:00
Roland
4900554a1d
Fixing some tests to work on MacOS for development.
2025-04-14 20:21:01 -06:00
Roland
12262b0802
Adding more video format versions now that more have been put out.
2025-03-28 10:27:22 -06:00
Roland
6a2969fa33
Removing unused code.
2025-03-28 10:26:38 -06:00
Roland
25cdbd7ba2
Updating map import times using 3.5GB pbf.
2025-03-25 15:52:43 -06:00
Roland
f4fee874fb
Updating map import time estimates.
2025-03-23 09:44:31 -06:00
Roland
0ac1e559bf
Updating Zim downloading so that Zim files are indexed and modeled when downloaded with new style of modeling like Video or Archive.
2025-03-21 22:12:49 -06:00
Roland
399cb0f107
Testing that downloads have absolute destinations. Handling 'undefined', 'null', etc, dates.
2025-03-21 17:14:53 -06:00
Roland
2728e1bf50
Removing map import timeout so the map import is not cancelled.
2025-03-21 17:10:00 -06:00
Roland
d2ae135e5b
Updating maps import so previously imported pbf files are reset on import. Ignoring map tile initialization script failure when importing.
2025-03-13 15:52:40 -06:00
Roland
b43677e674
Testing importing multiple map pbf files.
2025-03-13 14:54:27 -06:00
Roland
64543b5ba6
Fixing importing multiple map files.
2025-03-03 19:53:16 -07:00
Roland
f72ecf2682
Adding Khan Academy to zim subscriptions. Updating some kiwix catalog sizes.
2025-03-03 16:32:35 -07:00
Roland
581d5eaf6e
Adding toggle to Channel page to stop downloading comments for certain channels.
2025-03-01 18:23:29 -07:00
Roland
c82baa1ad8
Using upsert_file to handle Zim file download.
2025-02-18 12:19:16 -07:00
Roland
15f6e7ed5c
Handling new issue with youtube caption file names. Adding QR Code calculator.
2025-02-07 11:44:17 -07:00
Roland
13407af64c
Fixing Archive download sorting by moving nulls to the end.
2025-02-04 17:11:11 -07:00
Roland
fab3fd62ed
A user can overwrite existing files when uploading.
2025-02-03 17:16:13 -07:00
Roland
3d6ccad0c0
Adding feature which adds toggles to Zim files to enable/disable auto search.
2025-02-02 12:43:04 -07:00
Roland
531ec3d65e
Creating new /api/archive/upload which accepts a file from the SingleFile browser extension and converts it to an Archive.
2025-01-30 18:41:32 -07:00
Roland
dcbac00f6e
Updating VideoDownloader formats selection based off new AI language audio.
2025-01-17 11:56:49 -07:00
Roland
b34f5dd594
Deleting temporary video files after video has been downloaded.
2025-01-13 19:14:45 -07:00
Roland
d1f9837ac8
Deleting leftover .part files after a video has been successfully downloaded.
2025-01-12 17:20:29 -07:00
Roland
220cb8010f
Using aria2c to download files. Removing custom file download functions.
2025-01-10 11:32:37 -07:00
Roland
08a67eaf74
Fixing starting downloads on startup.
2024-12-26 14:45:10 -07:00
Roland
e49ffc8a6c
Creating Channel.info_json_path property to avoid redefining channel's info json path.
2024-12-24 14:41:51 -07:00
Roland
7d6b7114a7
Adding TRACE level for logging beyond debug. Reworking async_client for tests, not all tests need the App to handle signals, so any test that needs signals can use the new await_switches fixture which primes the app.
2024-12-11 11:52:33 -07:00
Roland
376850ceeb
Moving config api endpoints to their own file..
2024-12-03 22:33:19 -07:00
Roland
fe521c99f3
Adding edit form for Scrape downloader.
2024-12-03 12:44:38 -07:00
Roland
bf29bdcff7
Displaying error when video file name format is invalid.
2024-11-29 17:01:16 -07:00
Roland
b7d163e7ff
Config files are initialized on startup, if they are missing.
2024-11-28 18:13:43 -07:00
Roland
5621d47309
Video downloads have many more options. Downloads are migrated.
...
Storing video settings in session storage to help user start downloads consistently.
Applying channel tag name to new channels when download videos or channels.
Initializing map tiles when importing and resetting map.
2024-11-28 09:48:57 -07:00
Roland
8909d28a6b
Updating zim downloader with better error.
2024-10-20 15:37:24 -06:00
Roland
b98ded62e2
Updating default user agent.
2024-10-20 15:37:07 -06:00
Roland
aed6b5e73d
Removing unused function.
2024-10-20 14:38:27 -06:00
Roland
04d92dca09
Not deleting video poster when converting to jpg.
2024-10-16 18:57:22 -06:00
Roland
4905235083
Trimming file names more because yt-dlp uses huge temporary names while downloading.
2024-10-16 18:57:10 -06:00
Roland
0784f740bb
Reworking Downloader.process_runner to use real stdout/stderr files to avoid issue with pipes being truncated.
2024-10-16 18:57:07 -06:00
Roland
cb024ab57d
Changing archive download process to output html file, rather than capturing stdout.
2024-10-16 18:57:05 -06:00
Roland
11dc370ed9
Channel can be created with Tag.
2024-10-16 18:57:01 -06:00
Roland
77c94da3a3
Removing channel mkdir, it will always make the channel.
2024-10-16 18:56:59 -06:00
Roland
584fdadcb7
Getting file name from yt-dlp error when video file name is too long, trimming that long file name.
2024-10-16 18:56:56 -06:00
Roland
b3380aeacb
Trimming video file names when downloading. Using yt-dlp error to get filename to help yt-dlp extract info json.
2024-10-16 18:56:53 -06:00
Roland
82acca00b6
Changing aiohttp function to be context managers to simplify calls.
2024-10-16 18:56:49 -06:00
Roland
acf3dee179
Configs are displayed in new ConfigsPage under Admin.
...
- Configs can be imported and saved.
- Configs are validated before imported.
- API will refuse to save a config if it was not imported successfully.
2024-10-16 18:56:45 -06:00
Roland
d34301a085
Configs are imported manually in main. Configs now have dump/save/import methods. Configs will refuse to save if they have not been imported.
2024-10-16 18:56:44 -06:00