Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/nafzorob/isaacwallpaper
- Owner: NafzorOB
- Created: 2023-12-31T19:51:08.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2023-12-31T22:32:05.000Z (12 months ago)
- Last Synced: 2024-10-12T08:40:56.983Z (2 months ago)
- Topics: background, background-image, first-project, image, linux, linux-app, pillow, python, python3, tboi, wallpaper, wallpapers
- Language: Python
- Homepage:
- Size: 309 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.