Skip to content

Search tauschticket.de for books from your goodreads.com shelves, games from ur steam wishlist or items from ur amazon wishlist

License

Notifications You must be signed in to change notification settings

argv1/goodXtausch

Repository files navigation

logo

goodXtausch

======================

goodXtausch helps to search for books, games and other items on tauschticket.de based on a goodreads shelf, amazon or steam wishlist and returns the search result for each item as a table in a html page.

Since, as of December 8th 2020, Goodreads no longer issues new developer keys for the public developer API and plans to retire the current version of these tools (more info here). First approch using selenium is now replaced by a .csv export.

logo

Table of content

Installation

You could either use pip

pip3 install -r requirements.txt

or pipenv

pipenv install --ignore-pipfile

to install the required packages

Goodread-Export

How do I export my books?

usage

Run the main.py with the required argument(s) (Use main.py -h for a list of all options)

-a followed by your amazon wishlist url

or

-g for your goodread export file

or

-s followed by your steam UserId

Usage: main.py -a AMAZON_WISHLIST_URL

main.py -g

main.py -s STEAM_ID

License

This code is licensed under the GNU General Public License v3.0. For more details, please take a look at the LICENSE file.

outlook

  • Possibility to use command line
  • Possibility to scrap any shelf (here by no further use of the goodreads.com API.)
  • Add steam and amazon wishlist
  • Creating module for better overview
  • goodreads.com scrapping using selenium
  • adjusting goodreads.com search using export .csv file
  • more accurate results of the Tauschticket search
  • better handling empty results( due to private wishlists)
  • Add search feature for ISBN (https://www.goodreads.com/api/index#book.show_by_isbn)
  • If ISBN is given for hardcover book, search for additional ISBNs like for the paperback version