Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ue_asset_cli-0.1.1.tar.gz (10.7 kB view details)

Uploaded Source

Built Distribution

ue_asset_cli-0.1.1-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

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

Hashes for ue_asset_cli-0.1.1.tar.gz
Algorithm Hash digest
SHA256 a46d735836a52d4eb9c28bb11897e0646a395be17ec42ef246a782283f6d1a91
MD5 fd388888474f43645d61f2328a712b81
BLAKE2b-256 805db39565449762e221691ce9c100e367d40c830af5a14cf66461215ec4dbf1

See more details on using hashes here.

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

Hashes for ue_asset_cli-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 391240c11f33378cfe5d9454db41cd12375f05de073b51f70dba386135dd1792
MD5 8951217409e0681bb00e6a6532a26880
BLAKE2b-256 a44045d785fa20071dd4fa72aa2919a39146a49e766d8f8a08e5cd87e6ad619a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page