Roland
aa15f5db80
Updating Channels UI table to use iso datetime.
2022-12-29 09:58:29 -07:00
Roland
9dfaabdb9b
Not sending refresh events for channel downloads.
2022-12-29 09:36:24 -07:00
Roland
0152b8648e
Attaching Channel's info_json even if the download is a playlist.
2022-12-28 19:36:01 -07:00
Roland
95c8610df2
File.d_text is reformatted to break up long lines.
2022-12-27 15:41:55 -07:00
Roland
35145d0335
Searching for censored videos when refreshing a channel.
2022-12-26 11:30:28 -07:00
Roland
93f0e7494f
Creating Event and Flag systems. Events are used to send and display a toast to the App. Flags are used to signal if some action has been performed, or if a package is installed.
2022-12-23 16:04:09 -07:00
Roland
875f6f2606
Creating ebook details modal for ebook card. Linking to epub reader when possible in ebook card.
2022-12-19 10:40:01 -07:00
Roland
a322d1a0a9
Removing unnecessary flush.
2022-12-16 09:21:22 -07:00
Roland
3751ed7999
Reformatting files.
2022-12-14 19:11:11 -07:00
Roland
a149cc8f69
Reworking modelers to only fetch matching models once to avoid making many queries per group.
2022-12-14 18:52:42 -07:00
Roland
ff292b6e3f
Increasing Singlefile header size because some URLs may be very long.
2022-12-14 15:14:50 -07:00
Roland
cdc02ecaf2
Mocking apply_indexers because it is unecessary for this test.
2022-12-14 13:16:42 -07:00
Roland
9b048af7fd
Removing unused code. Matching use of style for file name parsing.
2022-12-14 10:33:11 -07:00
Roland
9ffe6ee3f6
Info JSON epoch is time of download, not time of upload.
2022-12-08 13:45:46 -07:00
Roland
d0d69519cd
Bumping version for new feature.
...
Skipping video epoch test on circleci.
Created script which finds and cleans up (renames/deletes) orphaned video meta files.
Reworking orphaned video query, some video files were leaking through.
Modifying File table to allow finding of orphaned video files.
Extracting epoch from video info_json for more accurate upload_date.
Extracting epoch from video info_json for more accurate upload_date.
2022-12-07 18:15:28 -07:00
Roland
8360e4fb82
Re-indexing video if its files change.
2022-11-30 18:36:22 -07:00
Roland
20860fdae8
Detecting more video caption files, indexing them. Only WebVTT captions are displayed on VideoPage. Creating Files tab on VideoPage which displays all files found for the video.
2022-11-30 18:26:38 -07:00
Roland
6a67883354
Remuxing video using yt-dlp to handle when output format is wrong. Checking for remuxed destination video file and using it.
2022-11-23 17:30:25 -07:00
Roland
c2d25f7717
Only generating video poster if no path or file exists.
2022-11-16 16:52:49 -07:00
Roland
053bc7eaeb
Updating test when videos are deleted.
2022-11-16 12:50:20 -07:00
Roland
003304046c
Commiting final deletion of video.
2022-11-15 13:03:26 -07:00
Roland
11bd59cec0
Changing Archive Sync to Update and Alternatives to History.
2022-11-14 15:42:57 -07:00
Roland
02124307e4
Downloads can be deleted.
2022-11-12 14:17:21 -07:00
Roland
cc80929723
Clearing out bad json file if it cannot be found.
2022-11-12 13:43:18 -07:00
Roland
2c6fdc42ad
Channel may not have a directory while testing.
2022-11-10 08:36:36 -07:00
Roland
83bd19d91f
Returned Video.censored when fetching video.
2022-11-10 08:21:54 -07:00
Roland
a0ad941425
Getting all channel properties during session.
2022-11-09 19:41:29 -07:00
Roland
be852e3d46
Fixing bug where empty destination would be coerced into 'None'.
2022-11-09 19:19:06 -07:00
Roland
ddb35448aa
Finding channel by destination directory if any.
2022-11-09 08:54:56 -07:00
Roland
f1bc29d76f
Adding feature where Videos can be downloaded to a destination directory.
2022-11-09 08:33:55 -07:00
Roland
1e1c8f0b85
ChannelDownloader will add itself to Download.Settings, so VideoDownloader can download to the channel if yt-dlp cannot find the channel.
2022-11-08 22:41:50 -07:00
Roland
456a83b8f4
Fixing when path stem's would sometimes not parse.
2022-11-05 19:31:30 -06:00
Roland
d2fbf12e26
Using worst-case-scenario for calculating map time-to-import.
2022-11-05 14:38:33 -06:00
Roland
66336e7ca5
Using worst-case-scenario for calculating map time-to-import.
2022-11-05 13:28:40 -06:00
Roland
6c2a5d723e
Downloads are saved to the download manager config. They are imported on startup.
2022-11-04 19:59:42 -06:00
Roland
241b6175c6
Allowing empty expiration date.
2022-11-04 10:01:22 -06:00
Roland
3d15ba2091
Removing unused function.
2022-11-03 20:27:59 -06:00
Roland
6998cc5c93
Updating map import time estimate.
2022-11-03 20:27:35 -06:00
Roland
aef7f1162d
Moving like methods near eachother.
2022-11-03 16:52:14 -06:00
Roland
50f598558c
Only skipping read_singlefile_data when no paths are available.
2022-11-02 16:18:17 -06:00
Roland
7db4ea73f2
Archive alternatives must have a URL.
2022-11-02 15:12:48 -06:00
Roland
c5538222ef
Handling when a Singlefile is found that was not created by WROLPi.
2022-11-02 14:37:57 -06:00
Roland
6854fa3692
Handling merging multiple pbf files in map importing.
2022-10-27 20:22:11 -06:00
Roland
d575b087b3
Associating Video files when downloaded.
2022-10-25 08:15:35 -06:00
Roland
76a9c0d88c
Creating Video/Archive my_files to avoid checking all files.
2022-10-24 17:50:25 -06:00
Roland
e504e595c0
Deleting Video/Archive File records when deleting them.
2022-10-24 17:37:40 -06:00
Roland
797bdc431c
Creating invert/clear buttons for SelectableTable.
2022-10-24 17:15:15 -06:00
Roland
b81e00ff3d
Perserving ts_rank when searching.
2022-10-24 15:34:13 -06:00
Roland
d5942e56df
Modifying Archive search to no longer join with file unless searching the tsvector.
2022-10-24 15:08:41 -06:00
Roland
24df7c464e
Creating map import logger.
2022-10-22 14:40:08 -06:00