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
Roland
77ad52473a
Fixing upsert_file usage. Adding log details for error.
2024-10-16 18:56:43 -06:00
Roland
d3e5b56520
Bumping python requirements versions.
2024-10-16 18:56:41 -06:00
Roland
d54735c4bb
Configs can be saved in background using switches.
2024-10-16 18:56:38 -06:00
Roland
87930e5281
Logging when channel import is complete.
2024-10-16 18:56:36 -06:00
Roland
d5ca3e7f02
Including Country/Region codes in caption file names.
2024-10-16 18:56:31 -06:00
Roland
317f3f3dfb
Top processes are displayed on Status page. Nice of renderd is lowered to avoid clobbering system at startup.
2024-10-16 18:56:27 -06:00
Roland
0f232fd533
Moving FileGroups instead of refreshing files after they have been moved.
2024-10-16 18:56:25 -06:00
Roland
6fe8a7b704
Refusing to rename Tag or move Channel when files are refreshing.
2024-10-16 18:56:24 -06:00
Roland
d8ef7e175e
Preserving FileGroup.title when moving.
2024-10-16 18:56:23 -06:00
Roland
50d133151d
Refusing to change Channel Downloads or tag Channel when wrol_mode is enabled.
2024-10-16 18:56:21 -06:00
Roland
45167e4f32
A Channel can be tagged with a single Tag. The Channel can be moved into a Tag Directory according to the config.
2024-10-16 18:56:19 -06:00
Roland
905042b600
Files which do not have a model can still be uploaded, they are indexed instead.
2024-10-16 18:56:15 -06:00
Roland
3906223844
Moving Channel attachment logic to recurring_download method because only recurring downloads can have Channels.
2024-10-16 18:56:13 -06:00
Roland
a98aebfdda
A video that is uploaded is attached to its Channel. Saving Channels config with both download url and frequency in case downloads config is corrupted.
2024-10-16 18:56:11 -06:00
Roland
0e99266379
A directory containing files that have been tagged is maintained automatically by WROLPi.
2024-10-16 18:56:05 -06:00
Roland
c839acb270
Converting Tag methods to use tag id or name.
2024-10-16 18:56:01 -06:00
Roland
2ad363281f
Delaying map startup because it prevents the API from starting.
2024-10-16 18:56:00 -06:00
Roland
af8bd7ba34
Cleaning up some extra data from video info json.
2024-10-16 18:55:59 -06:00
Roland
82af9a0d3c
Fixing bug where download.downloader would be replaced for all Channel Downloads.
2024-10-16 18:55:58 -06:00
Roland
7933d9625c
Downloads without a frequency cannot be a Channel Download.
2024-10-16 18:55:57 -06:00
Roland
53d2402d32
Only files that have been tagged will be returned when new 'Any' tag button is used to filter file search results.
2024-10-16 18:55:56 -06:00
Roland
f3439c2bd5
Adding feature so that tags can be applied when uploading files.
2024-10-16 18:55:55 -06:00
Roland
63738bd70f
Removing ChannelDownload in favor of Download.channel_id.
2024-10-16 18:55:54 -06:00
Roland
958dbb899d
Using uploader data as fallback for channel creation when downloading video.
2024-10-16 18:55:53 -06:00
Roland
cdc73d9d16
Trimming video file name to avoid error when file name is too long.
2024-10-16 18:55:52 -06:00
Roland
37ff1ab2cd
Changing title_match to title_include for clarity.
2024-10-16 18:55:51 -06:00
Roland
287beabb9c
Creating missing ChannelDownload when importing channels config.
2024-10-16 18:55:49 -06:00
Roland
50d95dad19
Channels now have Channel.channel_downloads. A Channel can have many Downloads.
2024-10-16 18:55:46 -06:00
Roland
638e92bd4e
Do not log entire file when singlefile creation fails.
2024-10-16 18:55:44 -06:00
Roland
a6647cc8f7
Adding FileGroup.censored when video can no longer be downloaded.
2024-10-16 18:55:43 -06:00