A linux-compatible command-line interface to download Assets from the Epic Game Store Marketplace.
Project description
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 or rather its Fork. 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. 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.
- More Caching, maybe usage of file instead of keyring??
- Better Output formatting
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file ue_asset_cli-0.1.1.tar.gz
.
File metadata
- Download URL: ue_asset_cli-0.1.1.tar.gz
- Upload date:
- Size: 10.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a46d735836a52d4eb9c28bb11897e0646a395be17ec42ef246a782283f6d1a91 |
|
MD5 | fd388888474f43645d61f2328a712b81 |
|
BLAKE2b-256 | 805db39565449762e221691ce9c100e367d40c830af5a14cf66461215ec4dbf1 |
File details
Details for the file ue_asset_cli-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: ue_asset_cli-0.1.1-py3-none-any.whl
- Upload date:
- Size: 11.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 391240c11f33378cfe5d9454db41cd12375f05de073b51f70dba386135dd1792 |
|
MD5 | 8951217409e0681bb00e6a6532a26880 |
|
BLAKE2b-256 | a44045d785fa20071dd4fa72aa2919a39146a49e766d8f8a08e5cd87e6ad619a |