Swiftpack.co - alexito4/RuneterraWallpapersDownloader as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
alexito4/RuneterraWallpapersDownloader
Legends of Runeterra Wallpaper Downloader
.package(url: "https://github.com/alexito4/RuneterraWallpapersDownloader.git", from: "1.4.0")

Runeterra Wallpapers Downloader

CI

Are you a Runeterra fan? Do you want the amazing art of the Legends of Runeterra cards as your wallpaper? Wait no more, this tool will help you get those more than 800 amazing wallpapers with no effort.

Updated for Beyond the Bandlewood!

This tool downloads the official card assets from Legends of Runeterra and copies the card full screen art into the desired location. I built this to help me keep up to date the wallpapers every time a new set is released. Doing it manually takes too much time since the assets come organised in folders that have together the card images and the full screen art, also those folders contain images for the spells which don't have big images that can be used as wallpapers.

Supported Sets

updated 03/10/2021

  • Set 1:
    • ☑ Foundations
  • Set 2:
    • ☑ Rising Tides
  • Set 3
    • ☑ Call of the Mountain
    • ☑ Monuments of Power
    • ☑ Cosmic Creation
    • ☑ Aphelios Champion Expansion
  • Set 4
    • ☑ Empires of the Ascended (March)
    • ☑ Guardians of the Ancient (May)
    • ☑ Rise of the Underworlds (June)
    • ☑ Champion Expansion (July)
  • Set 5
    • ☑ Beyond the Bandlewood (August)
    • ☐ Magical Misadventures (December)
  • Events

LoR 2021 Roadmap

How to use

  1. Download the latest version from the Releases page.
  2. Run the CLI passing the path to the folder where you want the images to be copied.
USAGE: runeterraWallpaper <destination> [--set <set> ...] [--skip-download] [--keep-zips]

ARGUMENTS:
  <destination>           Directory to save the wallpapers. 

OPTIONS:
  --set <set>             Specify all the Card Sets you want download. Use the set index. Ex: --set 1 --set 2.
                          (default: 1: Foundations, 2: Rising Tides, 3: Call of the Mountain, 4: Empires of the
                          Ascended)
  --skip-download         If true it reads the destination folder to find the zips instead of downloading them
                          again. 
  --keep-zips             If true downloaded zips won't be removed. Useful if you want to use `skipDownload` later. 
  -h, --help              Show help information.

The tool will start downloading all the data sets, it may take a while. Once the poros finish downloading the assets they will extract the zips and copy the wallpapers on the desired folder.

Library

The main code is exposed as a library module called RuneterraWallpapersDownloader.

Author

Alejandro Martinez | http://alejandromp.com | @alexito4

GitHub

link
Stars: 6
Last commit: 2 weeks ago

Ad: Job Offers

iOS Software Engineer @ Perry Street Software
Perry Street Software is Jack’d and SCRUFF. We are two of the world’s largest gay, bi, trans and queer social dating apps on iOS and Android. Our brands reach more than 20 million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security. We invest heavily into SwiftUI and using Swift Packages to modularize the codebase.

Submit a free job ad (while I'm testing this). The analytics numbers for this website are here.

Dependencies

Release Notes

Beyond the Bandlewood
2 weeks ago

Updated for Beyond the Bandlewood!

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics