Nopecha Extension Python
A Python utility for patching a locally downloaded Nopecha Chrome Extension by automatically injecting your API key into all required JavaScript, HTML, and config files.
This package is built on top of chrome_extension_python and allows you to
-
Load your own downloaded Chrome extension folder
-
Inject your API key into all related files
-
Patch
.js,.html, andmanifest.json -
Prepare the extension for Selenium, Botasaurus, or manual Chrome loading
Here is the link to Download The Extension : NopeCHA_Extension
Note . You Should Download The chromium_automation.zip
Here You Can Find The Package In PyPi
✨ Features
-
This package allows the use of Chrome extensions in Botasaurus, Selenium, and Playwright frameworks.
-
🔐 Just Modify Your "mainfest.json" File
-
🔍 Detects placeholders like:
- apiKey: ''
- api_key: ""
- NOPECHA_API_KEY
-
🛠 Updates manifest.json (permissions, storage, etc.)
-
⚡ Easy integration with Selenium, Botasaurus, or Chrome
📦 Installation
install packages using pip:
pip install chrome_extension_python
pip install nopecha-extension
🚀 Usage Example
from nopecha_extension import Nopecha
from botasaurus.browser import browser, Driver
API_KEY = "YOUR_NOPECHA_KEY"
EXT_PATH = r"C:/path/to/your/nopecha_extension_folder" # here you can edit your "mainfest.json" as you want
# Initialize patcher
ext = Nopecha(api_key=API_KEY)
ext.extension_path = EXT_PATH
@browser(
extensions=[ext],
)
Metadata
Release files for nopecha-extension 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| nopecha_extension-0.0.2.tar.gz | 5.1 kB | Without provenance | Details for nopecha_extension-0.0.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| nopecha_extension-0.0.2-py3-none-any.whl | Python 3 | none | any | Details for nopecha_extension-0.0.2-py3-none-any.whl |
Total release size: 10.3 kB
Release files / nopecha_extension-0.0.2.tar.gz
| Download URL | nopecha_extension-0.0.2.tar.gz |
|---|---|
| Size | 5.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
afda0dcfe5c03460652edfa27317188f173d440dd1cd62c5f9dd208b488ed639
|
|
BLAKE2b-256 checksum How to use checksums |
e191f7e1aeff476f615faba52d85bd4ec93bbe031ee26089e0820dd554bc17ea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.10
|
Release files / nopecha_extension-0.0.2-py3-none-any.whl
| Download URL | nopecha_extension-0.0.2-py3-none-any.whl |
|---|---|
| Size | 5.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bdeaca9b94d7bef7d5bacd023f7826c4cccbf7c8cbaa834f574073a59e2b7d9d
|
|
BLAKE2b-256 checksum How to use checksums |
36d5fd40e043044fa1581d062ace62a7b39b7f887a230b30d5ac9242cb8ee53d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.10
|
Security for nopecha-extension 0.0.2
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.
To learn more about protecting yourself from malicious actors, visit our package security documentation.