Roland
b819b9c916
Adding Amateur Radio zim download.
2023-10-09 16:46:46 -06:00
Roland
76212cf3de
Created script which searches for videos that have similar names, interacts with the user to choose which to delete.
2023-10-09 08:44:30 -06:00
Roland
6e0f9a999c
Combining install scripts into a new repair script. Removing create_db script in favor of repair script.
2023-10-03 12:15:29 -06:00
Roland
b817534c37
Adding Download.is_new/etc. for code suggestions. Fixing async test warnings.
2023-09-20 12:58:35 -06:00
Roland
351351d90c
Raising error when Downloader.do_download is not programmed correctly. Fixing any tests that were not using do_download correctly.
2023-09-20 12:17:07 -06:00
Roland
a510960c8c
Fixing syntax error.
2023-09-15 16:32:09 -06:00
Roland
e7582944b9
Channels not in the channels config are deleted on import.
2023-09-12 20:24:02 -06:00
Roland
f14df90174
Removing unused imports.
2023-09-12 17:49:26 -06:00
Roland
17b3923747
Do not need to fetch all archives when checking if domain has archives.
2023-09-12 17:49:17 -06:00
Roland
7611cf8ea1
Converted ArchiveDownloader to use Downloader.process_runner so archiving can be canceled.
...
Moving Archive download functions to ArchiveDownloader.
Wrapping all do_download with cancel_wrapper which allows canceling of downloads.
2023-09-12 17:32:29 -06:00
Roland
3e39102a55
ffprobe json may not be valid, the video should still be retrieved.
2023-09-07 13:01:35 -06:00
Roland
f44ac91319
Use exponential curve for large map files.
2023-09-07 13:01:19 -06:00
Roland
6f43f1daa0
Creating RecursiveHTMLDownloader which recursively searches for files in the provided URLs.
2023-08-30 20:19:32 -06:00
Roland
d3074eb3d8
Using median CPU temperature.
2023-08-30 14:59:34 -06:00
Roland
da6d6a8094
Allowing starting a download of a channel without frequency. Doing this creates a once-download.
2023-08-30 14:01:58 -06:00
Roland
6959c7a3b4
HTML and JSON files are reformatted when downloaded.
2023-08-26 21:49:24 -06:00
Roland
a0e5c5d550
Wikipedia mini increased in size.
2023-08-24 07:48:35 -06:00
Roland
3d6ad99f5b
Moving map function test into lib tests.
2023-08-19 20:38:23 -06:00
Roland
9dbd43cfdd
Videos near a video file without and upload date are returned as the prev/next videos.
2023-08-17 19:32:59 -06:00
Roland
14017d43bb
Creating Video/Archive get_by_id/find_by_id methods. find_by_id will raise an exception when not found, get_by_id will not.
2023-08-17 18:46:42 -06:00
Roland
7f54e592ed
A user can define a destination when creating a channel/playlist download. This destination is then sent to VideoDownloader.
2023-08-17 18:11:57 -06:00
Roland
6791e88baf
Stopping/starting renderd during map import. Moving tile cache clearing to import script.
2023-08-17 11:49:19 -06:00
Roland
6376e6539b
Using flags.map_importing to handle map importing control. Updating RPi 4 map import estimate using create import tests, rather than slower append import tests.
2023-08-17 08:27:49 -06:00
Roland
1e0e72fa24
Using clear_map_cache.sh script to handle clearing cache and restarting renderd after map import.
2023-08-16 14:34:20 -06:00
Roland
503f9e90ae
Removing secondary renderd map cache directory, if it exists.
2023-08-16 13:06:05 -06:00
Roland
2821d6d7b8
Removing unused column.
2023-08-15 14:14:37 -06:00
Roland
b9d79d5440
Downloads can be re-created and their settings are preserved.
2023-08-13 10:55:10 -06:00
Roland
bb0582b132
Only remove file if it exists.
2023-08-08 21:25:02 -06:00
Roland
e8e5b5727f
Creating Video.validated which is used by find_corrupt_videos.py to search.
2023-08-08 13:42:55 -06:00
Roland
dec72f8d45
Converting captions to vtt when downloading videos.
2023-08-04 11:02:03 -06:00
Roland
36083200e6
Creating Video.ffprobe_json column which stores ffprobe information about the video file. Creating find_corrupt_videos.py script which automatically re-downloads videos which do not have both video and audio streams.
2023-08-03 21:40:25 -06:00
Roland
59c4ab2502
Replacing icon property when icon has been requested.
...
Creating <APIButton/> which handles success/failure/pending during API calls.
2023-07-21 16:52:15 -06:00
Roland
6458316d1a
Removing unused /videos/tag. Sending events when Channels are created or deleted.
2023-07-17 17:32:29 -06:00
Roland
fdaaa510c4
Splitting errors into their modules. Removing API_ERRORS dict in favor of storing error data on the class.
2023-07-17 14:21:27 -06:00
Roland
ce34721c4c
Videos are disowned when their Channel is deleted. A Channel directory cannot be in another Channel's directory.
2023-07-14 13:56:23 -06:00
Roland
862ee0f7c3
Fixing spelling error.
2023-07-11 17:22:23 -06:00
Roland
551aa50bce
Skipping kiwix restart during testing before flagging.
2023-07-11 17:15:44 -06:00
Roland
6f94dac2e8
Setting Kiwix restart flag when service can't be restarted.
2023-07-11 17:10:43 -06:00
Roland
1fff928d4e
Installing Kiwix packages and service in Raspberry Pi and Debian installer scripts.
2023-07-11 16:52:18 -06:00
Roland
0eb321de9f
Removing accidental commit.
2023-07-10 21:30:42 -06:00
Roland
03a2df217d
Zim/Kiwix (Wikipedia) feature
...
* A new zim module has been added, this module allows several things to interact with Zim files.
* Allow searching of Zim files using libzim.
* Allow downloading of Kiwix projects (wikipedia, wikibooks, etc) on a schedule which replaces the outdated files.
* Creation of a new zim docker container which allows viewing of the Zim file contents.
* This commit also adds move/rename/mkdir features in the File Browser.
* File tags are preserved when moving/renaming.
2023-07-10 21:30:40 -06:00
Roland
bab7082634
Downloading video even if the channel cannot be found.
2023-06-09 16:04:44 -06:00
Roland
bc2ca0e512
Replacing tag filtering with new tag_names_to_sub_select function which uses a single sub-select to filter FileGroups.
2023-05-18 22:39:19 -06:00
Roland
fedbbe31d7
Changing default Survival tag to Primitive.
2023-05-18 17:25:33 -06:00
Roland
ac06a9b8b2
Joining when sorting by size.
2023-05-16 14:59:35 -06:00
Roland
7c1cc07365
Only joining FileGroup table when searching Archives when necessary.
2023-05-16 14:56:53 -06:00
Roland
7c5caf1dfd
Summarizing Channel size on Channels page, rather than info age.
2023-05-10 22:59:16 -06:00
Roland
e06f846c8c
Updating function names to match their functionality.
2023-05-03 13:05:57 -06:00
Roland
8de805b6d1
Updating tests to match searching for Channel and Domain names for directories.
2023-05-03 12:59:47 -06:00
Roland
2cbc6e00e0
Handling situation where React Router may not be available for a Tag Label.
2023-05-03 12:46:57 -06:00