Releases: panzertime/gweb
v1.1
"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
- Merge pull request #5 from panzertime/master by @panzertime in #7
- deleted the non-minified jplayer JS by @panzertime in #8
- Added favicons by @panzertime in #9
- added some copyright notices by @panzertime in #10
- Tools by @panzertime in #11
Full Changelog: v1.0...v1.1
v1.0
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
- Added a nicer skin. by @panzertime in #1
- forgot to delete the old skin by @panzertime in #2
- Client refactor by @panzertime in #3
- fixed some places where the model was still reffed wrong by @panzertime in #4
- Merge pull request #5 from panzertime/master by @panzertime in #6
Full Changelog: v0.99...v1.0
v.99
"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