├── .dockerignore ├── .github ├── dependabot.yml └── workflows │ ├── docker-image.yml │ └── lint.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── data ├── config.default.toml ├── migrations │ ├── 0001-base-queue.sql │ ├── 0002-images.sql │ ├── 0003-spectrals-persist.sql │ └── 0004-queue-failed.sql └── version.py ├── pyproject.toml ├── run.py ├── salmon ├── __init__.py ├── checks │ ├── __init__.py │ ├── integrity.py │ ├── logs.py │ ├── mqa │ │ ├── __init__.py │ │ └── flac.py │ └── upconverts.py ├── commands.py ├── common │ ├── __init__.py │ ├── aliases.py │ ├── constants.py │ ├── figles.py │ ├── regexes.py │ └── strings.py ├── config │ ├── __init__.py │ └── validations.py ├── constants.py ├── converter │ ├── __init__.py │ ├── downconverting.py │ ├── m3ercat.py │ └── transcoding.py ├── database.py ├── errors.py ├── images │ ├── __init__.py │ ├── base.py │ ├── catbox.py │ ├── emp.py │ ├── imgbb.py │ ├── imgbox.py │ ├── oeimg.py │ ├── ptpimg.py │ └── ptscreens.py ├── play.py ├── release_notification.py ├── search │ ├── __init__.py │ ├── bandcamp.py │ ├── base.py │ ├── beatport.py │ ├── deezer.py │ ├── discogs.py │ ├── itunes.py │ ├── junodownload.py │ ├── musicbrainz.py │ ├── qobuz.py │ └── tidal.py ├── sources │ ├── __init__.py │ ├── bandcamp.py │ ├── base.py │ ├── beatport.py │ ├── deezer.py │ ├── discogs.py │ ├── itunes.py │ ├── junodownload.py │ ├── musicbrainz.py │ ├── qobuz.py │ └── tidal.py ├── tagger │ ├── __init__.py │ ├── audio_info.py │ ├── combine.py │ ├── cover.py │ ├── foldername.py │ ├── folderstructure.py │ ├── metadata.py │ ├── pre_data.py │ ├── retagger.py │ ├── review.py │ ├── sources │ │ ├── __init__.py │ │ ├── bandcamp.py │ │ ├── base.py │ │ ├── beatport.py │ │ ├── deezer.py │ │ ├── discogs.py │ │ ├── itunes.py │ │ ├── junodownload.py │ │ ├── musicbrainz.py │ │ ├── qobuz.py │ │ └── tidal.py │ ├── tagfile.py │ └── tags.py ├── trackers │ ├── __init__.py │ ├── base.py │ ├── dic.py │ ├── ops.py │ └── red.py ├── uploader │ ├── __init__.py │ ├── dupe_checker.py │ ├── preassumptions.py │ ├── request_checker.py │ ├── seedbox.py │ ├── spectrals.py │ ├── torrent_client.py │ └── upload.py └── web │ ├── __init__.py │ ├── spectrals.py │ ├── static │ ├── css │ │ └── main.css │ ├── images │ │ ├── apple-touch-icon-114x114.png │ │ ├── apple-touch-icon-120x120.png │ │ ├── apple-touch-icon-144x144.png │ │ ├── apple-touch-icon-152x152.png │ │ ├── apple-touch-icon-57x57.png │ │ ├── apple-touch-icon-60x60.png │ │ ├── apple-touch-icon-72x72.png │ │ ├── apple-touch-icon-76x76.png │ │ ├── favicon-128.png │ │ ├── favicon-16x16.png │ │ ├── favicon-196x196.png │ │ ├── favicon-32x32.png │ │ ├── favicon-96x96.png │ │ ├── favicon.ico │ │ ├── logo.png │ │ ├── mstile-144x144.png │ │ ├── mstile-150x150.png │ │ ├── mstile-310x150.png │ │ ├── mstile-310x310.png │ │ └── mstile-70x70.png │ └── scripts │ │ ├── lightbox.js │ │ └── theme.js │ └── templates │ ├── index.html │ ├── layout.html │ └── spectrals.html └── uv.lock /.dockerignore: -------------------------------------------------------------------------------- 1 | .* 2 | Dockerfile 3 | config.py 4 | smoked.db 5 | __pycache__ -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/docker-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/.github/workflows/docker-image.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/README.md -------------------------------------------------------------------------------- /data/config.default.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/data/config.default.toml -------------------------------------------------------------------------------- /data/migrations/0001-base-queue.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/data/migrations/0001-base-queue.sql -------------------------------------------------------------------------------- /data/migrations/0002-images.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/data/migrations/0002-images.sql -------------------------------------------------------------------------------- /data/migrations/0003-spectrals-persist.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/data/migrations/0003-spectrals-persist.sql -------------------------------------------------------------------------------- /data/migrations/0004-queue-failed.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/data/migrations/0004-queue-failed.sql -------------------------------------------------------------------------------- /data/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/data/version.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/pyproject.toml -------------------------------------------------------------------------------- /run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/run.py -------------------------------------------------------------------------------- /salmon/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/__init__.py -------------------------------------------------------------------------------- /salmon/checks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/checks/__init__.py -------------------------------------------------------------------------------- /salmon/checks/integrity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/checks/integrity.py -------------------------------------------------------------------------------- /salmon/checks/logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/checks/logs.py -------------------------------------------------------------------------------- /salmon/checks/mqa/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/checks/mqa/__init__.py -------------------------------------------------------------------------------- /salmon/checks/mqa/flac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/checks/mqa/flac.py -------------------------------------------------------------------------------- /salmon/checks/upconverts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/checks/upconverts.py -------------------------------------------------------------------------------- /salmon/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/commands.py -------------------------------------------------------------------------------- /salmon/common/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/common/__init__.py -------------------------------------------------------------------------------- /salmon/common/aliases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/common/aliases.py -------------------------------------------------------------------------------- /salmon/common/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/common/constants.py -------------------------------------------------------------------------------- /salmon/common/figles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/common/figles.py -------------------------------------------------------------------------------- /salmon/common/regexes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/common/regexes.py -------------------------------------------------------------------------------- /salmon/common/strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/common/strings.py -------------------------------------------------------------------------------- /salmon/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/config/__init__.py -------------------------------------------------------------------------------- /salmon/config/validations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/config/validations.py -------------------------------------------------------------------------------- /salmon/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/constants.py -------------------------------------------------------------------------------- /salmon/converter/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/converter/__init__.py -------------------------------------------------------------------------------- /salmon/converter/downconverting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/converter/downconverting.py -------------------------------------------------------------------------------- /salmon/converter/m3ercat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/converter/m3ercat.py -------------------------------------------------------------------------------- /salmon/converter/transcoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/converter/transcoding.py -------------------------------------------------------------------------------- /salmon/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/database.py -------------------------------------------------------------------------------- /salmon/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/errors.py -------------------------------------------------------------------------------- /salmon/images/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/images/__init__.py -------------------------------------------------------------------------------- /salmon/images/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/images/base.py -------------------------------------------------------------------------------- /salmon/images/catbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/images/catbox.py -------------------------------------------------------------------------------- /salmon/images/emp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/images/emp.py -------------------------------------------------------------------------------- /salmon/images/imgbb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/images/imgbb.py -------------------------------------------------------------------------------- /salmon/images/imgbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/images/imgbox.py -------------------------------------------------------------------------------- /salmon/images/oeimg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/images/oeimg.py -------------------------------------------------------------------------------- /salmon/images/ptpimg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/images/ptpimg.py -------------------------------------------------------------------------------- /salmon/images/ptscreens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/images/ptscreens.py -------------------------------------------------------------------------------- /salmon/play.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/play.py -------------------------------------------------------------------------------- /salmon/release_notification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/release_notification.py -------------------------------------------------------------------------------- /salmon/search/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/search/__init__.py -------------------------------------------------------------------------------- /salmon/search/bandcamp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/search/bandcamp.py -------------------------------------------------------------------------------- /salmon/search/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/search/base.py -------------------------------------------------------------------------------- /salmon/search/beatport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/search/beatport.py -------------------------------------------------------------------------------- /salmon/search/deezer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/search/deezer.py -------------------------------------------------------------------------------- /salmon/search/discogs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/search/discogs.py -------------------------------------------------------------------------------- /salmon/search/itunes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/search/itunes.py -------------------------------------------------------------------------------- /salmon/search/junodownload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/search/junodownload.py -------------------------------------------------------------------------------- /salmon/search/musicbrainz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/search/musicbrainz.py -------------------------------------------------------------------------------- /salmon/search/qobuz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/search/qobuz.py -------------------------------------------------------------------------------- /salmon/search/tidal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/search/tidal.py -------------------------------------------------------------------------------- /salmon/sources/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/sources/__init__.py -------------------------------------------------------------------------------- /salmon/sources/bandcamp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/sources/bandcamp.py -------------------------------------------------------------------------------- /salmon/sources/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/sources/base.py -------------------------------------------------------------------------------- /salmon/sources/beatport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/sources/beatport.py -------------------------------------------------------------------------------- /salmon/sources/deezer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/sources/deezer.py -------------------------------------------------------------------------------- /salmon/sources/discogs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/sources/discogs.py -------------------------------------------------------------------------------- /salmon/sources/itunes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/sources/itunes.py -------------------------------------------------------------------------------- /salmon/sources/junodownload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/sources/junodownload.py -------------------------------------------------------------------------------- /salmon/sources/musicbrainz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/sources/musicbrainz.py -------------------------------------------------------------------------------- /salmon/sources/qobuz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/sources/qobuz.py -------------------------------------------------------------------------------- /salmon/sources/tidal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/sources/tidal.py -------------------------------------------------------------------------------- /salmon/tagger/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/tagger/__init__.py -------------------------------------------------------------------------------- /salmon/tagger/audio_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/tagger/audio_info.py -------------------------------------------------------------------------------- /salmon/tagger/combine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/tagger/combine.py -------------------------------------------------------------------------------- /salmon/tagger/cover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/tagger/cover.py -------------------------------------------------------------------------------- /salmon/tagger/foldername.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/tagger/foldername.py -------------------------------------------------------------------------------- /salmon/tagger/folderstructure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/tagger/folderstructure.py -------------------------------------------------------------------------------- /salmon/tagger/metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/tagger/metadata.py -------------------------------------------------------------------------------- /salmon/tagger/pre_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/tagger/pre_data.py -------------------------------------------------------------------------------- /salmon/tagger/retagger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/tagger/retagger.py -------------------------------------------------------------------------------- /salmon/tagger/review.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/tagger/review.py -------------------------------------------------------------------------------- /salmon/tagger/sources/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/tagger/sources/__init__.py -------------------------------------------------------------------------------- /salmon/tagger/sources/bandcamp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/tagger/sources/bandcamp.py -------------------------------------------------------------------------------- /salmon/tagger/sources/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/tagger/sources/base.py -------------------------------------------------------------------------------- /salmon/tagger/sources/beatport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/tagger/sources/beatport.py -------------------------------------------------------------------------------- /salmon/tagger/sources/deezer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/tagger/sources/deezer.py -------------------------------------------------------------------------------- /salmon/tagger/sources/discogs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/tagger/sources/discogs.py -------------------------------------------------------------------------------- /salmon/tagger/sources/itunes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/tagger/sources/itunes.py -------------------------------------------------------------------------------- /salmon/tagger/sources/junodownload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/tagger/sources/junodownload.py -------------------------------------------------------------------------------- /salmon/tagger/sources/musicbrainz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/tagger/sources/musicbrainz.py -------------------------------------------------------------------------------- /salmon/tagger/sources/qobuz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/tagger/sources/qobuz.py -------------------------------------------------------------------------------- /salmon/tagger/sources/tidal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/tagger/sources/tidal.py -------------------------------------------------------------------------------- /salmon/tagger/tagfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/tagger/tagfile.py -------------------------------------------------------------------------------- /salmon/tagger/tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/tagger/tags.py -------------------------------------------------------------------------------- /salmon/trackers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/trackers/__init__.py -------------------------------------------------------------------------------- /salmon/trackers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/trackers/base.py -------------------------------------------------------------------------------- /salmon/trackers/dic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/trackers/dic.py -------------------------------------------------------------------------------- /salmon/trackers/ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/trackers/ops.py -------------------------------------------------------------------------------- /salmon/trackers/red.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/trackers/red.py -------------------------------------------------------------------------------- /salmon/uploader/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/uploader/__init__.py -------------------------------------------------------------------------------- /salmon/uploader/dupe_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/uploader/dupe_checker.py -------------------------------------------------------------------------------- /salmon/uploader/preassumptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/uploader/preassumptions.py -------------------------------------------------------------------------------- /salmon/uploader/request_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/uploader/request_checker.py -------------------------------------------------------------------------------- /salmon/uploader/seedbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/uploader/seedbox.py -------------------------------------------------------------------------------- /salmon/uploader/spectrals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/uploader/spectrals.py -------------------------------------------------------------------------------- /salmon/uploader/torrent_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/uploader/torrent_client.py -------------------------------------------------------------------------------- /salmon/uploader/upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/uploader/upload.py -------------------------------------------------------------------------------- /salmon/web/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/web/__init__.py -------------------------------------------------------------------------------- /salmon/web/spectrals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/web/spectrals.py -------------------------------------------------------------------------------- /salmon/web/static/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/web/static/css/main.css -------------------------------------------------------------------------------- /salmon/web/static/images/apple-touch-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/web/static/images/apple-touch-icon-114x114.png -------------------------------------------------------------------------------- /salmon/web/static/images/apple-touch-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/web/static/images/apple-touch-icon-120x120.png -------------------------------------------------------------------------------- /salmon/web/static/images/apple-touch-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/web/static/images/apple-touch-icon-144x144.png -------------------------------------------------------------------------------- /salmon/web/static/images/apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/web/static/images/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /salmon/web/static/images/apple-touch-icon-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/web/static/images/apple-touch-icon-57x57.png -------------------------------------------------------------------------------- /salmon/web/static/images/apple-touch-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/web/static/images/apple-touch-icon-60x60.png -------------------------------------------------------------------------------- /salmon/web/static/images/apple-touch-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/web/static/images/apple-touch-icon-72x72.png -------------------------------------------------------------------------------- /salmon/web/static/images/apple-touch-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/web/static/images/apple-touch-icon-76x76.png -------------------------------------------------------------------------------- /salmon/web/static/images/favicon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/web/static/images/favicon-128.png -------------------------------------------------------------------------------- /salmon/web/static/images/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/web/static/images/favicon-16x16.png -------------------------------------------------------------------------------- /salmon/web/static/images/favicon-196x196.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/web/static/images/favicon-196x196.png -------------------------------------------------------------------------------- /salmon/web/static/images/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/web/static/images/favicon-32x32.png -------------------------------------------------------------------------------- /salmon/web/static/images/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/web/static/images/favicon-96x96.png -------------------------------------------------------------------------------- /salmon/web/static/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/web/static/images/favicon.ico -------------------------------------------------------------------------------- /salmon/web/static/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/web/static/images/logo.png -------------------------------------------------------------------------------- /salmon/web/static/images/mstile-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/web/static/images/mstile-144x144.png -------------------------------------------------------------------------------- /salmon/web/static/images/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/web/static/images/mstile-150x150.png -------------------------------------------------------------------------------- /salmon/web/static/images/mstile-310x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/web/static/images/mstile-310x150.png -------------------------------------------------------------------------------- /salmon/web/static/images/mstile-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/web/static/images/mstile-310x310.png -------------------------------------------------------------------------------- /salmon/web/static/images/mstile-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/web/static/images/mstile-70x70.png -------------------------------------------------------------------------------- /salmon/web/static/scripts/lightbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/web/static/scripts/lightbox.js -------------------------------------------------------------------------------- /salmon/web/static/scripts/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/web/static/scripts/theme.js -------------------------------------------------------------------------------- /salmon/web/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/web/templates/index.html -------------------------------------------------------------------------------- /salmon/web/templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/web/templates/layout.html -------------------------------------------------------------------------------- /salmon/web/templates/spectrals.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/salmon/web/templates/spectrals.html -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smokin-salmon/smoked-salmon/HEAD/uv.lock --------------------------------------------------------------------------------