asmr-tg-backup Niconico origin extension
An optional source-provider extension for
asmr-tg-backup. It searches
Niconico's public live page for a keyword and emits currently live programs to
the core scheduler. The core remains responsible for probing, downloading,
deduplication, retry state, and Telegram delivery.
Install and enable
asmr-tg-backup extensions enable niconico-origin
The trusted core command installs the extension into the current pipx/virtual environment, enables it, validates the composed runtime, and safely restarts a matching managed service. The extension has no required private configuration; the command prints an optional Niconico ASMR live-search source suggestion but does not silently add a source that could start recording.
For a container or another build-time-managed environment, install
asmr-tg-backup-ext-niconico-origin==0.2.0 in the image first. The following
manual configuration remains available for advanced deployments.
Add the extension ID to the core config:
[extensions]
enabled = ["dreaife.niconico-origin"]
[extensions."dreaife.niconico-origin"]
required = true
Then add an origin to sources.toml:
[[origins]]
id = "niconico-asmr-live"
provider = "niconico"
kind = "live_search"
name = "Niconico ASMR"
external_id = "ASMR"
enabled = true
bootstrap = "all"
max_results = 20
Run asmr-tg-backup extensions doctor and
asmr-tg-backup sources apply before restarting the service.
The extension uses Niconico's public search result page. Individual programs
may still require login, age confirmation, a paid entitlement, or cookies.
Configure those yt-dlp arguments in the core's per-provider niconico
download profile; do not put cookies or credentials in this repository.
Compatibility
- Extension API level: 1
- Core:
asmr-tg-backup >=0.6,<0.7 - Python: 3.11 or newer
The package installs yt-dlp's WebSocket support required by the Niconico live extractor.
Licensed under Apache-2.0.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file asmr_tg_backup_ext_niconico_origin-0.2.0.tar.gz.
File metadata
- Download URL: asmr_tg_backup_ext_niconico_origin-0.2.0.tar.gz
- Upload date:
- Size: 11.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb2cd53ffd82e060ed0c515aa2bf7ed51e09834a73305ab41ee72445b5e6a1de
|
|
| MD5 |
e7b19d87d2f31c33bbae33ab7ce29542
|
|
| BLAKE2b-256 |
6c9749457fa3acf79288f60dae10084452f3cba7a0e086f058632aade68913d6
|
Provenance
The following attestation bundles were made for asmr_tg_backup_ext_niconico_origin-0.2.0.tar.gz:
Publisher:
publish-pypi.yml on dreaifekks/asmr-tg-backup-ext-niconico-origin
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
asmr_tg_backup_ext_niconico_origin-0.2.0.tar.gz -
Subject digest:
cb2cd53ffd82e060ed0c515aa2bf7ed51e09834a73305ab41ee72445b5e6a1de - Sigstore transparency entry: 2411963003
- Sigstore integration time:
-
Permalink:
dreaifekks/asmr-tg-backup-ext-niconico-origin@287b5b293b1f30e08f201d4ab682ab675a51db31 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/dreaifekks
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@287b5b293b1f30e08f201d4ab682ab675a51db31 -
Trigger Event:
push
-
Statement type:
File details
Details for the file asmr_tg_backup_ext_niconico_origin-0.2.0-py3-none-any.whl.
File metadata
- Download URL: asmr_tg_backup_ext_niconico_origin-0.2.0-py3-none-any.whl
- Upload date:
- Size: 11.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
df1f5dca52d05f25d0c54f3b7a4645d79cc9cf0e8ea7c788252d9af9d0eea642
|
|
| MD5 |
00e1a544c33c3b23375d6a7687fbbae2
|
|
| BLAKE2b-256 |
3716b9897a5828255cf7b3829e881fb4e8daf05965218efb687f138695f2dd62
|
Provenance
The following attestation bundles were made for asmr_tg_backup_ext_niconico_origin-0.2.0-py3-none-any.whl:
Publisher:
publish-pypi.yml on dreaifekks/asmr-tg-backup-ext-niconico-origin
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
asmr_tg_backup_ext_niconico_origin-0.2.0-py3-none-any.whl -
Subject digest:
df1f5dca52d05f25d0c54f3b7a4645d79cc9cf0e8ea7c788252d9af9d0eea642 - Sigstore transparency entry: 2411963088
- Sigstore integration time:
-
Permalink:
dreaifekks/asmr-tg-backup-ext-niconico-origin@287b5b293b1f30e08f201d4ab682ab675a51db31 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/dreaifekks
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@287b5b293b1f30e08f201d4ab682ab675a51db31 -
Trigger Event:
push
-
Statement type: