Commit graph

177 commits

Author SHA1 Message Date
Roland
8da7e984e2
Using NavLinks on all pages. 2022-01-29 22:25:35 -07:00
Roland
d17ad50d56
Archive tabs are handled by TabRouter. 2022-01-29 21:24:39 -07:00
lrnselfreliance
73f2f7b47c
Merge pull request #89 from lrnselfreliance/feature/files
Feature/files

Signed-off-by: Roland <roland@learningselfreliance.com>
2022-01-29 16:56:15 -07:00
Roland
dc888c6392
Squashed commit of the following:
commit 54d06bf8045fceaa2684348d110792e6833b170c
Author: Roland <roland@learningselfreliance.com>
Date:   Sat Jan 29 16:46:14 2022 -0700

    Can't delete files when WROL Mode is enabled.

commit 2d91f1983aae47bdb3f6dc7fc2bd2ae642c1126a
Author: Roland <roland@learningselfreliance.com>
Date:   Sat Jan 29 16:37:42 2022 -0700

    Fixing bug where files could not be deleted in series.

commit eed818c50682b19de9f18da2d4daedc54408cc49
Author: Roland <roland@learningselfreliance.com>
Date:   Sat Jan 29 16:26:31 2022 -0700

    Fixing fake_now to reset now() when complete.

commit 183e98cbec25784720ebaeabfac8af4a3fc87da8
Author: Roland <roland@learningselfreliance.com>
Date:   Sat Jan 29 16:08:14 2022 -0700

    Files can be deleted and downloaded.

commit c5bcd25a3da041f42b9e11eae804aa359ab9e985
Author: Roland <roland@learningselfreliance.com>
Date:   Sat Jan 29 14:41:07 2022 -0700

    Files can be deleted or downloaded.

commit 690b332bb4f89aa4e97ce2590b35bd4a71fefd87
Author: Roland <roland@learningselfreliance.com>
Date:   Sat Jan 29 14:11:05 2022 -0700

    File is opened in new tab when file is selected.

commit ba8ead6f3185d0a398c4f89cecb5958f5e7731a3
Author: Roland <roland@learningselfreliance.com>
Date:   Sat Jan 29 13:32:32 2022 -0700

    Removing files sort because React FE sorts them itself.

commit 4e04753234b11d615c5992bc08e9dd9fb7226c05
Author: Roland <roland@learningselfreliance.com>
Date:   Sat Jan 29 13:29:52 2022 -0700

    Duplicate directories are ignored.

commit c2f7d7929f37655e5c2d11767a512571263b35ef
Author: Roland <roland@learningselfreliance.com>
Date:   Sat Jan 29 12:22:38 2022 -0700

    Multiple directories can be requested.

commit 31678139c0799d0034d564cc1f8ae448234df90c
Author: Roland <roland@learningselfreliance.com>
Date:   Fri Jan 28 17:21:33 2022 -0700

    Files are displayed with the correct modified time.  Files can be recursively viewed.

commit a2d10a1dd792e518c8c6ad8f699b5d416c3d07e4
Author: Roland <roland@learningselfreliance.com>
Date:   Thu Jan 27 22:37:19 2022 -0700

    Files can be viewed.  Folders display their children.
2022-01-29 16:50:22 -07:00
lrnselfreliance
2f6b461e4f
Merge pull request #88 from lrnselfreliance/bugfix/download-next_download
Bugfix/download next download
2022-01-27 21:17:28 -07:00
Roland
83b9e3fc8f
Adding more video name parse tests. Using limiting match. 2022-01-27 21:09:22 -07:00
Roland
30b235a04e
Using greedy regex match on source_id. 2022-01-27 21:06:30 -07:00
Roland
8b0196ede3
Using new methods in download_channel. 2022-01-27 20:47:52 -07:00
Roland
8e47d2a9a0
Removing spread_channel_downloads function in favor of DownloadManager managing next_download. 2022-01-27 20:36:34 -07:00
Roland
b0465cb7f2
Restoring pytest fixture so PyCharm can find fixtures. 2022-01-26 17:15:35 -07:00
Roland
3dda813b9e
Download.next_download is assigned by the DownloadManager. 2022-01-26 17:10:18 -07:00
Roland
418613e83e
Combining date_zig_zag and into zig_zag. 2022-01-26 15:45:29 -07:00
Roland
0062511931
Creating date_zig_zag function which creates an infinite amount of dates between two dates. 2022-01-26 15:16:49 -07:00
lrnselfreliance
20c767ad00
Merge pull request #87 from lrnselfreliance/release
Bumping version for Video modification date.
2022-01-25 17:27:17 -07:00
Roland
94899bef6c
Bumping version for Video modification date. 2022-01-25 17:26:44 -07:00
lrnselfreliance
438feb363a
Merge pull request #86 from lrnselfreliance/feature/download-date
Videos will have a modification date

