LICENSE
NOTICE
README.md
pyproject.toml
src/clipshelf/__init__.py
src/clipshelf/app.py
src/clipshelf/backup.py
src/clipshelf/clipmark.py
src/clipshelf/clips_api.py
src/clipshelf/config.py
src/clipshelf/crashreport.py
src/clipshelf/cutting.py
src/clipshelf/db.py
src/clipshelf/desktop.py
src/clipshelf/editor_api.py
src/clipshelf/enroll.py
src/clipshelf/ffmpeg_setup.py
src/clipshelf/fileops.py
src/clipshelf/game_detect.py
src/clipshelf/gameart.py
src/clipshelf/gsi_api.py
src/clipshelf/gsi_poll.py
src/clipshelf/hotkeys.py
src/clipshelf/ingest.py
src/clipshelf/lanauth.py
src/clipshelf/launch.py
src/clipshelf/migrations.py
src/clipshelf/net.py
src/clipshelf/notify.py
src/clipshelf/obs_client.py
src/clipshelf/onboarding.py
src/clipshelf/presets.py
src/clipshelf/problems.py
src/clipshelf/providers_builtin.py
src/clipshelf/ranking.py
src/clipshelf/scanning.py
src/clipshelf/selfhost.py
src/clipshelf/selftest.py
src/clipshelf/setup_api.py
src/clipshelf/share_client.py
src/clipshelf/shorts.py
src/clipshelf/sigv4.py
src/clipshelf/storage.py
src/clipshelf/trmnl.py
src/clipshelf/updater.py
src/clipshelf/vod_assets.py
src/clipshelf.egg-info/PKG-INFO
src/clipshelf.egg-info/SOURCES.txt
src/clipshelf.egg-info/dependency_links.txt
src/clipshelf.egg-info/requires.txt
src/clipshelf.egg-info/top_level.txt
src/clipshelf/data/games_db.json.gz
src/clipshelf/frontend/clips.html
src/clipshelf/frontend/editor.html
src/clipshelf/frontend/enroll.html
src/clipshelf/frontend/index.html
src/clipshelf/frontend/settings.html
src/clipshelf/frontend/setup.html
src/clipshelf/frontend/vods.html
src/clipshelf/frontend/css/core.css
src/clipshelf/frontend/css/tokens.css
src/clipshelf/frontend/fonts/alex-brush-400.woff2
src/clipshelf/frontend/fonts/alfa-slab-one-400.woff2
src/clipshelf/frontend/fonts/anton-400.woff2
src/clipshelf/frontend/fonts/archivo-700.woff2
src/clipshelf/frontend/fonts/archivo-900.woff2
src/clipshelf/frontend/fonts/archivo-black-400.woff2
src/clipshelf/frontend/fonts/audiowide-400.woff2
src/clipshelf/frontend/fonts/baloo-2-700.woff2
src/clipshelf/frontend/fonts/bangers-400.woff2
src/clipshelf/frontend/fonts/bebas-neue-400.woff2
src/clipshelf/frontend/fonts/big-shoulders-display-700.woff2
src/clipshelf/frontend/fonts/big-shoulders-display-900.woff2
src/clipshelf/frontend/fonts/bungee-400.woff2
src/clipshelf/frontend/fonts/bungee-shade-400.woff2
src/clipshelf/frontend/fonts/caveat-700.woff2
src/clipshelf/frontend/fonts/comic-neue-700.woff2
src/clipshelf/frontend/fonts/cormorant-garamond-600.woff2
src/clipshelf/frontend/fonts/cormorant-garamond-700.woff2
src/clipshelf/frontend/fonts/creepster-400.woff2
src/clipshelf/frontend/fonts/dancing-script-700.woff2
src/clipshelf/frontend/fonts/dm-serif-display-400.woff2
src/clipshelf/frontend/fonts/fonts.css
src/clipshelf/frontend/fonts/fredoka-600.woff2
src/clipshelf/frontend/fonts/great-vibes-400.woff2
src/clipshelf/frontend/fonts/ibm-plex-sans-600.woff2
src/clipshelf/frontend/fonts/ibm-plex-sans-700.woff2
src/clipshelf/frontend/fonts/inter-400.woff2
src/clipshelf/frontend/fonts/inter-500.woff2
src/clipshelf/frontend/fonts/inter-600.woff2
src/clipshelf/frontend/fonts/inter-700.woff2
src/clipshelf/frontend/fonts/inter-800.woff2
src/clipshelf/frontend/fonts/inter-900.woff2
src/clipshelf/frontend/fonts/jetbrains-mono-400.woff2
src/clipshelf/frontend/fonts/jetbrains-mono-500.woff2
src/clipshelf/frontend/fonts/jetbrains-mono-700.woff2
src/clipshelf/frontend/fonts/kalam-700.woff2
src/clipshelf/frontend/fonts/libre-baskerville-700.woff2
src/clipshelf/frontend/fonts/libre-franklin-700.woff2
src/clipshelf/frontend/fonts/libre-franklin-900.woff2
src/clipshelf/frontend/fonts/luckiest-guy-400.woff2
src/clipshelf/frontend/fonts/manrope-700.woff2
src/clipshelf/frontend/fonts/manrope-800.woff2
src/clipshelf/frontend/fonts/monoton-400.woff2
src/clipshelf/frontend/fonts/montserrat-900.woff2
src/clipshelf/frontend/fonts/nosifer-400.woff2
src/clipshelf/frontend/fonts/oswald-700.woff2
src/clipshelf/frontend/fonts/outfit-700.woff2
src/clipshelf/frontend/fonts/outfit-800.woff2
src/clipshelf/frontend/fonts/passion-one-700.woff2
src/clipshelf/frontend/fonts/permanent-marker-400.woff2
src/clipshelf/frontend/fonts/playfair-display-700.woff2
src/clipshelf/frontend/fonts/playfair-display-900.woff2
src/clipshelf/frontend/fonts/poppins-700.woff2
src/clipshelf/frontend/fonts/poppins-900.woff2
src/clipshelf/frontend/fonts/press-start-2p-400.woff2
src/clipshelf/frontend/fonts/roboto-400.woff2
src/clipshelf/frontend/fonts/roboto-700.woff2
src/clipshelf/frontend/fonts/roboto-900.woff2
src/clipshelf/frontend/fonts/sacramento-400.woff2
src/clipshelf/frontend/fonts/shadows-into-light-400.woff2
src/clipshelf/frontend/fonts/sora-700.woff2
src/clipshelf/frontend/fonts/sora-800.woff2
src/clipshelf/frontend/fonts/space-grotesk-700.woff2
src/clipshelf/frontend/fonts/teko-600.woff2
src/clipshelf/frontend/fonts/teko-700.woff2
src/clipshelf/frontend/fonts/titan-one-400.woff2
src/clipshelf/frontend/fonts/vt323-400.woff2
src/clipshelf/frontend/fonts/work-sans-600.woff2
src/clipshelf/frontend/fonts/work-sans-800.woff2
src/clipshelf/frontend/img/clipshelf.ico
src/clipshelf/frontend/img/clipshelf.png
src/clipshelf/frontend/js/core.js
src/clipshelf/frontend/js/icons.js
src/clipshelf/frontend/js/theme.js
src/clipshelf/frontend/js/windowchrome.js
src/clipshelf/frontend/themes/liquid-dark.css
src/clipshelf/frontend/themes/liquid-dark.json
src/clipshelf/frontend/themes/paper-light.css
src/clipshelf/frontend/themes/paper-light.json
src/clipshelf/games/__init__.py
src/clipshelf/games/deadlock_clock.py
src/clipshelf/games/deadlock_record.py
src/clipshelf/gsi_adapters/__init__.py
src/clipshelf/gsi_adapters/cs2.py
src/clipshelf/plugin_host/__init__.py
src/clipshelf/plugin_host/api.py
src/clipshelf/plugin_host/loader.py
src/clipshelf/plugin_host/registry.py
src/clipshelf/routers/__init__.py
src/clipshelf/routers/editor_assets.py
src/clipshelf/routers/editor_captions.py
src/clipshelf/routers/editor_common.py
src/clipshelf/routers/editor_projects.py
src/clipshelf/routers/editor_render.py
src/clipshelf/workers/__init__.py
src/clipshelf/workers/deadlock_worker.py
src/clipshelf/workers/proxy_worker.py
src/clipshelf/workers/transcribe_worker.py