No description
- TypeScript 50.2%
- JavaScript 49.8%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
All checks were successful
Build and publish userscripts / userscripts (push) Successful in 13s
|
||
| .forgejo/workflows | ||
| patches | ||
| scripts | ||
| src | ||
| tests | ||
| .gitignore | ||
| .prettierignore | ||
| .prettierrc.json | ||
| LICENSE | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| README.md | ||
| THIRD_PARTY_NOTICES.txt | ||
| tsconfig.json | ||
Tampermonkey scripts
Scripts
- YouTube Speed Buttons — Playback speed controls with estimated remaining time. Works when navigating between videos.
- AMS Auto-Refresh — Optional five-minute refresh on
/arbeitsuchende/pages, with a persistent counter. Right-click to reset the counter. Use a separate tab while filling forms to avoid losing unsaved entries.
Open either link to install in Tampermonkey. Enable automatic updates to receive new releases.
Development
TypeScript, Solid, and esbuild. Requires Node.js 22.18+ and the pnpm version in package.json.
pnpm install --frozen-lockfile
pnpm run build
pnpm test
pnpm run format
pnpm run check
Edit scripts in src/ and metadata in scripts/userscripts.mjs. build generates local .user.js files, which are ignored by Git. check runs type checking, formatting checks, tests, and the build.
Pushes to main run these checks in Forgejo and publish successful builds for installation and automatic updates.
License
Copyright (C) 2026 Vjeran Crnjak. GPL v3 only. Bundled dependencies retain their MIT notices.