├── .editorconfig ├── .gitattributes ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── CONFIG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── UNSHACKLE_README.md ├── WVDs ├── device.wvd └── device │ └── metadata.yml ├── img └── envied1.png ├── install.bat ├── pyproject.toml ├── unshackle ├── __main__.py ├── binaries │ └── placehere.txt ├── commands │ ├── __init__.py │ ├── cfg.py │ ├── dl.py │ ├── env.py │ ├── kv.py │ ├── prd.py │ ├── search.py │ ├── serve.py │ ├── util.py │ └── wvd.py ├── core │ ├── __init__.py │ ├── __main__.py │ ├── api │ │ ├── __init__.py │ │ ├── download_manager.py │ │ ├── download_worker.py │ │ ├── errors.py │ │ ├── handlers.py │ │ └── routes.py │ ├── binaries.py │ ├── cacher.py │ ├── cacher.py.orig │ ├── cdm │ │ ├── __init__.py │ │ ├── custom_remote_cdm.py │ │ └── decrypt_labs_remote_cdm.py │ ├── commands.py │ ├── config.py │ ├── console.py │ ├── constants.py │ ├── credential.py │ ├── downloaders │ │ ├── __init__.py │ │ ├── aria2c.py │ │ ├── curl_impersonate.py │ │ ├── n_m3u8dl_re.py │ │ └── requests.py │ ├── drm │ │ ├── __init__.py │ │ ├── clearkey.py │ │ ├── playready.py │ │ └── widevine.py │ ├── events.py │ ├── manifests │ │ ├── __init__.py │ │ ├── dash.py │ │ ├── hls.py │ │ ├── ism.py │ │ └── m3u8.py │ ├── proxies │ │ ├── __init__.py │ │ ├── basic.py │ │ ├── hola.py │ │ ├── nordvpn.py │ │ ├── proxy.py │ │ ├── surfsharkvpn.py │ │ └── windscribevpn.py │ ├── search_result.py │ ├── service.py │ ├── services.py │ ├── session.py │ ├── title_cacher.py │ ├── titles │ │ ├── __init__.py │ │ ├── episode.py │ │ ├── movie.py │ │ ├── song.py │ │ └── title.py │ ├── tracks │ │ ├── __init__.py │ │ ├── attachment.py │ │ ├── audio.py │ │ ├── chapter.py │ │ ├── chapters.py │ │ ├── hybrid.py │ │ ├── subtitle.py │ │ ├── track.py │ │ ├── tracks.py │ │ └── video.py │ ├── update_checker.py │ ├── utilities.py │ ├── utils │ │ ├── __init__.py │ │ ├── click_types.py │ │ ├── collections.py │ │ ├── gen_esn.py │ │ ├── osenvironment.py │ │ ├── sslciphers.py │ │ ├── subprocess.py │ │ ├── tags.py │ │ ├── webvtt.py │ │ └── xml.py │ ├── vault.py │ └── vaults.py ├── services │ ├── ALL4 │ │ ├── __init__.py │ │ └── config.yaml │ ├── ARD │ │ ├── __init__.py │ │ └── config.yaml │ ├── AUBC │ │ ├── __init__.py │ │ └── config.yaml │ ├── CBC │ │ ├── __init__.py │ │ └── config.yaml │ ├── CBS │ │ ├── __init__.py │ │ └── config.yaml │ ├── CR │ │ ├── __init__.py │ │ └── config.yaml │ ├── CTV │ │ ├── __init__.py │ │ └── config.yaml │ ├── CWTV │ │ ├── __init__.py │ │ └── config.yaml │ ├── DSCP │ │ ├── __init__.py │ │ └── config.yaml │ ├── DSNP │ │ ├── __init__.py │ │ ├── config.yaml │ │ └── queries.py │ ├── EXAMPLE │ │ ├── __init__.py │ │ └── config.yaml │ ├── ITV │ │ ├── __init__.py │ │ └── config.yaml │ ├── MAX │ │ ├── __init__.py │ │ └── config.yaml │ ├── MTSP │ │ ├── __init__.py │ │ └── config.yaml │ ├── MY5 │ │ ├── __init__.py │ │ └── config.yaml │ ├── NBLA │ │ ├── __init__.py │ │ └── config.yaml │ ├── NF │ │ ├── MSL │ │ │ ├── MSLKeys.py │ │ │ ├── MSLObject.py │ │ │ ├── __init__.py │ │ │ └── schemes │ │ │ │ ├── EntityAuthentication.py │ │ │ │ ├── KeyExchangeRequest.py │ │ │ │ ├── UserAuthentication.py │ │ │ │ └── __init__.py │ │ ├── __init__.py │ │ └── config.yaml │ ├── NPO │ │ ├── __init__.py │ │ └── config.yaml │ ├── NRK │ │ ├── __init__.py │ │ └── config.yaml │ ├── PCOK │ │ ├── __init__.py │ │ └── config.yaml │ ├── PLEX │ │ ├── __init__.py │ │ └── config.yaml │ ├── PLUTO │ │ ├── __init__.py │ │ └── config.yaml │ ├── PTHS │ │ ├── __init__.py │ │ └── config.yaml │ ├── README.md │ ├── RKTN │ │ ├── __init__.py │ │ └── config.yaml │ ├── ROKU │ │ ├── __init__.py │ │ └── config.yaml │ ├── RTE │ │ ├── __init__.py │ │ └── config.yaml │ ├── SEVEN │ │ ├── __init__.py │ │ └── config.yaml │ ├── SPOT │ │ ├── __init__.py │ │ └── config.yaml │ ├── STV │ │ ├── __init__.py │ │ └── config.yaml │ ├── TEN │ │ ├── __init__.py │ │ └── config.yaml │ ├── TPTV │ │ ├── __init__.py │ │ └── config.yaml │ ├── TUBI │ │ ├── __init__.py │ │ └── config.yaml │ ├── TVNZ │ │ ├── __init__.py │ │ └── config.yaml │ ├── UKTV │ │ ├── __init__.py │ │ └── config.yaml │ ├── YTBE │ │ ├── __init__.py │ │ ├── config.yaml │ │ └── default.txt │ ├── ZDF │ │ ├── __init__.py │ │ └── config.yaml │ └── iP │ │ ├── __init__.py │ │ └── config.yaml ├── unshackle-example.yaml ├── utils │ ├── base62.py │ └── osenvironment.py └── vaults │ ├── API.py │ ├── HTTP.py │ ├── HTTPAPI.py │ ├── MySQL.py │ ├── SQLite.py │ └── __init__.py └── uv.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONFIG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/CONFIG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/README.md -------------------------------------------------------------------------------- /UNSHACKLE_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/UNSHACKLE_README.md -------------------------------------------------------------------------------- /WVDs/device.wvd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/WVDs/device.wvd -------------------------------------------------------------------------------- /WVDs/device/metadata.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/WVDs/device/metadata.yml -------------------------------------------------------------------------------- /img/envied1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/img/envied1.png -------------------------------------------------------------------------------- /install.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/install.bat -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/pyproject.toml -------------------------------------------------------------------------------- /unshackle/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/__main__.py -------------------------------------------------------------------------------- /unshackle/binaries/placehere.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unshackle/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unshackle/commands/cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/commands/cfg.py -------------------------------------------------------------------------------- /unshackle/commands/dl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/commands/dl.py -------------------------------------------------------------------------------- /unshackle/commands/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/commands/env.py -------------------------------------------------------------------------------- /unshackle/commands/kv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/commands/kv.py -------------------------------------------------------------------------------- /unshackle/commands/prd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/commands/prd.py -------------------------------------------------------------------------------- /unshackle/commands/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/commands/search.py -------------------------------------------------------------------------------- /unshackle/commands/serve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/commands/serve.py -------------------------------------------------------------------------------- /unshackle/commands/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/commands/util.py -------------------------------------------------------------------------------- /unshackle/commands/wvd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/commands/wvd.py -------------------------------------------------------------------------------- /unshackle/core/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = "2.1.0" 2 | -------------------------------------------------------------------------------- /unshackle/core/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/__main__.py -------------------------------------------------------------------------------- /unshackle/core/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/api/__init__.py -------------------------------------------------------------------------------- /unshackle/core/api/download_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/api/download_manager.py -------------------------------------------------------------------------------- /unshackle/core/api/download_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/api/download_worker.py -------------------------------------------------------------------------------- /unshackle/core/api/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/api/errors.py -------------------------------------------------------------------------------- /unshackle/core/api/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/api/handlers.py -------------------------------------------------------------------------------- /unshackle/core/api/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/api/routes.py -------------------------------------------------------------------------------- /unshackle/core/binaries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/binaries.py -------------------------------------------------------------------------------- /unshackle/core/cacher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/cacher.py -------------------------------------------------------------------------------- /unshackle/core/cacher.py.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/cacher.py.orig -------------------------------------------------------------------------------- /unshackle/core/cdm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/cdm/__init__.py -------------------------------------------------------------------------------- /unshackle/core/cdm/custom_remote_cdm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/cdm/custom_remote_cdm.py -------------------------------------------------------------------------------- /unshackle/core/cdm/decrypt_labs_remote_cdm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/cdm/decrypt_labs_remote_cdm.py -------------------------------------------------------------------------------- /unshackle/core/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/commands.py -------------------------------------------------------------------------------- /unshackle/core/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/config.py -------------------------------------------------------------------------------- /unshackle/core/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/console.py -------------------------------------------------------------------------------- /unshackle/core/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/constants.py -------------------------------------------------------------------------------- /unshackle/core/credential.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/credential.py -------------------------------------------------------------------------------- /unshackle/core/downloaders/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/downloaders/__init__.py -------------------------------------------------------------------------------- /unshackle/core/downloaders/aria2c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/downloaders/aria2c.py -------------------------------------------------------------------------------- /unshackle/core/downloaders/curl_impersonate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/downloaders/curl_impersonate.py -------------------------------------------------------------------------------- /unshackle/core/downloaders/n_m3u8dl_re.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/downloaders/n_m3u8dl_re.py -------------------------------------------------------------------------------- /unshackle/core/downloaders/requests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/downloaders/requests.py -------------------------------------------------------------------------------- /unshackle/core/drm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/drm/__init__.py -------------------------------------------------------------------------------- /unshackle/core/drm/clearkey.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/drm/clearkey.py -------------------------------------------------------------------------------- /unshackle/core/drm/playready.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/drm/playready.py -------------------------------------------------------------------------------- /unshackle/core/drm/widevine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/drm/widevine.py -------------------------------------------------------------------------------- /unshackle/core/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/events.py -------------------------------------------------------------------------------- /unshackle/core/manifests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/manifests/__init__.py -------------------------------------------------------------------------------- /unshackle/core/manifests/dash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/manifests/dash.py -------------------------------------------------------------------------------- /unshackle/core/manifests/hls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/manifests/hls.py -------------------------------------------------------------------------------- /unshackle/core/manifests/ism.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/manifests/ism.py -------------------------------------------------------------------------------- /unshackle/core/manifests/m3u8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/manifests/m3u8.py -------------------------------------------------------------------------------- /unshackle/core/proxies/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/proxies/__init__.py -------------------------------------------------------------------------------- /unshackle/core/proxies/basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/proxies/basic.py -------------------------------------------------------------------------------- /unshackle/core/proxies/hola.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/proxies/hola.py -------------------------------------------------------------------------------- /unshackle/core/proxies/nordvpn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/proxies/nordvpn.py -------------------------------------------------------------------------------- /unshackle/core/proxies/proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/proxies/proxy.py -------------------------------------------------------------------------------- /unshackle/core/proxies/surfsharkvpn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/proxies/surfsharkvpn.py -------------------------------------------------------------------------------- /unshackle/core/proxies/windscribevpn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/proxies/windscribevpn.py -------------------------------------------------------------------------------- /unshackle/core/search_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/search_result.py -------------------------------------------------------------------------------- /unshackle/core/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/service.py -------------------------------------------------------------------------------- /unshackle/core/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/services.py -------------------------------------------------------------------------------- /unshackle/core/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/session.py -------------------------------------------------------------------------------- /unshackle/core/title_cacher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/title_cacher.py -------------------------------------------------------------------------------- /unshackle/core/titles/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/titles/__init__.py -------------------------------------------------------------------------------- /unshackle/core/titles/episode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/titles/episode.py -------------------------------------------------------------------------------- /unshackle/core/titles/movie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/titles/movie.py -------------------------------------------------------------------------------- /unshackle/core/titles/song.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/titles/song.py -------------------------------------------------------------------------------- /unshackle/core/titles/title.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/titles/title.py -------------------------------------------------------------------------------- /unshackle/core/tracks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/tracks/__init__.py -------------------------------------------------------------------------------- /unshackle/core/tracks/attachment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/tracks/attachment.py -------------------------------------------------------------------------------- /unshackle/core/tracks/audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/tracks/audio.py -------------------------------------------------------------------------------- /unshackle/core/tracks/chapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/tracks/chapter.py -------------------------------------------------------------------------------- /unshackle/core/tracks/chapters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/tracks/chapters.py -------------------------------------------------------------------------------- /unshackle/core/tracks/hybrid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/tracks/hybrid.py -------------------------------------------------------------------------------- /unshackle/core/tracks/subtitle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/tracks/subtitle.py -------------------------------------------------------------------------------- /unshackle/core/tracks/track.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/tracks/track.py -------------------------------------------------------------------------------- /unshackle/core/tracks/tracks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/tracks/tracks.py -------------------------------------------------------------------------------- /unshackle/core/tracks/video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/tracks/video.py -------------------------------------------------------------------------------- /unshackle/core/update_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/update_checker.py -------------------------------------------------------------------------------- /unshackle/core/utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/utilities.py -------------------------------------------------------------------------------- /unshackle/core/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unshackle/core/utils/click_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/utils/click_types.py -------------------------------------------------------------------------------- /unshackle/core/utils/collections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/utils/collections.py -------------------------------------------------------------------------------- /unshackle/core/utils/gen_esn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/utils/gen_esn.py -------------------------------------------------------------------------------- /unshackle/core/utils/osenvironment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/utils/osenvironment.py -------------------------------------------------------------------------------- /unshackle/core/utils/sslciphers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/utils/sslciphers.py -------------------------------------------------------------------------------- /unshackle/core/utils/subprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/utils/subprocess.py -------------------------------------------------------------------------------- /unshackle/core/utils/tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/utils/tags.py -------------------------------------------------------------------------------- /unshackle/core/utils/webvtt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/utils/webvtt.py -------------------------------------------------------------------------------- /unshackle/core/utils/xml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/utils/xml.py -------------------------------------------------------------------------------- /unshackle/core/vault.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/vault.py -------------------------------------------------------------------------------- /unshackle/core/vaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/core/vaults.py -------------------------------------------------------------------------------- /unshackle/services/ALL4/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/ALL4/__init__.py -------------------------------------------------------------------------------- /unshackle/services/ALL4/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/ALL4/config.yaml -------------------------------------------------------------------------------- /unshackle/services/ARD/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/ARD/__init__.py -------------------------------------------------------------------------------- /unshackle/services/ARD/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/ARD/config.yaml -------------------------------------------------------------------------------- /unshackle/services/AUBC/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/AUBC/__init__.py -------------------------------------------------------------------------------- /unshackle/services/AUBC/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/AUBC/config.yaml -------------------------------------------------------------------------------- /unshackle/services/CBC/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/CBC/__init__.py -------------------------------------------------------------------------------- /unshackle/services/CBC/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/CBC/config.yaml -------------------------------------------------------------------------------- /unshackle/services/CBS/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/CBS/__init__.py -------------------------------------------------------------------------------- /unshackle/services/CBS/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/CBS/config.yaml -------------------------------------------------------------------------------- /unshackle/services/CR/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/CR/__init__.py -------------------------------------------------------------------------------- /unshackle/services/CR/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/CR/config.yaml -------------------------------------------------------------------------------- /unshackle/services/CTV/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/CTV/__init__.py -------------------------------------------------------------------------------- /unshackle/services/CTV/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/CTV/config.yaml -------------------------------------------------------------------------------- /unshackle/services/CWTV/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/CWTV/__init__.py -------------------------------------------------------------------------------- /unshackle/services/CWTV/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/CWTV/config.yaml -------------------------------------------------------------------------------- /unshackle/services/DSCP/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/DSCP/__init__.py -------------------------------------------------------------------------------- /unshackle/services/DSCP/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/DSCP/config.yaml -------------------------------------------------------------------------------- /unshackle/services/DSNP/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/DSNP/__init__.py -------------------------------------------------------------------------------- /unshackle/services/DSNP/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/DSNP/config.yaml -------------------------------------------------------------------------------- /unshackle/services/DSNP/queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/DSNP/queries.py -------------------------------------------------------------------------------- /unshackle/services/EXAMPLE/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/EXAMPLE/__init__.py -------------------------------------------------------------------------------- /unshackle/services/EXAMPLE/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/EXAMPLE/config.yaml -------------------------------------------------------------------------------- /unshackle/services/ITV/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/ITV/__init__.py -------------------------------------------------------------------------------- /unshackle/services/ITV/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/ITV/config.yaml -------------------------------------------------------------------------------- /unshackle/services/MAX/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/MAX/__init__.py -------------------------------------------------------------------------------- /unshackle/services/MAX/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/MAX/config.yaml -------------------------------------------------------------------------------- /unshackle/services/MTSP/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/MTSP/__init__.py -------------------------------------------------------------------------------- /unshackle/services/MTSP/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/MTSP/config.yaml -------------------------------------------------------------------------------- /unshackle/services/MY5/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/MY5/__init__.py -------------------------------------------------------------------------------- /unshackle/services/MY5/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/MY5/config.yaml -------------------------------------------------------------------------------- /unshackle/services/NBLA/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/NBLA/__init__.py -------------------------------------------------------------------------------- /unshackle/services/NBLA/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/NBLA/config.yaml -------------------------------------------------------------------------------- /unshackle/services/NF/MSL/MSLKeys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/NF/MSL/MSLKeys.py -------------------------------------------------------------------------------- /unshackle/services/NF/MSL/MSLObject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/NF/MSL/MSLObject.py -------------------------------------------------------------------------------- /unshackle/services/NF/MSL/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/NF/MSL/__init__.py -------------------------------------------------------------------------------- /unshackle/services/NF/MSL/schemes/EntityAuthentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/NF/MSL/schemes/EntityAuthentication.py -------------------------------------------------------------------------------- /unshackle/services/NF/MSL/schemes/KeyExchangeRequest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/NF/MSL/schemes/KeyExchangeRequest.py -------------------------------------------------------------------------------- /unshackle/services/NF/MSL/schemes/UserAuthentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/NF/MSL/schemes/UserAuthentication.py -------------------------------------------------------------------------------- /unshackle/services/NF/MSL/schemes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/NF/MSL/schemes/__init__.py -------------------------------------------------------------------------------- /unshackle/services/NF/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/NF/__init__.py -------------------------------------------------------------------------------- /unshackle/services/NF/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/NF/config.yaml -------------------------------------------------------------------------------- /unshackle/services/NPO/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/NPO/__init__.py -------------------------------------------------------------------------------- /unshackle/services/NPO/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/NPO/config.yaml -------------------------------------------------------------------------------- /unshackle/services/NRK/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/NRK/__init__.py -------------------------------------------------------------------------------- /unshackle/services/NRK/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/NRK/config.yaml -------------------------------------------------------------------------------- /unshackle/services/PCOK/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/PCOK/__init__.py -------------------------------------------------------------------------------- /unshackle/services/PCOK/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/PCOK/config.yaml -------------------------------------------------------------------------------- /unshackle/services/PLEX/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/PLEX/__init__.py -------------------------------------------------------------------------------- /unshackle/services/PLEX/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/PLEX/config.yaml -------------------------------------------------------------------------------- /unshackle/services/PLUTO/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/PLUTO/__init__.py -------------------------------------------------------------------------------- /unshackle/services/PLUTO/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/PLUTO/config.yaml -------------------------------------------------------------------------------- /unshackle/services/PTHS/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/PTHS/__init__.py -------------------------------------------------------------------------------- /unshackle/services/PTHS/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/PTHS/config.yaml -------------------------------------------------------------------------------- /unshackle/services/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/README.md -------------------------------------------------------------------------------- /unshackle/services/RKTN/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/RKTN/__init__.py -------------------------------------------------------------------------------- /unshackle/services/RKTN/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/RKTN/config.yaml -------------------------------------------------------------------------------- /unshackle/services/ROKU/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/ROKU/__init__.py -------------------------------------------------------------------------------- /unshackle/services/ROKU/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/ROKU/config.yaml -------------------------------------------------------------------------------- /unshackle/services/RTE/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/RTE/__init__.py -------------------------------------------------------------------------------- /unshackle/services/RTE/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/RTE/config.yaml -------------------------------------------------------------------------------- /unshackle/services/SEVEN/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/SEVEN/__init__.py -------------------------------------------------------------------------------- /unshackle/services/SEVEN/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/SEVEN/config.yaml -------------------------------------------------------------------------------- /unshackle/services/SPOT/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/SPOT/__init__.py -------------------------------------------------------------------------------- /unshackle/services/SPOT/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/SPOT/config.yaml -------------------------------------------------------------------------------- /unshackle/services/STV/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/STV/__init__.py -------------------------------------------------------------------------------- /unshackle/services/STV/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/STV/config.yaml -------------------------------------------------------------------------------- /unshackle/services/TEN/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/TEN/__init__.py -------------------------------------------------------------------------------- /unshackle/services/TEN/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/TEN/config.yaml -------------------------------------------------------------------------------- /unshackle/services/TPTV/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/TPTV/__init__.py -------------------------------------------------------------------------------- /unshackle/services/TPTV/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/TPTV/config.yaml -------------------------------------------------------------------------------- /unshackle/services/TUBI/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/TUBI/__init__.py -------------------------------------------------------------------------------- /unshackle/services/TUBI/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/TUBI/config.yaml -------------------------------------------------------------------------------- /unshackle/services/TVNZ/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/TVNZ/__init__.py -------------------------------------------------------------------------------- /unshackle/services/TVNZ/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/TVNZ/config.yaml -------------------------------------------------------------------------------- /unshackle/services/UKTV/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/UKTV/__init__.py -------------------------------------------------------------------------------- /unshackle/services/UKTV/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/UKTV/config.yaml -------------------------------------------------------------------------------- /unshackle/services/YTBE/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/YTBE/__init__.py -------------------------------------------------------------------------------- /unshackle/services/YTBE/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/YTBE/config.yaml -------------------------------------------------------------------------------- /unshackle/services/YTBE/default.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/YTBE/default.txt -------------------------------------------------------------------------------- /unshackle/services/ZDF/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/ZDF/__init__.py -------------------------------------------------------------------------------- /unshackle/services/ZDF/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/ZDF/config.yaml -------------------------------------------------------------------------------- /unshackle/services/iP/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/iP/__init__.py -------------------------------------------------------------------------------- /unshackle/services/iP/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/services/iP/config.yaml -------------------------------------------------------------------------------- /unshackle/unshackle-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/unshackle-example.yaml -------------------------------------------------------------------------------- /unshackle/utils/base62.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/utils/base62.py -------------------------------------------------------------------------------- /unshackle/utils/osenvironment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/utils/osenvironment.py -------------------------------------------------------------------------------- /unshackle/vaults/API.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/vaults/API.py -------------------------------------------------------------------------------- /unshackle/vaults/HTTP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/vaults/HTTP.py -------------------------------------------------------------------------------- /unshackle/vaults/HTTPAPI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/vaults/HTTPAPI.py -------------------------------------------------------------------------------- /unshackle/vaults/MySQL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/vaults/MySQL.py -------------------------------------------------------------------------------- /unshackle/vaults/SQLite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/unshackle/vaults/SQLite.py -------------------------------------------------------------------------------- /unshackle/vaults/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinefeeder/envied/HEAD/uv.lock --------------------------------------------------------------------------------