Commit graph

1313 commits

Author SHA1 Message Date
lrnselfreliance
20849017a5
Merge pull request #122 from lrnselfreliance/bugfix/119-disable-startup-hotspot-docker
Only turning on hotspot while on-the-metal.
2022-04-29 19:52:30 -06:00
Roland
78baf66eb2
Bumping version for hotspot fix. 2022-04-29 19:50:03 -06:00
Roland
05265b526e
Only turning on hotspot while on-the-metal. 2022-04-29 19:48:28 -06:00
Roland
b431e1b753
Upgrading yt-dlp. 2022-04-29 19:30:58 -06:00
Roland
4058f22428
Warning when validation fails on video upsert. 2022-04-29 19:30:53 -06:00
Roland
8318224db6
Removing troubleshooting print. 2022-04-29 19:19:12 -06:00
lrnselfreliance
c8810fbeba
Merge pull request #118 from lrnselfreliance/feature/remove-channel-link
Feature/remove channel link
2022-04-29 19:13:33 -06:00
Roland
d75ddf097d
Removing unused function. 2022-04-29 19:09:49 -06:00
Roland
aa203cc102
Moving non-video functions to wrolpi.common. Handling Channel/Downlaod relationship in Channel.update.
Removing default download freqeuncy so channels will not be downloaded without a url and frequency.

Adding channel unique url constraint.

Handling when a Channel's directory may still be relative in DB.

Adding TODOs to remove old favorites.

Removing outdated favorites from config after favorites have been created.

Testing that old-style favorited videos in the config are imported.

Removing channels_by_link.

Using list to store channels in config.

Moving channel import function into lib.

Supporting old channel import with links.

Bumping version for channel.link removal.

Removing all reference to Channel.link in app and api.

Adding relative property to MediaPathType.

Testing that a channel can be downloaded after it has a frequency added.

All tests pass.

Video and Channel tests pass without channel.link.

Removing channel.link usage in channel api.

