semvec/pypi-packages huggingface dataset:
pyantiword 0.1.2
Python wrapper for antiword with bundled binary and data files

# pyantiword

A Python wrapper for [antiword](https://web.archive.org/web/20221207132720/http://www.winfield.demon.nl/) with the antiword binary and data files bundled for easy use in any environment.

## Features

- Bundles the `antiword` binary and required data files
- No external dependencies or system requirements
- Simple Python interface to extract text from `.doc` (Microsoft Word) files

## Installation

```sh
pip install pyantiword
```

## Usage

```python
from pyantiword.antiword_wrapper import extract_text

# Extract text from a .doc file
text = extract_text("path/to/document.doc")
print(text)
```

## Requirements

- Python 3.6+
- No external dependencies

## How it works

This package includes the `antiword` binary and its required data files. When you install `pyantiword`, everything you need is included—no need to install antiword separately.

## Building and Publishing

To be able to build, for now, the ``build_antiword.sh`` script only only **guaranteed** to work on Ubuntu, with Python 3.6 and above.
In the future, we might make this more stable with a mandatory virtual environment step, or a docker container.

To build and publish `pyantiword` to PyPI, follow these steps:

### 1. Build the antiword binary

Before packaging, ensure the `antiword` binary and data files are present by running:

```sh
./build_antiword.sh
```

### 2. Install build tools

If you haven't already, install the required Python packaging tools:

```sh
pip install --upgrade build twine
```

### 3. Build the package

This will create both a source distribution and a wheel in the `dist/` directory:

```sh
python -m build
```

### 4. Publish to PyPI

Upload the package to [PyPI](https://pypi.org/) using Twine:

```sh
twine upload dist/*
```

You will need a PyPI account and your credentials to complete this step. Your credentials being, most likely, your API token.

---

**Note:**  
Always ensure the `antiword` binary and data files are up-to-date in the `pyantiword/` directory before building the package.


## License

[MIT License](LICENSE)

## Author

Vitor Hugo Moreira Reis

## Links

- [PyPI Project](https://pypi.org/project/pyantiword/)
- [antiword homepage (on web archive)](https://web.archive.org/web/20221207132720/http://www.winfield.demon.nl/)
darktrace 1.1.2
DARKTRACE: Advanced Secure Lock & Reverse Search System with AI Assistant
Requires Python: >=3.8

# DARKTRACE LOCKS 🔒

**DARKTRACE** is an advanced authentication and OSINT utility featuring hacker-style aesthetics and AI-driven capabilities. It includes:

### 🔐 Multi-Layer Security
- Pattern lock input
- Masked password (appears as `**`)
- Security questions
- Gmail OTP (skipped if correct passkey is used)
- All passwords and questions encrypted using AES

### 🔍 Reverse Image Search
- Supports drag & drop of user photos
- Uses headless Bing and TinEye fallback (no API key needed)
- Extracts: name, age, last known location, social media handles, and breach info
- Scrapes search results using an AI-powered module

### 🧠 AI Assistant — *Anuj*
- Indian accent, soft female voice
- Speaks + types responses in corner overlay
- Stays always on screen, activated via `CTRL + A`
- OpenAI GPT-enabled (with your API key)
- Language switcher (e.g., English ↔ Odia)
- Ghibli-style replies, handles birthday calculations, general chat, and security Q/A

---

## 📦 Installation

```bash
pip install darktrace
sc-oa 0.7.0.15
Fork of the OpenAPI (fka Swagger) spec renderer for Sphinx

Olivier Heurtier
Author-email: ihor@kalnytskyi.com
License: BSD
Classifier: Topic :: Documentation
Classifier: Topic :: Documentation :: Sphinx
Classifier: License :: OSI Approved :: BSD License
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Framework :: Sphinx
Classifier: Framework :: Sphinx :: Extension
Requires-Python: >=3.8
License-File: LICENSE
Requires-Dist: sphinx
Requires-Dist: sphinxcontrib-httpdomain
Requires-Dist: PyYAML
Requires-Dist: jsonschema
Requires-Dist: m2r2
Requires-Dist: picobox
Requires-Dist: deepmerge
Requires-Dist: setuptools
Dynamic: license-file