Skip to content

Releases: lrnselfreliance/wrolpi

Channel Tags, Tags Directory

17 Oct 01:19
1f882ee
Compare
Choose a tag to compare

What's Changed

Channels

  • Channels can have one tag. Channels are moved into a Tag directory for easy browsing using the files directly. For example, videos/WROLPi may be tagged with RPi and moved to videos/RPi/WROLPi
  • Channels can be moved to any custom directory.
  • Channels can have multiple Downloads, managed on each Channel's page.

Configs

  • Configs can be manually saved and imported. Configs will not be overwritten if they failed to import. This prevents potential data loss.
  • Configs are saved using background threads to speed up user UI and ensure data is written completely.

Status/Settings

  • Top processes are displayed on Status Page.
  • Hotspot will not overwrite wlan device if it is already in use. This is to allow the WROLPi to not drop a connection to the Wi-Fi it uses for the internet.
  • Navbar color can be changed in Settings.
  • Special download directories can be configured (archive/videos/zims/maps). Videos are typically downloaded to videos/%(channel_tag)s/%(channel_name)s, but this can be changed to any directory the maintainer needs.

Tags

  • A new "tags" directory will automatically be managed by WROLPi. This allows you to browse your tagged files even without the WROLPi UI.

Other

  • Directory search has been reworked to allow easier creation of new directories.
  • Video comments are sorted by timestamp under each parent comment.
  • Increased help.sh script tests to help the maintainer narrow down issues.
  • New MOTD encourages maintainer to finish WROLPi setup, also points to help script and docs.
  • Updated yt-dlp version.

How to Upgrade

Run the upgrade script: /opt/wrolpi/upgrade.sh

Downloads

Full Changelog: v0.13.0-beta...v0.14.0-beta

v0.13.0-beta

19 Jun 01:17
0a2a8c0
Compare
Choose a tag to compare

What's Changed

  • Global Search recommends Channels, Apps, Domains, etc.
  • HTTPS for all services.
  • Filter files by published date. This includes the published year and month. Filter by season supported.
  • Sanic upgraded to v23. This included a rework of all multiprocessing tools previously used in WROLPi.
  • New calculators app. Currently has temperature and electrical calculators. More to come.
  • Doc and Docx file indexing.
  • Automatic backup of config files.
  • Video comments are downloaded and displayed. Comments will slowly be downloaded over time for any videos missing comments.

Warnings

  • You will see an "Insecure" warning when connecting to WROLPi, and any related services. You will need to accept the browser warning to bypass this. You will need to bypass the insecure warning for the App, Map, Zim, and Help.

How to Upgrade

Run the upgrade script: /opt/wrolpi/upgrade.sh

Downloads

Full Changelog: v0.12.3-beta...v0.13.0-beta

v0.12.3-beta: Help Service

30 Nov 12:59
04cb24e
Compare
Choose a tag to compare

What's Changed

  • Separate tag estimates for faster suggestions and estimations.
  • Bump aiohttp from 3.8.6 to 3.9.0 by @dependabot in #187

Full Changelog: v0.12.2-beta...v0.12.3-beta

v0.12.2-beta: Bugfix

25 Nov 20:06
6c87c25
Compare
Choose a tag to compare

Fixing bug where upgrading a WROLPi system may run into an error with the openstreetmap-carto directory.

v0.12.1-beta: Help Service

25 Nov 17:43
1ceac88
Compare
Choose a tag to compare

Release Notes

  • WROLPi Help Service is now available on RPi and Debian.
  • Global Search provides suggestions to speed up navigation. Suggestions include Channel names, Domain names, Tags, etc.
  • Moving author, published date to FileGroup to allow faster and more rich searching.
  • Added Software search filter which will return .exe, .zip, etc.
  • Bumping yt-dlp to latest.
  • Added video URL normalization function which strips unnecessary URL query parameters (like tracking).

Upgrade

NOTE The usual upgrade.sh is insufficient, you will need to run install.sh

Downloads

What's Changed

Full Changelog: v0.12.0-beta...v0.12.1-beta

v0.12.0-beta: Debian Image

10 Oct 13:47
b775bd0
Compare
Choose a tag to compare

Release Notes

  • Debian images are now generated using debian-live-config
  • Created repair.sh script which is used to finish a WROLPi installation, as well as repair it.
  • A new System Load nav icon is displayed when system load is high. This provides some nice feedback to tell the user why the system may be less responsive.
  • Added Amateur Radio zim subscription.
  • Calibre and VLC are installed by default to be used as secondary methods.

Download

Full Changelog: v0.11.4-beta...v0.12.0-beta

v0.11.4-beta: Cancelable downloads

15 Sep 22:17
ac97bd7
Compare
Choose a tag to compare

Release Notes

  • Moving archive downloading code into Downloader which allows the downloads to be canceled.
  • Combined background workers to avoid some not launching.
  • Fixing bug where downloading videos to a directory might fail if no channel can be found.
  • Creating Archive screenshot from the Singlefile first (fallback to fetching the URL again if that fails).
  • Fixing bug where file deletion may be blocked if the files share some of their name.

Full Changelog: v0.11.3-beta...v0.11.4-beta

Download

v0.11.3-beta: Bugfix

09 Sep 00:21
a0a4e13
Compare
Choose a tag to compare
  • Fixed bug where multiple files could not be deleted.

v0.11.2-beta: Restart Downloads

08 Sep 13:36
bf3c282
Compare
Choose a tag to compare
  1. Adding Restart downloads buttons for recurring downloads.
  2. Restoring Scrape File download header

Download

v0.11.1-beta: File Scrape Downloader

08 Sep 02:52
6713b9e
Compare
Choose a tag to compare
  1. Created downloader which searches a website for particular files. Useful if you need to download all PDFs, etc.
  2. Created Shutdown/Reboot buttons which can control the WROLPi device (Raspberry Pi, etc.).
  3. Created APIButton which helps provide feedback on the UI when your action is pending.
  4. Hashtags in a Video's description are now a link to search for that hashtag.
  5. All pages now provide a visual error when their data cannot be fetched (the API is down).
  6. Memory usage is now displayed on the Status page.
  7. The percent of the disk bandwidth progress bar is calculated from the largest bandwidth seen for that drive.
  8. Archive screenshots are generated from the singlefile first. If this fails, the URL is fetched again to create the screenshot.
  9. JSON/HTML files are reformatted after they are downloaded. This is done to make reading and manually editing easier if that is ever necessary.
  10. Converting map import feature to use the Flags system. An Event toast is displayed when the import has finished.
  11. More realistic map import estimations. If a map file is too large (for an RPi), the import time is enormous and that is displayed.
  12. Module errors are moved into their respective error files.
  13. Error codes are now unique strings, rather than integers.

Full Changelog: v0.11.0-beta...v0.11.1-beta