semvec/pypi-packages huggingface dataset:
lab6-monaco-oleksiisaiun 8.1
The Python application that implements Monaco Racing Report in OOP format
License: MIT
Requires Python: >=3.10

# Python_Lab_6_OOP_monaco_report
It's the Python app that implements Monaco Racing Report in OOP format

uv pip install oleksiisaiun_lab6_monaco



# How publish a package to PyPi using uv from a local computer:
#1. Go to root folder of this package:
#2. Run command
uv build
uv publish --token [YOUR_PYPI_TOKEN]
12bucks 0.1.0
A Django finance and accounting app for small businesses.
License: MIT

# 💸 12Bucks – Django Finance & Accounting App

**12Bucks** is a Django-based financial management application built for freelancers, small business owners, and creators. It allows users to track income, expenses, mileage, clients, and invoices — all in one responsive, modern dashboard.

> Developed by [Tom Stout](https://airborne-images.net) for Airborne Images and 12bytes.

![Django](https://img.shields.io/badge/Django-4.x-green?style=for-the-badge&logo=django)
![Python](https://img.shields.io/badge/Python-3.10+-blue?style=for-the-badge&logo=python)
![PostgreSQL](https://img.shields.io/badge/PostgreSQL-316192?style=for-the-badge&logo=postgresql)

---

## 🚀 Features

- 📊 **Income & Expense Tracking** by category and subcategory
- 🧾 **Client Management** with invoice generation and email delivery
- 🚘 **Mileage Tracking** with deductible/reimbursable tagging
- 📥 **Receipt Uploads** with image preview
- 📅 **Year-over-Year Keyword-Based Financial Summary**
- 📄 **Financial Statements** and category summaries
- 📧 **Email Integration** for sending invoices
- 📱 **Mobile-Friendly** Bootstrap 5 UI
- 📦 **PDF Export** of invoices and reports (via WeasyPrint)

---

## 📂 Project Structure

```
finance/
├── templates/
│   ├── finance/
│   └── components/
├── forms.py
├── models.py
├── views.py
├── urls.py
...
```

---

## 🛠️ Installation

### 📦 Via pip (after PyPI release):
```bash
pip install django-finance-12bucks
```

### 🧪 Manual Setup:
```bash
git clone https://github.com/yourusername/12bucks.git
cd 12bucks
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver
```

---

## 🧩 Configuration

Set the following in your `.env`:

```env
DEBUG=True
SECRET_KEY=your_secret_key
DATABASE_URL=postgres://user:pass@localhost:5432/yourdb
EMAIL_HOST=smtp.office365.com
EMAIL_PORT=587
EMAIL_USE_TLS=True
EMAIL_HOST_USER=your@email.com
EMAIL_HOST_PASSWORD=yourpassword
```

---

## 📷 Screenshots

Coming soon...

---

## 🤝 Contributing

Pull requests are welcome! For major changes, open an issue first to discuss what you’d like to add.

---

## 📄 License

This project is licensed under the [MIT License](LICENSE).

---

## 📬 Contact

**Tom Stout**  
✉️ [tom@tom-stout.net](mailto:tom@airborne-images.net)  
🌐 [airborne-images.net](https://www.airborne-images.net)
anti_cf 1.0.0
Anti-CloudFlare package
License: MIT
Requires Python: <4.0,>=3.11

# anti-cf

A Python library for handling Cloudflare-protected websites using FlareSolverr.

## Overview

`anti-cf` provides a persistent session wrapper for handling websites protected by Cloudflare's anti-bot measures. It automatically manages cookies, user agents, and integrates with FlareSolverr to bypass Cloudflare challenges.

## Features

- Persistent cookie storage
- Automatic FlareSolverr management (including Docker startup)
- Optional request caching via `requests-cache`
- Random user agent generation
- Transparent handling of Cloudflare challenges

## Installation

```bash
pip install anti-cf
```

## Usage

### Basic Usage

```python
from anti_cf import session

# The library will automatically check if FlareSolverr is running
# and start it if needed using Docker

# For Cloudflare-protected sites
response = session.get("https://cloudflare-protected-site.com", try_with_cloudflare=True)

# For regular requests
response = session.get("https://example.com")
```

### Advanced Usage

```python
from anti_cf import session

# Set a custom user agent
session.set_user_agent("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36")

# Post requests work as normal
response = session.post("https://example.com/api", json={"key": "value"})

# All cookies are automatically saved between requests
```

### Error Handling

```python
from anti_cf import session
from requests import HTTPError

try:
    response = session.get("https://cloudflare-protected-site.com", try_with_cloudflare=True)
    response.raise_for_status()
except HTTPError as e:
    print(f"HTTP error occurred: {e}")
```

## Dependencies

- Python 3.11+
- FlareSolverr
- Docker (optional, for automatic FlareSolverr startup)
- `requests` or `requests-cache` (optional for caching)
- `fake-useragent`
- `logprise`

## Configuration

The library uses the following default settings:
- Cache directory: `~/.cache/anti_cf/`
- FlareSolverr API: `http://localhost:8191/`
- Default timeout: 600 seconds
- Cache expiry: 2 hours (when using `requests-cache`)

## How It Works

1. When making a request to a Cloudflare-protected site:
    - First attempts a normal request
    - If Cloudflare challenge detected, sends the request through FlareSolverr
    - Stores the resulting cookies for future requests

2. On startup:
    - Checks if FlareSolverr API is reachable
    - If not available, automatically starts the Docker container

## Docker

By default, `anti-cf` will attempt to start the FlareSolverr Docker container:

```
ghcr.io/svaningelgem/flaresolverr:latest
```

## License

Copyright © Steven Van Ingelgem <steven@vaningelgem.be>