semvec/pypi-packages huggingface dataset:
restframework-action-permission 1.1.6
Action based way of handling permissions in DRF.
Requires Python: <4.0,>=3.12
Keywords: Django, Django rest framework, Django restframework permission

[![Django CI](https://github.com/Hadi-Mohseni/restframework-action-permission/actions/workflows/CI.yaml/badge.svg)](https://github.com/Hadi-Mohseni/restframework-action-permission/actions/workflows/CI.yaml)

[![Release](https://github.com/Hadi-Mohseni/restframework-action-permission/actions/workflows/release.yaml/badge.svg)](https://github.com/Hadi-Mohseni/restframework-action-permission/actions/workflows/release.yaml)
qdown 1.1.0
Client for QualitegDrive
Requires Python: >=3.7

# qdown

A Python client for downloading files from QualitegDrive operated by Qualiteg Inc.

[Japanese](README.ja.md)

## Install

```
pip install qdown
```

or

```
pip install git+https://github.com/qualiteg/qdown.git
```

## Usage

```
qdown ID [options]

Options:
  -O FILENAME     Specify output filename
  -o DIR          Specify output directory
  -s SERVER       Specify server URL (default: https://drive.qualiteg.com)
  -q, --quiet     Hide progress display
  --skip-check    Skip file existence check (fastest download)
  --use-head      Use HEAD request (legacy behavior)
  -h, --help      Display help
```

### New Features (v1.1+)

Enhanced support for large files and improved performance:

**New Options:**
- `--skip-check`: Skip file existence verification for fastest download (recommended for large files)
- `--use-head`: Use HEAD request method (default is disabled to prevent timeouts)

**Improvements:**
- HEAD requests are now skipped by default (resolves timeout issues with large files)
- File existence verification via `/file/{id}` endpoint (more reliable)

## Download Examples

### Example 1: Basic Download
```
qdown xxxxxxxxxxxxx -O my_file.txt
```

### Example 2: From Your Original HTTP Server
```
qdown xxxxxxxxxxxxx -O my_file.txt -s http://host.docker.internal:3000
```

### Example 3: Fast Download for Large Files (v1.1+)
```
# Skip all checks for maximum speed
qdown xxxxxxxxxxxxx -O large_file.zip --skip-check

# Silent mode with skip check
qdown xxxxxxxxxxxxx -O huge_file.zip --skip-check -q
```

### Example 4: Legacy Behavior (v1.1+)
```
# Use traditional HEAD request (if needed for compatibility)
qdown xxxxxxxxxxxxx -O file.txt --use-head
```

## Python API

```python
import qdown

# Basic download
file_path = qdown.download("file_id_here")

# Download with output filename
file_path = qdown.download("file_id_here", output_path="my_file.txt")

# Download from custom server
file_path = qdown.download(
    "file_id_here",
    output_path="my_file.txt",
    server_url="http://localhost:3000"
)

# Fast download for large files (v1.1+)
file_path = qdown.download(
    "file_id_here",
    output_path="large_file.zip",
    skip_exists_check=True,  # Skip existence check
    skip_head=True,          # Skip HEAD request (default)
    quiet=True               # Silent mode
)

# Use legacy behavior (v1.1+)
file_path = qdown.download(
    "file_id_here",
    skip_head=False  # Enable HEAD request
)
```

### New Parameters (v1.1+)
- `skip_exists_check`: Skip file existence verification (default: False)
- `skip_head`: Skip HEAD request (default: True)

## Uninstall

```
pip uninstall qdown -y
```
osu-cleaner-cli-mod 0.0.9
Remove unwanted files from osu! Songs directory. Modified Version

# osu-cleaner-cli-mod

> Modified fork of [Layerex/osu-cleaner-cli](https://github.com/Layerex/osu-cleaner-cli)  
> Original work © 2022 Layerex — GPL-3.0 license. This repository redistributes modified code under the same license.

Remove unwanted files from osu! Songs directory. A rewrite of [that](https://github.com/henntix/osu-cleaner) tool, which is not cross-platform and does not work as intended.

## What's changed in this fork
- Cleans more thoroughly: also removes matching unwanted files located in subfolders inside beatmaps.
- Safer by default: runs in **dry-run mode** unless `--force` is specified.

## Installation

```bash
pip install osu-cleaner-cli-mod
```

## Usage

```
usage: osu-cleaner-cli-mod [-h] [--delete-videos] [--delete-hitsounds]
                           [--delete-backgrounds] [--delete-skin-elements]
                           [--delete-storyboard-elements] [--delete-all]
                           [--force]
                           [osu_songs_directory]

Remove unwanted files from osu! Songs directory.

positional arguments:
  osu_songs_directory                                 Path to your osu! Songs directory

options:
  -h, --help                                          Show this help message and exit
  --delete-videos                                     Remove video files (.mp4, .avi, .flv, .mkv, .wmv)
  --delete-hitsounds                                  Remove extra hitsounds (.wav, .ogg) not used as BGM
  --delete-backgrounds                                Remove beatmap background images
  --delete-skin-elements                              Remove embedded skin graphics
  --delete-storyboard-elements                        Remove storyboard files (.osb) and their assets
  --delete-all                                        Remove all of the above categories
  --force                                             Actually delete files (default is dry-run)

If no arguments or only osu! Songs directory specified, script will start in interactive mode.
```
jerboapy 0.2rc340
Bindings C++ avec pybind11 de Jerboa
Requires Python: >=3.11

# Jerboapy

This project is a port of the Jerboa C++ implementation to Python. It is a pybind11 binding to the Jerboa C++ library, which is located in the `jerboa-cpp` directory. The goal of this project is to provide a Python interface for users who prefer to work in Python while leveraging the performance and capabilities of the Jerboa C++ library.

Currently it proves a 3D modeler (understanding that there is an alpha_3 links in their gmaps). 

## Installation


To install the required dependencies, run:

```bash
pip install jerboapy
```

### Optional: 3D visualization and advanced features

If you want to use the 3D visualization features and advanced coordinate/color classes, install the extra `ext`:

```bash
pip install jerboapy[ext]
```

This will install additional dependencies for graphical display and advanced geometry. The extra `ext` enables:

- **3D visualization** (with PyVista and Trame)
- The module `jerboa_ext` with:
  - `Point3`: class for 3D coordinates
  - `Color4`: class for RGBA color management

You can then use these classes for embedding coordinates and managing colors in your models.

## Usage

Provide an example of how to use your project:

```python
from jerboapy import *

# Example usage
modeler = Modeler3D()
```