Auto enter giveaways in Goodreads.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
static Update the template Jan 13, 2018
templates Add sign in modal Jan 13, 2018
.gitignore Initial commit Jan 8, 2018
LICENSE Initial commit Jan 8, 2018
README.md Fix a typo in the README Jan 8, 2018
app.py Make the templates and static files working Jan 10, 2018
giveaways.py Update the template Jan 13, 2018
requirements.txt Finalize the script. Working version. Jan 8, 2018

README.md

goodreads-giveaways

Auto enter giveaways in Goodreads.

Installation and Set-up

Clone the repo and install the pre-reqs.

git clone https://github.com/SkullTech/goodreads-giveaways.git
cd goodreads-giveaways
pip3 install -r requirements.txt

Important: Before running the script, make sure you've entered a giveaway manually at least once. The first time involves setting up a new address, and the script assumes that it's done. Also, if you have multiple addresses set-up, the script takes the first one.

Usage

Run the script from the terminal like the following example.

~/Documents/goodreads-giveaways  master ✔                                0m  
▶ python3 giveaways.py
[?] Enter your Goodreads username: sumit.ghosh**@gmail.com
[?] Enter your Goodreads password: 
[*] Successfully logged in to Goodreads!
[*] 290 giveaways scraped.

[*] Entered giveaway for: Economics for Managers: Part 1 - 271908
[*] Entered giveaway for: Gonefishing India - 271909
[*] Entered giveaway for: The Bhagavadgeethaa - 271917
[*] Entered giveaway for: Quantitative Aptitude Simplified - 271915
[*] Entered giveaway for: FRATERHOUSE - 271916
[*] Entered giveaway for: Trading Psychology : The Bible for Traders - 271918
[*] Entered giveaway for: Zur goldenen Stunde - Band 2: Historischer Roman - 272094
[*] Entered giveaway for: Nature's Confession - 272806
[*] Entered giveaway for: The Great Wizard Wars - 268977
...