Skip to content

Latest commit

 

History

History
46 lines (32 loc) · 1.61 KB

README.md

File metadata and controls

46 lines (32 loc) · 1.61 KB

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.