https://github.com/jondashkyle/soundcloud-archiver
https://github.com/jondashkyle/soundcloud-archiver
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/jondashkyle/soundcloud-archiver
- Owner: jondashkyle
- Created: 2017-07-13T22:29:25.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-07-16T02:35:07.000Z (almost 8 years ago)
- Last Synced: 2025-04-02T03:51:51.243Z (about 1 month ago)
- Language: JavaScript
- Size: 48.8 KB
- Stars: 14
- Watchers: 5
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
- awesome-dat - soundcloud-archiver - decentralized archives rescue music in case soundcloud shuts down (Dat Applications / Community Applications)
- awesome-dat - soundcloud-archiver - decentralized archives rescue music in case soundcloud shuts down (Dat Applications / Community Applications)
README
# soundcloud-archiver
it is rumored that soundcloud may be shuttering soon. it is a useful opertunity to tell people about why data ownership is important, and provide a tool for backing up and sharing their tracks.
this is a super sloppy build b/c it was done in around 10 hours.
## todo
- [ ] validate the url is a souncloud url on submit
- [x] add messaging to interface
- [x] keep db of added dats with timestamps
- [ ] setup a cron job to delete them after 15 minutes reading from db
- [ ] notify completion of the archive## scripts
make sure you have youtube-dl installed!
- **dev**: `npm run dev` to spin up a local sever and watch for changes
- **build**: `npm run build` to bundle the js and generate an index file
- **start**: for production after having built## flow
- a paragraph about what is happening, and why
- enter a soundcloud url
- download the tracks and metadata into a dat:// archive
- write meta-data json to the archive
- use choo to generate an index.html page with audio plays for the tracks
- show a link to dat project, downloading beaker, how to rehost on hashbase, and a link to the motherboard## internet archive
- https://twitter.com/bcrypt
## design
### typography
- **serif**: https://fonts.google.com/specimen/Spectral
- **sans**: https://fonts.google.com/specimen/Rubik