A web application to play with bird sound identification with data from eBird and Xeno-Canto.
https://soundbirder.1ib.re/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
7 months ago | |
---|---|---|
bin | 7 months ago | |
controllers | 7 months ago | |
docker/express | 7 months ago | |
locales | 7 months ago | |
public | 7 months ago | |
routes | 7 months ago | |
utils | 7 months ago | |
views | 7 months ago | |
.dockerignore | 7 months ago | |
.gitignore | 7 months ago | |
LICENSE | 7 months ago | |
README.md | 7 months ago | |
app.js | 7 months ago | |
docker-compose.yml | 7 months ago | |
package-lock.json | 7 months ago | |
package.json | 7 months ago | |
redis.js | 7 months ago |
README.md
soundbirder
A web application to play with bird sound identification with data from eBird and Xeno-Canto.
Requirements
- NodeJS, NPM
- MariaDB (MySQL)
- eBird API key
Installation
git clone https://forge.chapril.org/UncleSamulus/soundbirder
cd soundbirder
npm install
Setup the EBIRD_API_KEY in .env
:
EBIRD_API_KEY="secret"
npm start
Then go to http://localhost:3000, and have fun !
TODO: add database configuration.