Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/h3yn3s/tl-dl
A selfhostable webapp which helps you read those uselessly long (by nature) voice messages with the power of AI.
https://github.com/h3yn3s/tl-dl
sveltekit tailwind whisper
Last synced: 15 days ago
JSON representation
A selfhostable webapp which helps you read those uselessly long (by nature) voice messages with the power of AI.
- Host: GitHub
- URL: https://github.com/h3yn3s/tl-dl
- Owner: h3yn3s
- License: mit
- Created: 2024-02-01T19:16:41.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-02-01T19:55:32.000Z (9 months ago)
- Last Synced: 2024-07-30T21:03:16.472Z (3 months ago)
- Topics: sveltekit, tailwind, whisper
- Language: TypeScript
- Homepage:
- Size: 312 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TL;DL - too long; didn't listen
A selfhostable webapp which helps you read those uselessly long (by nature) voice messages with the power of AI.
## Building the image
Clone and check out the main branch and run `docker build -t tl-dl .` to build the image.
## Installation
Use the `docker-compose.yml` as a starting point. You'll need an OPENAI API key to run it. Set it along your final URL, where the docker runs and set it as ORIGIN.
The app is exposed on PORT 3000. I recommend a reverse proxy like caddy or traefik in front for https and PORT handling.
## Contributing
Clone and check out the main branch. You'll need node-18 installed. node-20 will probably work too. Run `npm ci` and `npm run dev` to get started with a local environment. You should probably set your OPENAI_API_KEY as well `OPENAI_API_KEY=YOURKEY npm run dev`.