Skip to main content

nimarko-blocker

A pip package for exteraGram/AyuGram plugins. Detects the Nimarkogram client (app.nimarkogram.messenger.web) and shows an undismissable bottomsheet warning the user to install the original exteraGram client.

Usage

Add the package to your plugin's requirements and call block_nimarko() on load:

__requirements__ = ["nimarko-blocker"]

class MyPlugin(BasePlugin):
    def on_plugin_load(self):
        from nimarko_blocker import block_nimarko
        block_nimarko()

That's it. If the current app package matches the Nimarko client, a bottomsheet will appear after 800ms with a 5-second countdown. After the countdown the user can tap the button to open https://t.me/exteraReleases in their default browser. The sheet cannot be closed by back button, swipe, or touch outside.

Please do not install a static version of the package via ==, I will update the application package if it changes.

Metadata

Release files for nimarko-blocker 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nimarko-blocker 1.0.1
File Size Uploaded Provenance
nimarko_blocker-1.0.1.tar.gz 3.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for nimarko-blocker 1.0.1
File Interpreter ABI Platform
nimarko_blocker-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 6.7 kB

Release files / nimarko_blocker-1.0.1.tar.gz

Download URL nimarko_blocker-1.0.1.tar.gz
Size 3.0 kB
Tags Source
SHA-256 checksum
How to use checksums
6becd65470a858d3c5f7a04e1ed5c330f7f8703b47eaf182dd03def1365676c6
BLAKE2b-256 checksum
How to use checksums
8437e065588c8e650d592012c31a9c0dd28a2bb58871512cf226b5531b79e381
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / nimarko_blocker-1.0.1-py3-none-any.whl

Download URL nimarko_blocker-1.0.1-py3-none-any.whl
Size 3.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1cfef3102f3d3a25dcb414224d8f07ee447ff6853e31becd410702cde4c2e37f
BLAKE2b-256 checksum
How to use checksums
40c67f8182cc61b7f701c35989ea3fb4fdd976285b8897588f010a3d332f8f51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Security for nimarko-blocker 1.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page