Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nafzorob/isaacwallpaper

Python script for generating backgrounds using "The Binding Of Isaac" items/trinkets icons.
https://github.com/nafzorob/isaacwallpaper

background background-image first-project image linux linux-app pillow python python3 tboi wallpaper wallpapers

Last synced: about 1 month ago
JSON representation

Python script for generating backgrounds using "The Binding Of Isaac" items/trinkets icons.

Awesome Lists containing this project

README

        

# Isaac Wallpaper

A Python script for creating randomly generated backgrounds with ***The Binding Of Isaac*** items/trinkets.

![Tech X](md_images/TechX_preview.png)
![Ipecac](md_images/Ipecac_preview.png)
![Your Soul](md_images/YourSoul_preview.png)

# Requirements

You will need [*Python 3*](https://www.python.org/downloads/) and the [*Pillow*](https://pypi.org/project/Pillow/) library for Python installed on your computer.

# Installation

You can clone this repository with the following command:

git clone https://github.com/NafzorOB/IsaacWallpaper

...or by downloading and extracting the compressed file at the top of the page:

![Downloading the ZIP File](md_images/download_zip.png)

# Using

Open your terminal, go to the cloned/downloaded directory and run:

python3 generate.py

This will generate a file called **bg.png** on the directory with your generated background. By default, running the command will generate a background using a random icon, but if you want to generate an image using an icon of your preference you can run:

python3 generate.py "Brimstone.png"

You can replace *Brimstone.png* with the item/trinket that you want. See the [assets/](https://github.com/NafzorOB/IsaacWallpaper/tree/main/assets/) folder for a list of all of them.

# Configuring

You can configure the position, size, border and more on the **generate.py** file. Open it and you will see something like this:

![Preview of the settings](md_images/settings_preview.png)

You can modify the values on the file however you want. The size dimensions are expressed in pixels, and the colors on HEX format.

Also if you want to exclude an item or trinket, delete it from the [assets/](https://github.com/NafzorOB/IsaacWallpaper/tree/main/assets/) folder.

# Credits

All the icons were scrapped from [The Binding of Isaac: Rebirth Wiki](https://bindingofisaacrebirth.fandom.com/wiki/Binding_of_Isaac:_Rebirth_Wiki).

The Binding of Isaac: Rebirth content and materials are the intellectual property of their respective owners.
This project is NOT associated with Edmund McMillen or Nicalis.