Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cancerberosgx/wyeworks-exercise
https://github.com/cancerberosgx/wyeworks-exercise
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/cancerberosgx/wyeworks-exercise
- Owner: cancerberoSgx
- Created: 2019-11-12T16:54:33.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T00:47:38.000Z (almost 2 years ago)
- Last Synced: 2024-04-13T16:20:20.241Z (9 months ago)
- Language: TypeScript
- Size: 1.69 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Notes
* The program will take any input file with a syntax like given `discography.txt`
* It accepts an artist name which will be used to name the trello board
* All the tasks are performed serially. I know they could be performed in parallel and this could be faster, but since the number of albums are unknown, I decided to implement it serially to avoid concurrent request limits in trello / spotify APIs.### Usage
To install project dependencies and run the exercise using example `discography.txt` data use:
```sh
npm install
npm start
```### Configuration
Create `config.json` file with trello and spotify authentication information. Use `configTemplate.json` as a template:
```json
{
"trello": {
"key": "FILL_ME",
"token": "FILL_ME"
},
"spotify": {
"id": "FILL_ME",
"secret": "FILL_ME"
}
}
```### Result
After execution a trello board like the following should be created:
![Resulting trello board example](trello_screenshot.png)