Redbubble-automatisation-bot
Redbubble-automatisation-bot copied to clipboard
Upload automatisation for RedBubble
RedBubble auto-upload Bot : Depreciated
About
PLEASE NOTE THAT THIS BOT IS NO LONGER MAINTAINED AND IS FOR EDUCATIONAL PURPOSES ONLY. THANK YOU
- This bot will allow you to send designs to the redbubble platform automatically and faster
- Project status: Prototype
Table of contents
- RedBubble auto-upload Bot
- About
- Table of contents
- Installation
- Usage
- Screenshots
- Features
- Code
- Content
- Requirements
- Build
- Deploy (how to install build product)
- License
- About Celerity
Installation
- Download the bot via GitHub.
- Create a chrome shortcut.
- Left click on the shortcut, property tab and paste this to the end:
--remote-debugging-port=9222 - Close all your chrome tabs.
- Open chrome from your shortcut, log in to redbubble and let the tab open.
- Run
npm installat the root of the project to download modules. - Run the bot with
npm startat the root of the project. - This is a free key for you
c3TvMXLsWTzs5Jan(I might do a branch without authentication later)
Usage
Use this bot to send your works quickly on Redbbuble. Be careful not to spam the platform or you will be banned. I advise you to do less than 20 uploads per day. Leave a gap between uploads, I recommend 120 to 360 seconds.
Screenshots
Config tab
Folder tab
Works details
Example of usage
Upload session
Features
Here are the main options to be filled in the config tab.
- The file path field allows you to paste the path to your directory containing the images you want to upload.
- The base URL represents the work configuration you wish to hang on.
- The username field is unnecessary at this time.
Here are the main features in the folder tab.
- Export: Copy a work configuration to all other
- Refresh: Refresh the directory
- Upload: Start an upload session
- Bin: Delete the directory
Here are the main features in the works details tab.
- Retour: Back to folder tab
- Lang: Choose your language. This will not be applied if the base work does not reference the language.
- Export: Export a lang to all other
Code
Content
I had to slightly modify the puppeteer module to make it work.
Requirements
electron puppeteer bcrypt deepmerge jquery mysql
Build
- Download electron-builder
- Run
electron-builderat the root of the project - I have never been able to get the build to work other than by moving all the .js files (excluding modules) into the new directory created
Deploy (how to install build product)
Once you built the bot, you can just start it from the .exe file.
License
I made it myself, if this bot allowed you to earn money and you are grateful here is my paypal: [email protected] :)
About Celerity
I did this project out of curiosity to learn and because I use it personally. I don't know if I will continue to improve this tool, but if you are interested contact me by mail or on discord!