semvec/pypi-packages huggingface dataset:
nopecha-extension 0.0.2
Automated CAPTCHA solver for your browser USING THE EXTENSION. Works with Selenium, Puppeteer, Playwright, and more.
Requires Python: >=3.7

  
  

# 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`, and `manifest.json`

  

- Prepare the extension for Selenium, Botasaurus, or manual Chrome loading

  
  

### Here is the link to Download The Extension : [NopeCHA_Extension](https://developers.nopecha.com/guides/extension_advanced/#automation-build)


---


## Note . You Should Download The chromium_automation.zip

  
Here You Can Find The Package In [PyPi](https://pypi.org/project/nopecha-extension/)
  


  

  

## ✨ 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:

  

  

```bash

  

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],

  

  

    )

  


```
ragged-stubs 0.2.0a6
Typing stubs for Ragged
Requires Python: >=3.10
Keywords: jagged-array, ragged-array, typing, stubs

# ragged-stubs

[![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/hingebase/ragged-stubs/publish-pypi.yml?label=ci&logo=github)](https://github.com/hingebase/ragged-stubs/actions)
[![PyPI - Version](https://img.shields.io/pypi/v/ragged-stubs)](https://pypi.org/project/ragged-stubs)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/ragged-stubs)
![PyPI - License](https://img.shields.io/pypi/l/ragged-stubs)
![PyPI - Types](https://img.shields.io/pypi/types/ragged-stubs)  
![basedpyright](https://img.shields.io/badge/basedpyright-checked-42b983)
![pyrefly](https://img.shields.io/endpoint?url=https://pyrefly.org/badge.json)
![ty](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ty/main/assets/badge/v0.json)
![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)
![uv](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/uv/main/assets/badge/v0.json)

Typing stubs for [ragged](https://pypi.org/project/ragged/).