Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eegli/spotifly
Feature-rich toolbelt for working with the Spotify Web API
https://github.com/eegli/spotifly
api cli javascript nodejs spotify typescript utility web-api
Last synced: 12 days ago
JSON representation
Feature-rich toolbelt for working with the Spotify Web API
- Host: GitHub
- URL: https://github.com/eegli/spotifly
- Owner: eegli
- Created: 2022-03-28T17:58:57.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-19T09:41:14.000Z (3 months ago)
- Last Synced: 2024-12-21T20:43:45.144Z (15 days ago)
- Topics: api, cli, javascript, nodejs, spotify, typescript, utility, web-api
- Language: TypeScript
- Homepage: https://spotifly.nougat.dev/
- Size: 5.87 MB
- Stars: 4
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Spotifly
![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/eegli/spotifly/ci.yml?branch=main) ![Website](https://img.shields.io/website?url=https%3A%2F%2Fspotifly.nougat.dev%2F)
An inofficial toolbelt for working with the Spotify Web API.
https://spotifly.nougat.dev/
| Package | NPM | Coverage |
| -------------------------------------------- | --------------------------------------------------------- | -------------------------------------------------------------------------------------------- |
| [@spotifly/auth-token](packages/auth-token/) | ![npm](https://img.shields.io/npm/v/@spotifly/auth-token) | ![Codecov](https://codecov.io/gh/eegli/spotifly/branch/main/graph/badge.svg?flag=auth-token) |
| [@spotifly/cli](packages/cli/) | ![npm](https://img.shields.io/npm/v/@spotifly/cli) | ![Codecov](https://codecov.io/gh/eegli/spotifly/branch/main/graph/badge.svg?flag=cli) |
| [@spotifly/core](packages/core/) | ![npm](https://img.shields.io/npm/v/@spotifly/core) | ![Codecov](https://codecov.io/gh/eegli/spotifly/branch/main/graph/badge.svg?flag=core) |
| [@spotifly/library](packages/library/) | ![npm](https://img.shields.io/npm/v/@spotifly/library) | ![Codecov](https://codecov.io/gh/eegli/spotifly/branch/main/graph/badge.svg?flag=library) |
| [@spotifly/utils](packages/utils/) | ![npm](https://img.shields.io/npm/v/@spotifly/utils) | ![Codecov](https://codecov.io/gh/eegli/spotifly/branch/main/graph/badge.svg?flag=utils) |## CLI
Run `yarn spotifly`
## Open Issues
- Wait for changeset to resolve open issue related to replacing yarn workspace ranges before publishing ([#issue432](https://github.com/changesets/changesets/issues/432), [#pull674](https://github.com/changesets/changesets/pull/674))
- Figure out how to make MUI work nicely: https://docusaurus.io/docs/styling-layout/#css-in-js
- Figure out how to generate JSDoc for curried functions
---
All packages are provided as-is. It is in your responsibility to make sure your application is compliant with the [Spotify Developer Terms](https://developer.spotify.com/terms/).