semvec/pypi-packages huggingface dataset:
yadisk-fetch 0.1.3
Download Yandex.Disk folders easily by faking mobile browser headers
Requires Python: >=3.6

# yadisk-fetch

Download public Yandex.Disk folders easily by faking a mobile browser and bypassing "install our app" popups.

## Why?

Yandex tries to force desktop users to install their app when downloading large folders.  
Mobile users, however, can download directly without installing anything.  
This tool pretends to be a mobile browser and lets you download files and folders directly.

## Installation

```
pip install yadisk-fetch
```

## Usage

```
yadisk-fetch <public_yandex_disk_link>
```

Example:

```
yadisk-fetch https://disk.yandex.ru/d/gWW6aj1qWDdfTg
```

The file will be downloaded and saved as `yadisk_download.zip` in the current directory.

## Notes

- Only works for public links.
- Large folders are automatically zipped by Yandex for mobile devices — this tool takes advantage of that.
- If Yandex triggers a CAPTCHA, you may need to manually solve it in a browser first.

## License

MIT License
wagtail-modeladmin 2.2.0
Add any model in your project to the Wagtail admin. Formerly wagtail.contrib.modeladmin.
Requires Python: >=3.8

# Wagtail ModelAdmin

[![License](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)
[![PyPI version](https://badge.fury.io/py/wagtail-modeladmin.svg)](https://badge.fury.io/py/wagtail-modeladmin)
[![ModelAdmin CI](https://github.com/wagtail-nest/wagtail-modeladmin/actions/workflows/test.yml/badge.svg)](https://github.com/wagtail-nest/wagtail-modeladmin/actions/workflows/test.yml)

Add any model in your project to the Wagtail admin. Formerly `wagtail.contrib.modeladmin`.

This package is in maintenance mode and will not receive new features. Consider [migrating to Wagtail's built-in features](https://wagtail-modeladmin.readthedocs.io/en/latest/migrating.html) and opening new feature requests in the [Wagtail issue tracker](https://github.com/wagtail/wagtail/issues).

## Links

- [Documentation](https://wagtail-modeladmin.readthedocs.io)
- [Changelog](https://github.com/wagtail-nest/wagtail-modeladmin/blob/main/CHANGELOG.md)
- [Contributing](https://github.com/wagtail-nest/wagtail-modeladmin/blob/main/CHANGELOG.md)
- [Discussions](https://github.com/wagtail-nest/wagtail-modeladmin/discussions)
- [Security](https://github.com/wagtail-nest/wagtail-modeladmin/security)

## Supported versions

- Python 3.8 (Wagtail 5.2 only), 3.9, 3.10, 3.11, 3.12, 3.13
- Django 4.2, 5.0, 5.1, 5.2
- Wagtail 5.2, 6.1, 6.2, 6.3, 6.4 and 7.0

## Installation

- `python -m pip install wagtail-modeladmin`
- Add `wagtail_modeladmin` to your `INSTALLED_APPS` setting.
  ```python
  INSTALLED_APPS = [
      # ...
      "wagtail_modeladmin",
      # ...
  ]
  ```

## Contributing

### Install

To make changes to this project, first clone this repository:

```sh
git clone https://github.com/wagtail-nest/wagtail-modeladmin.git
cd wagtail-modeladmin
```

With your preferred virtualenv activated, install testing dependencies:

#### Using pip

```sh
python -m pip install --upgrade pip>=21.3
python -m pip install -e .[testing] -U
```

#### Using flit

```sh
python -m pip install flit
flit install
```

### pre-commit

Note that this project uses [pre-commit](https://github.com/pre-commit/pre-commit).
It is included in the project testing requirements. To set up locally:

```shell
# go to the project directory
$ cd wagtail-modeladmin
# initialize pre-commit
$ pre-commit install

# Optional, run all checks once for this, then the checks will run only on the changed files
$ git ls-files --others --cached --exclude-standard | xargs pre-commit run --files
```

### How to run tests

Now you can run tests as shown below:

```sh
tox
```

or, you can run them for a specific environment `tox -e python3.10-django4.2-wagtail4.1` or specific test
`tox -e python3.10-django4.2-wagtail4.1-sqlite wagtail-modeladmin.tests.test_file.TestClass.test_method`

To run the test app interactively, use `tox -e interactive`, visit `http://127.0.0.1:8020/admin/` and log in with `admin`/`changeme`.
finam-netcdf 0.2.0
FINAM NetCDF I/O components.
Requires Python: >=3.8

# FINAM-NetCDF

FINAM components for reading and writing spatial and temporal data from and to [NetCDF](https://www.unidata.ucar.edu/software/netcdf/) files.

<a href="https://finam.pages.ufz.de/finam-netcdf" title="FINAM NetCDF homepage" target="_blank">
  <img width="300" src="https://git.ufz.de/FINAM/finam-netcdf/-/raw/main/docs/source/_static/logo_large.svg" />
</a>

See the FINAM-NetCDF [documentation](https://finam.pages.ufz.de/finam-netcdf).

## License

LGPLv3, Copyright © 2021-2025, the FINAM developers from Helmholtz-Zentrum für Umweltforschung GmbH - UFZ. All rights reserved.
buildapp 1.5.0
Apk builder script

# buildapp
Cross-Platform script used to recompile APK that was decompiled by apktool <br/>
That way, you can decompile an application, patch it's smali-source / resources / manifest / libs / ... <br />
And rebuild it into a new apk you may install in your devices <br />
<br />
*NOTE* that you should use this tool for debugging / educational purposes only! <br />
*NOTE* that you must accept the LICENSE of the tools listed in the [requirements](#Requirements) section

## Installation
Simply run:
> pip install buildapp --upgrade && buildapp_fetch_tools

Make sure to have python scripts folder in your path, <br/>
And use the correct version of pip for python3

## Decompilation process
Use [`apktool`](https://ibotpeaches.github.io/Apktool/install/) to decompile your application.

Apktool decompilation syntax:
> apktool d <apk_path> -o <output_folder>

## Patching process
Just change anything you want, native-elfs in `/lib` folder, [smali-code](https://source.android.com/docs/core/runtime/dalvik-bytecode) from smali folders, manifest file `AndroidManifest.xml`, resources, assets and whatever's out there

## Recompilation process
Simply use our tool, the syntax is:
> buildapp -d <sources_folder> -o <outout_apk>

For additional flags, ran `buildapp -h` <br/>

- apktool build
    - Use apktool to rebuild the apk from the sources folder
    - > apktool b <sources_folder> -o <output_apk>
- zip-alignment
    - apk is implemented as a zip file which should have the correct alignment in order to be installed
    - implemented using [`zipalign`](https://developer.android.com/tools/zipalign)
- obtain keystore
    - our tool will use a default keystore if you won't provide one
    - you may use [`keytool`](https://docs.oracle.com/javase/8/docs/technotes/tools/unix/keytool.html) to generate your own keystores
- apk signing
    - our tool will sign the apk using the keystore mentioned above
    - implemented using [`apksigner`](https://developer.android.com/tools/apksigner)
- apk installation
    - if asked to, buildapp will install the signed apk on connected adb device (if there's only one) <br/>
    *NOTE* that if you won't provide the same keystore as the original app already installed on your device, you may not be able to install the apk you built by this script unless you'll uninstall the original app first.
    - implemented using [`adb`](https://developer.android.com/tools/adb)

And that's it! Now you have a new apk, waiting to be installed it on your android devices!

## Requirements
The project uses these tools (can be fetched using `buildapp_fetch_tools` after `pip install buildapp`):
- android SDK tools ([download build_tools](https://dl.google.com/android/repository/build-tools_r33-windows.zip), [download platform_tools](https://dl.google.com/android/repository/platform-tools_r34.0.1-windows.zip))
    - adb (default at SDK\platform_tools, only required if `-i` flag is used)
    - zipalign (default at SDK\build_tools)
    - apksigner (default at SDK\build_tools)
- apktool [installation manual](https://ibotpeaches.github.io/Apktool/install/)