This is the frontend website project for tsearch.tools.
The Svelte framework is used with the Svelte Kit framework.
Backend endpoints from datava and lorva are used.
morgulla or tsearch.tools is a twitch search service. It can be used to search for clips or highlights for certian broadcasters.
Twitch itself has no search for clips or highlights.
Did you ever try to get a 2 years old highlight from a active broadcasting streamer?
Current the search is limited title search.
To run the project, you need the project files first:
git clone git@github.com:tsearch/morgulla.git
Then you need to install the dependenies with npm:
# npm install
npm ci
(Possibly download other projects for the backend endpoints)
(Possibly set .env.local
file, see Vite env modes)
Run dev server, listing on all ips:
npm run dev -- --open --host 0.0.0.0
To build project as a production build, you need the execute this npm command:
npm run build
The builded files are now in build
dir.
To preview the build files:
npm run preview
You can now move the builded files anywhere...