Skip to content

Releases: panzertime/gweb

v1.1

23 Feb 18:13
ab82368
Compare
Choose a tag to compare

"Delivering the promise"

This release cleans up the client just a bit more, adds copyright notices, adds favicons, and includes some basic tools.

It is still missing a proper "deployment kit" but it's got enough there for anyone who can use Linux and Git to make it work.

What's Changed

Full Changelog: v1.0...v1.1

v1.0

20 Feb 23:06
fdd8be4
Compare
Choose a tag to compare

This version is still missing the improved deployment kit and the copyright notices.

It has an improved client (including a licensed skin for jPlayer).

What's Changed

Full Changelog: v0.99...v1.0

v.99

19 Feb 22:21
Compare
Choose a tag to compare
v.99 Pre-release
Pre-release

"The version that works well enough to use"

This runs fine in AWS on a t3a.micro with an sc1 disk, running Ubuntu and nginx with a fairly aggressive rate limiting policy configured in nginx.
I had to do some fiddling to install the version of gPodder I wanted. This is only because I imported a pre-existing database from my FreeBSD development server and the Ubuntu AMI I'm using has an older version in its repo.

Download the zip or clone the repo and install all dependencies (requirements.txt plus gPodder). Then set up a server that can proxy the application at webapp:create_app(). Any uWSGI server should work fine. I'm using gunicorn. You will also need to serve the mp3s in your gPodder Downloads folder and the files in webapp/static somehow -- left as an exercise for the reader.

You will need to set GPO_DB_URL and GPO_BASE to point to your gPodder Database file and the base URL of where your Downloads folder is hosted.

Don't use if any of these faults are a problem for you:

  • The client is cruddy and needs to be refactored
  • The player widget needs to be replaced with a custom thing that fits with the UI
  • Copyright and license warnings need to be properly applied (the source files here are my copyright btw)
  • There is no installable package, no configuration or deployment guidance, and no configuration templates

These fixes will be part of the v1.x releases.

Full Changelog: https://github.com/panzertime/gweb/commits/v0.99