Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/skratchdot/audio-links

A collection of audio links compiled from different sources
https://github.com/skratchdot/audio-links

Last synced: about 2 months ago
JSON representation

A collection of audio links compiled from different sources

Awesome Lists containing this project

README

        

# audio-links

## Description

A collection of audio links compiled from different sources.

## Links

- [Demo Site](http://projects.skratchdot.com/audio-links/)
- [Source Code](https://github.com/skratchdot/audio-links/)

## Data compiled from the following sources:

- [Audio Crawl](http://audiocrawl.co/)
- [Awesome Webaudio](https://github.com/notthetup/awesome-webaudio)
- [Web Audio Resources](https://github.com/alemangui/web-audio-resources)
- [Web Audio Weekly](http://blog.chrislowis.co.uk/waw.html)

## For Developers

### Getting Started

1. Install the codebase:
```bash
git clone https://github.com/skratchdot/audio-links.git
cd audio-links
npm install
```
2. Build website and transpile code: `gulp`
3. Run all updaters: `node ./lib/index.js`.

### Adding a scraper

Create a new class in the `./src/updaters/` folder that
extends `./src/Updater.js`. Make sure your class has a `run(cb)` method.
See `./src/Updater.js` for methods that update the url data. Your scraper
should add urls with descriptions and tags.

## License
Copyright (c) 2015 [skratchdot](http://skratchdot.com/)
Licensed under the [MIT license](LICENSE-MIT).