Roland
b05b2e7a6d
Allowing maintainer to change special directories.
2024-03-09 16:51:26 -07:00
Roland
00fe799b8f
User can select from/to years when searching files. Indexing doc and docx files.
2024-03-07 12:12:48 -07:00
Roland
758ff8e810
Creating background process that fetches comments for Videos that do not yet have comments.
...
Displaying star for Uploader's comments, heart for favorited comments.
Adding wrolpi help files desktop shortcut to rpi image.
Using zim file names as FileGroup.title.
Removing accidental output commit.
2024-03-01 17:15:56 -07:00
Roland
df849ffb42
Ordering video/archive results when no published_datetime exists. Adding Video.location property which returns the App location of the video.
2024-02-26 13:40:39 -07:00
Roland
b705e08e48
Handling if multiple videos exist at start of video download.
2024-02-22 13:12:26 -07:00
Roland
2aa30e1674
Getting video location to report errors when getting video metadata again.
2024-02-22 08:47:35 -07:00
Roland
0d6edc05d0
Duplicate videos are deleted when a video is downloaded.
2024-02-21 12:42:30 -07:00
Roland
08fa3af453
Moving video about pane to it's own segment to avoid tabs going out of mobile viewing area.
2024-02-20 15:13:18 -07:00
Roland
5629adc84c
Limiting normal video comment download limit.
2024-02-20 14:06:13 -07:00
Roland
f865d9fb0f
Videos display comments. User can download comments using Refresh button.
2024-02-20 13:47:12 -07:00
Roland
32346dedc8
Fixing download url for Electronics and Unix zim files.
2024-02-19 16:00:51 -07:00
Roland
61a7fdab10
Creating HTMLIndexer which indexes the text of HTML files.
2024-02-19 15:48:17 -07:00
Roland
85a1360a25
Suggesting channels that names match, even without spaces.
2024-02-19 14:55:53 -07:00
Roland
4f4b2bdc72
Fixing Arduino download URL.
2024-02-13 14:22:25 -07:00
Roland
afecb62114
Adding medical wiki projects.
2024-02-13 14:16:16 -07:00
Roland
acaec9eacc
Testing special english stack overflow url.
2024-02-12 13:05:14 -07:00
Roland
80d9b74a03
Fixing english stackoverflow download url.
2024-02-12 12:51:12 -07:00
Roland
971eb4f99a
Adding many more Stack Exchange Zim subscriptions.
2024-02-12 12:40:56 -07:00
Roland
59b23b3134
Creating function which appends tag names sub-select.
2024-02-10 21:11:19 -07:00
Roland
8916600a14
Search suggestions handles any combination of filtering.
2024-02-10 19:42:29 -07:00
Roland
8b67dc87ff
Checking that tests are happening in tmp directory.
2024-02-05 14:52:38 -07:00
Roland
377c69e8a7
Adding search icon button to navbar.
2024-01-01 11:31:17 -07:00
Roland
d87bc7b314
Fetching search estimate with tags separate from suggestions.
2023-11-29 21:09:39 -07:00
Roland
760d949f5e
Adding debugging when finding channel.
2023-11-24 19:23:25 -07:00
Roland
cccdd8fe4e
Removing extra parameters from video urls.
2023-11-24 19:06:32 -07:00
Roland
bbfe76890b
Converting Search Suggetions to a Context. Search estimates is removed and suggestions is used instead.
2023-11-22 12:19:49 -07:00
Roland
1b92d1e580
Global search uses Semantic SearchResultsInput component, other components use SearchInput.
2023-11-21 13:01:52 -07:00
Roland
97b214d387
Adding Total Duration to EditChannel page. Handling when searching channel names, but channels have not been fetched yet.
2023-11-02 10:28:00 -06:00
Roland
73cb142ae1
Reverting to older singlefile container to keep archive screenshot ratio. Using FileGroup.url on ArchivePage.
2023-10-31 10:20:45 -06:00
Roland
9ea2dadde5
Raising specific error when datetime cannot be parsed.
2023-10-29 22:15:57 -06:00
Roland
f3faec9ce7
Removing unused video sort.
2023-10-29 21:17:21 -06:00
Roland
440b770a11
Fixing Video.get_surrounding_videos after moving video upload date.
2023-10-29 18:44:50 -06:00
Roland
15687e534a
Moving data from models to FileGroup.
...
* Ebook.creator -> FileGroup.author
* Video.viewed -> FileGroup.viewed
* Video.duration -> FileGroup.length
* Video.url -> FileGroup.url
* Archive.url -> FileGroup.url
2023-10-29 17:31:54 -06:00
Roland
ae9d188391
Adding FileGroup.published_date/author/etc. Creating script which converts a Singlefile to an Archive FileGroup files.
...
Parsing SingleFile datetime using dates.strpdate.
Adding timezone when no timezone info is available.
Installing python-dateutil to assist in handling diverse datetime strings.
Reworking refresh progress to use idempotency to display more accurate progress. Only logging that files have been invalidated if they used to be indexed.
Clearing archives to force re-index.
Ignoring 'Unknown' author from PDF metadata. Using file_title when pdf metadata title is empty.
2023-10-23 18:09:08 -06:00
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