Skip to content

A simple WebUI for GPodder to manage your subscriptions and downloaded episodes.

License

Notifications You must be signed in to change notification settings

nmaggioni/DashPodder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DashPodder

A simple WebUI for GPodder to manage your subscriptions and downloaded episodes.

Screenshots

Ain't nobody got time for projects without screenshots.

Your Subscriptions Feed Details - list view Feed Details - table view

Requirements

  • GPodder must be installed as system-wide package.
    • Its gpo dependency script will be pulled from the upstream repo in order to ensure that the latest episode management functionalities are present. Check this config file to specify a commit's hash to pull or choose to use the script installed at system level anyway.

Development

cd client
npm install
npm run dev
cd server
npm install
npm run dev

Open http://localhost:8080 for the frontend; the backend will be running at http://localhost:3333. Beware that the backend will try to serve static content (e.g.: old manual builds, if present) instead of 404'ing.

Building / Running

./build.sh

Extract the resulting archive wherever you prefer, it'll only contain the needed and minified assets.

cd server
npm start

Frontend and backend will be bundled and served at http://localhost:3333.

About

A simple WebUI for GPodder to manage your subscriptions and downloaded episodes.

Resources

License

Stars

Watchers

Forks

Packages

No packages published