|
2 years ago | |
---|---|---|
api | 2 years ago | |
browser/src | 3 years ago | |
customauth | 2 years ago | |
frontend/src | 3 years ago | |
player | 2 years ago | |
stats | 2 years ago | |
watershed | 2 years ago | |
.eslintrc.json | 4 years ago | |
.gitignore | 2 years ago | |
LICENSE | 2 years ago | |
README.md | 2 years ago | |
fabfile.py | 2 years ago | |
manage.py | 6 years ago | |
package.json | 2 years ago | |
requirements.in | 2 years ago | |
requirements.txt | 2 years ago | |
watershed.nginx.conf | 3 years ago | |
watershed.uwsgi.ini | 3 years ago | |
webpack.config.js | 3 years ago | |
yarn.lock | 2 years ago |
Watershed is an app for saving music to listen later. It's not complete but I got tired of keeping it private and not finishing it. I hope to release something usable soon.
I still really like the idea of finishing this up and "releasing" a production deployment, but life and other ideas and new fascinations keep getting in the way.
The server is down right now but I will stand it back up soon. In theory, though, you should have everything you need here to run your own.
Webpack is the tool that builds both the player frontend and the browser extension. Once you have the project cloned, building the extension should theoretically be as simple as:
yarn install
webpack --config webpack.config.js --browser
browser/dist/
-- that's the folder you want for manually installing in Firefox. I don't remember how Chrome works in this regard anymore.If that doesn't work, at least you know where to poke around. Gosh it'd make my day if you opened an issue about it; I'd be happy to help.
This software is licensed under the Cooperative Non-Violent Public License, version 5+.