Changing video Statistics page to About.
2022-04-29 19:09:25 -06:00
Roland
79efaa22b0
Bumping version for archive search fix. 2022-04-15 08:17:02 -06:00
lrnselfreliance
fda8636c92
Fixing bug in archives search where offset could not be greater than 100. (#117) 2022-04-14 09:21:26 -06:00
Roland
372056eefd
Removing troubleshooting print. 2022-04-08 09:34:18 -06:00
Roland
0e4ea0ad07
Rewording download empty-states. 2022-04-07 15:47:55 -06:00
Roland
7656890835
Testing that video size is gathered during validation. 2022-04-07 13:42:01 -06:00
Roland
79ea0a33f0
Testing that only example 5 is in the skip list. 2022-04-07 11:32:23 -06:00
lrnselfreliance
35f5662571
Bugfix/channel download on import (#116)
* A Download record is created for every Channel imported.

* Downloads must have a URL.

* Handling when channel has download frequency but no url.

* Fetching downloads after clearing.

* Setting next download when importing channels.

* Not deleting recurring completed downloads.

* Fixing comments.

* Skipping some service tests in CircleCI because they shouldn't be tested off a local machine.

Signed-off-by: Roland <roland@learningselfreliance.com>
2022-04-07 11:18:15 -06:00
Roland
43709ac9e7
Creatind download manager config which will store skipped urls. 2022-04-02 16:01:43 -06:00
Roland
7ac3fbea2b
Creating ClearFailedDownloads button. 2022-04-01 16:45:59 -06:00
Roland
c4f511e469
Creating ClearCompleteDownloads button. 2022-04-01 16:31:49 -06:00
Roland
5178f72b66
Reworking map import to handle postgres data dumps. 2022-03-31 07:31:15 -06:00
lrnselfreliance
be4c3a5021
Merge pull request #115 from lrnselfreliance/feature/debian-install
Feature/debian install

Signed-off-by: Roland <roland@learningselfreliance.com>
2022-03-19 18:11:27 -06:00
Roland
28c6dedd03
Bumping version for debian install. 2022-03-19 17:56:40 -06:00
Roland
e3498c5ad4
Updating git clone urls for github. 2022-03-19 17:49:29 -06:00
Roland
c16d8800b8
Installing singlefile using https. 2022-03-19 17:36:14 -06:00
Roland
33fa1444c6
Allowing multiple names for which function. 2022-03-19 17:08:44 -06:00
Roland
a02d1c4527
Using which for chromium-browser. 2022-03-19 16:58:49 -06:00
Roland
e4ed53d4ec
Fixing config location for debian 11. 2022-03-19 16:41:03 -06:00
Roland
ec0c43c619
Fixing wrolpi.target install location. 2022-03-19 16:04:56 -06:00
Roland
0477e61940
Moving systemd configs to system config directories. 2022-03-19 15:55:28 -06:00
Roland
eca3acb8e5
Moving install configs into etc directory. 2022-03-19 15:50:50 -06:00
Roland
e76a9412a9
Mocking nmcli in settings test. 2022-03-19 15:31:42 -06:00
Roland
b0ce7b2252
Mocking nmcli for hotspot tests. 2022-03-19 15:23:52 -06:00
Roland
5c3c400dd1
Creating cmd.which which will find executables. 2022-03-19 15:18:40 -06:00
Roland
849a3fd43f
Creating debian install scripts.
Modifying Ubuntu 20.04 install script to work with Debian 11.

Should not need to compile mod_tile.

Uncommenting branch checkout.

Not removing nodejs.

Not installing nodejs.

Installing nodejs instead of npm??

Using debian 11 npm sources.

Installing archive tools using git+https

Updating carto location.

Using global renderd.conf in apache config.

Using -I to get debian ip.

Updating more file locations for debian 11.

Checking alternative locations for single-file and readability-extractor
2022-03-16 21:10:49 -06:00
Roland
70c972a046
Exiting with failure when install script fails. 2022-03-13 11:02:55 -06:00
Roland
6607ef450b
Marking that build shield is for release. 2022-03-12 11:08:07 -07:00
Roland
d4e7fc4ad9
This function does not replace with _ 2022-03-12 11:05:54 -07:00
Roland
0afe03cd89
Linking to release builds. 2022-03-12 10:42:34 -07:00
Roland
ddf395194d
Changing build shield to CircleCI. 2022-03-12 10:40:43 -07:00
Roland
2bfecdb1d3
Changing order of features. More important features are at the top. 2022-03-12 10:35:24 -07:00
lrnselfreliance
446c73c3c2
Merge pull request #110 from lrnselfreliance/feature/map
Feature/map
2022-03-12 10:30:40 -07:00
lrnselfreliance
fc95e5ea8a
Merge pull request #114 from lrnselfreliance/dependabot/pip/pillow-9.0.1
Bump pillow from 9.0.0 to 9.0.1
2022-03-12 10:26:11 -07:00
Roland
157604bc14
Volumes must be created first. 2022-03-12 10:23:39 -07:00
Roland
63c5f2b8d7
config is no longer mounted. 2022-03-12 10:17:04 -07:00
Roland
4a34fe55bd
Ignoring test map files. 2022-03-12 09:50:43 -07:00
Roland
c815aa68c6
Calculating time-to-import for map pbf files in the backend. These times were created using a test RPi4. Encoding URL of archive files to prevent error which blocked displaying of archives. 2022-03-12 09:50:16 -07:00
dependabot[bot]
018a0f1b26
Bump pillow from 9.0.0 to 9.0.1
Bumps [pillow](https://github.com/python-pillow/Pillow) from 9.0.0 to 9.0.1.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](https://github.com/python-pillow/Pillow/compare/9.0.0...9.0.1)

---
updated-dependencies:
- dependency-name: pillow
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-12 01:02:40 +00:00
Roland
6a22090e54
Logging nicer timestamp for logging import elapsed time. 2022-03-10 13:17:12 -07:00
Roland
de5ec99954
Logging after process is complete. 2022-03-10 09:28:34 -07:00
Roland
ac56e29afa
Running initial import in create mode so basic tables will be created. 2022-03-10 09:28:26 -07:00