Signed-off-by: Roland <roland@learningselfreliance.com>
2022-01-25 17:26:02 -07:00
Roland
9116d62e17
Upgrade DB after API has been stopped. 2022-01-25 16:24:26 -07:00
Roland
93204a0b2a
Displaying captions on video page. 2022-01-25 10:16:29 -07:00
Roland
0315def174
Videos can be sorted by their modification date. 2022-01-25 08:51:55 -07:00
Roland
c264354f23
Printing media directory permissions in oct form. 2022-01-24 18:06:39 -07:00
Roland
f77ff75362
Creating main.py argument which checks if the media directory is correct. 2022-01-24 18:04:23 -07:00
Roland
4a7f33b625
Printing git branch when printing version. 2022-01-24 16:41:03 -07:00
lrnselfreliance
4dc3ebf2b8
Merge pull request #82 from lrnselfreliance/bugfix/api-media-directory-fix
Bugfix with Docker API media mount
2022-01-23 10:17:49 -07:00
Roland
4145aad23c
Bumping verion for fix. 2022-01-22 19:56:19 -07:00
Roland
7244f2c557
Mounting test directory to api's /media/wrolpi. Updating Archive's Sanic to avoid depreciation error with uvloop. 2022-01-22 19:54:46 -07:00
Roland
4ce1d2160d
Using image from master. 2022-01-21 10:31:40 -07:00
lrnselfreliance
d11bc4c640
Merge pull request #81 from lrnselfreliance/demo-link
Including link to demo in Readme.
2022-01-21 10:31:12 -07:00
Roland
f4c5a3282a
Using smaller custom image for demo link. 2022-01-21 10:30:41 -07:00
Roland
e68544e5a6
Including link to demo in Readme. 2022-01-21 10:19:56 -07:00
lrnselfreliance
dfe531186d
Merge pull request #79 from lrnselfreliance/release
Renaming beta version to use -beta.
2022-01-17 15:45:19 -07:00
Roland
9580e6a106
Renaming beta version to use -beta. 2022-01-17 15:44:33 -07:00
lrnselfreliance
11f8d79e12
Merge pull request #78 from lrnselfreliance/release
Release
2022-01-17 12:50:34 -07:00
Roland
531f75351c
Adding information about hotspot to install output. 2022-01-17 12:43:04 -07:00
Roland
b62dec0d42
Creating user home directory when creating wrolpi user. 2022-01-17 11:17:31 -07:00
Roland
58bfde9c9c
Installing raspberry pi version of pyyaml. 2022-01-17 10:46:14 -07:00
Roland
d255a0839c
Installing python packages globally because it will make it easier to troubleshoot and start the services. 2022-01-17 09:35:17 -07:00
lrnselfreliance
746a4452fb
Merge pull request #76 from lrnselfreliance/release
Release
2022-01-16 13:40:33 -07:00
Roland
3ee34fef42
Changing wrolpi user home directory to reflect what Chrome requires. 2022-01-16 13:38:51 -07:00
Roland
f305d7912f
channel may be None. 2022-01-16 13:37:44 -07:00
Roland
6f58a2b563
Chrome attempts to screenshot in the current directory, but if the current directory is not a real user directory, the screenshot fail.s 2022-01-16 13:35:18 -07:00
Roland
1d9fe2f649
Setting channel id rather than channel because the channel may be in a different session. 2022-01-16 10:27:24 -07:00
Roland
89e3edb157
Creating functions to unify finding/making video directories. 2022-01-16 10:17:06 -07:00
Roland
a70e049823
Creating channel directory if it does not exist. 2022-01-16 09:28:22 -07:00
Roland
ba59a2c75e
Creating user before media directory. 2022-01-16 09:22:03 -07:00
Roland
ca96bce6b7
Finding yt-dlp bin on startup. 2022-01-15 20:07:38 -07:00
Roland
c00bc98755
Fixing ownership of mount directory. 2022-01-15 20:00:36 -07:00
Roland
fac3a8eba8
Fetching before resetting. 2022-01-15 19:59:36 -07:00
Roland
e0b5966717
Creating videos and archives directory when they don't exist. 2022-01-15 19:58:38 -07:00
Roland
b5ea4fe3de
Forcing reset of branch when checking out git branch. 2022-01-15 19:52:55 -07:00
Roland
9194e47e76
Customizing nginx error page to help user start wrolpi services. 2022-01-15 19:34:12 -07:00