{"repo":"seriousm4x/wubbl0rz-archiv","free":true,"listed":false,"github":"https://github.com/seriousm4x/wubbl0rz-archiv","clone":"git clone https://github.com/seriousm4x/wubbl0rz-archiv.git","description":"Twitch archive using Go/PocketBase, SvelteKit/Tailwind/Vidstack and FFmpeg","language":"Go","stars":56,"topics":["twitch","archive","ffmpeg","golang","daisyui","echo","pocketbase","sveltekit","tailwindcss","vidstack"],"license":"GPL-3.0","category":"media-processing","readme_excerpt":"wubbl0rz VOD Archiv Backend Stack: Go, PocketBase, Echo, FFmpeg, discordgo Frontend Stack: SvelteKit, Tailwind (DaisyUI), VidStack, PNPM 🤩 Features - 👉 Automatically downloads vods and clips - 👉 Automatically creates all assets like thumbnails, preview videos and sprite thumbnails for player hover - 👉 Full text search of every spoken word powered by whisper and meilisearch - 👉 Filter and sorting for vods and clips - 👉 Chatlogger with auto update as new messages come in - 👉 Set custom thumbnails by uploading them to the api backend - 👉 Free to use api using PocketBase - 👉 Statistics page to see PocketBase and meilisearch stats as well as top chatters and emotes - 👉 Discord bot to automatically post stream live notifications and slash commands 📷 Screenshots click to close 🐳 Deploy - Copy the SAMPLE.env to .env and fill in the strings - docker-compose up 🔧 Developing - Copy the SAMPLE.env to .env and fill in the strings - source .env Frontend: Backend: 🚪 Reverse Proxy The easiest way is to use caddy. Paste the following into a file called Caddyfile . 🔎 Meilisearch Meilisearch index is filled with wubbl0rz-archiv-transcribe. A custom config is required for our indexes. Use the api to patch the index settings like so: PATCH http://localhost:7700/indexes/transcripts/settings/ PATCH http://localhost:7700/indexes/vods/settings/ PATCH http://localhost:7700/indexes/transcripts","default_branch":null,"files":null,"tree":[],"storefront":"/r/seriousm4x","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/seriousm4x/wubbl0rz-archiv/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}