semvec/pypi-packages huggingface dataset:
django-acquiring 0.1.1
Django Acquiring
Requires Python: >=3.7

# Django Acquiring

Payment Orchestration Library for Django.

## Overview

Django Acquiring aspires to be a flexible and effective toolkit for building applications that handle money.

Some reasons you might want to check it out:

- Stable interface via single PaymentFlow class.
- Flexible internals that can be customized for any payment method, existing AND non-existing.
- Platform agnostic (really!), meant to be plugged into your existing Django project easily.
- Support for all database engines under the Django umbrella.
- The creator is a very nice guy!

## Requirements

- One of the supported versions of Python
- One of the supported versions of Django
- A spirit of adventure

## Installation

Install using pip...

```
pip install django-acquiring
```

Add 'django_acquiring' to your INSTALLED_APPS setting.

```python
INSTALLED_APPS = [
    ...
    'django_acquiring',
]
```

## Local development

This project relies on Docker as the main way to test and develop. You can `docker compose build web` and be ready to roll.

## Funding

This project was created by Alvaro Duran. You can support his work or give him words of encouragement by subscribing to [Money In Transit](http://news.alvaroduran.com/), the weekly newsletter that bridges the gap between payments strategy and technology execution.

Speaking of, a few of the ideas that inspired this project were initially installments of Money in Transit:

- [Advice I Wish I Had Known When I Built My First Payment Application](https://news.alvaroduran.com/p/advice-i-wish-i-had-known-when-i)
- [Pizza Place Payments](https://news.alvaroduran.com/p/pizza-place-payments)
- [A Taxonomy of Payment Methods](https://news.alvaroduran.com/p/a-taxonomy-of-payment-methods)
- [Nobody Gets Fired for Choosing Java](https://news.alvaroduran.com/p/nobody-gets-fired-for-choosing-java)
- [Gumroad Wallet, a $100M Opportunity](https://news.alvaroduran.com/p/gumroad-wallet-a-100m-opportunity)
ue-asset-cli 0.1.1
A linux-compatible command-line interface to download Assets from the Epic Game Store Marketplace.
Requires Python: >=3.9
Keywords: EGS,EOS,Epic Games,Marketplace,UE,UE4,UE5,Unreal Engine

 # Unreal Engine Asset CLI
A linux-compatible command-line interface to download Assets from the Epic Game Store Marketplace. This is a re-implementation from [Allar's ue-mp-downloader](https://github.com/Allar/ue4-mp-downloader) or rather [its Fork](https://github.com/IncantaGames/ue-mp-downloader). A big shoutout to them, epsecially Allar, for figuring all this out!

## Features
- Download an Asset from the Marketplace
- List Assets from your EGS Library
- Get details about a specific Asset, like it's Version and what Engine Version is supported by each, or the description or author

## Legal
For this tool to work, you must have already accepted Epic's Terms (on account registration) and relevant EULAs (prompted when you open the Launcher for the first time or buy a marketplace item).
This tool can only download assets you own.

As with both original Repos: I, jwindgassen, mean no foul or infringement, and I will take this repo down immediately at the request of Epic Games if they do so.

## Usage
To use this tool, you can use the CLI it provides: `ue-assets`. To get help: `ue-assets --help`
The CLI provides a list of actions, that you can use:

 | Actions | Description |
 |---------|-------------|
 | login   | Login to the Epic Services. This will require an authentication code, which you must get by logging into your account [in your browser](https://www.epicgames.com/id/api/redirect?clientId=34a02cf8f4414e29b15921876da36f9a&responseType=code). The login will be stored in your keyring, so you don't need to enter in every time. |
 | list    | List the assets and their available Versions. |
 | details | Get the full details, including which Versions work with which Engine Version, for a specific detail. |
 | download | Download a given Asset + Version into a desired Directory on your system. |
 | logout | Logout from the Epic Services, i.e., removing the access token from the keyring. |

## Installation
The CLI can be installed from PyPI with `pip install ue-asset-cli`.
For developing, clone the repo and install the Package as editable with `pip intall -e .`.

## ToDo:
- More Login Method, primarily Username + Password.
- Interfacing with [ue4cli](https://github.com/adamrehn/ue4cli).
- More Caching, maybe usage of file instead of keyring??
- Better Output formatting