Automates the RB Upload process
View Demo
Python script with a simple GUI that uploads any number of images from chosen directories to Redbubble. Uses the Chrome webdriver to interact with Redbubble. The webdriver and Chrome profile will automatically be created and saved upon running the script
Clone the repository
git clone https://github.com/jalbrekt85/RedbubbleBot.git
Have a Redbubble account with at least 1 design already uploaded.
- Python 3.7+
- Google Chrome Install with default installation instructions
- Install required modules
pip install -r requirements.txt
-
Run
python uploader.py
-
Add a file 'tags.txt' to the directory with your images to specify the tags that will be uploaded with each image in that directory. If a tags.txt isn't supplied, the tags will be generated from the image's filename
-
A small GUI will appear, select directories with your images and click upload.
-
If this is your first time running the script, you will be prompted to login to redbubble. Login and the script will continue.
-
The script will upload your latest design that you've previously uploaded as a template for the designs the script uploads. This can be changed in
get_template_link()
to manually select a template. Simply return the design's duplicate copy URL:The URL should look like this:
https://www.redbubble.com/portfolio/images/12345678-artwork-title/duplicate
Licensed under MIT LICENSE