Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/svglol/better-clips
An improved experience of browsing clips on twitch
https://github.com/svglol/better-clips
nuxt twitch typescript vue
Last synced: about 2 months ago
JSON representation
An improved experience of browsing clips on twitch
- Host: GitHub
- URL: https://github.com/svglol/better-clips
- Owner: svglol
- License: mit
- Created: 2024-09-05T04:39:48.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-11-14T18:55:45.000Z (about 2 months ago)
- Last Synced: 2024-11-14T19:40:24.505Z (about 2 months ago)
- Topics: nuxt, twitch, typescript, vue
- Language: Vue
- Homepage: https://better-clips.trotman.xyz
- Size: 806 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Better Clips
A better way to browse/watch Twitch clips. Built with Nuxt.
## Features
- Browse clips by game, category.
- Watch clips in a player.
- Share clips.
- Download clips.## Development
### Setup
1. Install [pnpm](https://pnpm.io/)
2. Install dependencies with `pnpm install`
3. Create a `.env` file in the root of the project with the following content:
```
NUXT_TWITCH_CLIENT_ID=your-twitch-client-id
NUXT_TWITCH_CLIENT_SECRET=your-twitch-client-secret
NUXT_BASE_URL=base-url
NUXT_SESSION_PASSWORD=your-session-password
```
4. Run `pnpm dev`### Testing
Run `pnpm test`
### Linting
Run `pnpm lint`
### Committing
This project uses [commitlint](https://commitlint.js.org/) and [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/).
## License
[MIT](LICENSE)