wrolpi/alembic/versions
lrnselfreliance 86893ef7f1
Feature/video validate (#74)
* Videos are marked as validated so they will not be tried again.  All previous bulk methods are combined into one.

* Passing json to fixture factory to avoid writing the files in every test.

* Adding log to explain if refresh is slow.

* Generating video poster if one cannot be found.

* Generating video poster if no poster can be found.

* Videos without a video file (yet to be downloaded) are not validated.

* Video title is extracted from the video file name as a last resort.

* Keeping existing view count because it may be from the channel, which will be more recent.

* Downloads should only be downloaded after they are due, not the same day.

* Setting manager on new downloads.

* Checking if downloading is disabled in loop.

* Adding log when refresh is complete.

* Not generating posters by default.  This is to avoid deleting files.

* Not converting posters unless channel has that enabled.

* Not logging on valid because all posters will be checked.

* Validating videos in upsert.

* Using video name parser in upsert.

* Using validate_video in upsert so that data is only read once from disk.

* Attaching manager in download_manager.get_download.

* Adding 22 to preferred video format for odd 720p resolution.

Signed-off-by: Roland <roland@learningselfreliance.com>
2022-01-14 15:54:51 -07:00
..
3c33b1dae069_video_validated.py Feature/video validate (#74) 2022-01-14 15:54:51 -07:00
8df411232c17_video_indexes.py Creating indexes on video columns to speedup video search. 2021-12-24 14:53:47 -07:00
32d96eb9122d_video_censored.py Creating indexes on video columns to speedup video search. 2021-12-24 14:53:47 -07:00
053f17f07c4e_init_inventory_tables.py A new start 2021-11-01 16:43:09 -06:00
53f6780aa599_drop_urls.py Feature/archive search (#70) 2022-01-03 15:13:38 -07:00
62acddc55091_archive_textsearch_coalesce_fix.py Applying textsearch coalesce fix to archive.textsearch. 2022-01-04 11:14:15 -07:00
84b6993a6091_drop_channel_next_download.py Dropping channel.next_download. Removing noisy download logs. 2021-12-27 16:43:52 -07:00
1870bec7c81e_initialize_archive_tables.py A new start 2021-11-01 16:43:09 -06:00
31896cc29b71_archive_contents_search.py Archives can be searched by their contents. 2021-12-31 20:14:14 -07:00
184329ed5137_downloader.py Arbitrary videos can be downloaded. (#63) 2021-12-20 16:09:11 -07:00
0400005fe2dc_video_textsearch_coalesce_fix.py Applying textsearch coalesce fix to archive.textsearch. 2022-01-04 11:14:15 -07:00
bddb5e95a91e_video_textsearch_index.py Changing weight to lowest. 2021-12-31 22:36:16 -07:00
db0a1560d923_downloader_info.py Squashed commit of the following: 2021-12-30 20:45:11 -07:00
f0d0086a73d1_init_videos_tables.py A new start 2021-11-01 16:43:09 -06:00
f2c6326cad29_video_source_id_index.py Adding index to Video.source_id to speed up view count updates. 2022-01-10 08:30:10 -07:00
f8c65e7e6802_channel_refresh.py A Channel must be refreshed before download. 2022-01-07 14:41:28 -07:00