https://github.com/purefunctor/something-to-listen-to
A command-line tool for getting songs to listen to in Spotify.
https://github.com/purefunctor/something-to-listen-to
Last synced: over 1 year ago
JSON representation
A command-line tool for getting songs to listen to in Spotify.
- Host: GitHub
- URL: https://github.com/purefunctor/something-to-listen-to
- Owner: purefunctor
- License: bsd-3-clause
- Created: 2021-06-08T09:55:22.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-06-18T12:12:42.000Z (about 5 years ago)
- Last Synced: 2025-01-25T04:44:41.893Z (over 1 year ago)
- Language: Python
- Size: 157 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# something-to-listen-to


A command-line tool for getting songs to listen to in Spotify.
## Development
Contributions are welcome! Feel free to open an issue to report bugs or to open a pull request to
add functionality. It's advised to open an issue first if you'd like to add or change a feature; in
this way, changes can be planned ahead which helps save some development time.
This project requires the following development requirements:
* Python (3.9.x)
* Poetry (1.1.x)
* Nox (2021.6.6)
### Tips
[Lint before you push](https://soundcloud.com/lemonsaurusrex/lint-before-you-push); make sure you
install `pre-commit` hooks when developing the project:
```sh
$ poetry run task pre-commit
```
Test your changes; the `test` task allows you to run tests and generate coverage data that you can
view:
```sh
$ poetry run task test
```
Lint and format your code; the `lint` task reports any linting errors through `flake8` while the
`format` tasks cleans up unformatted Python code with `black`.
```sh
$ poetry run task lint
$ poetry run task format
```
You can use `nox` to do it all at once:
```sh
$ nox
```
Virtual environments used by `nox` can be reused using the `-r` flag:
```sh
$ nox -r
```
Redundant installation steps can be eliminated using the `-R` flag:
```sh
$ nox -R
```