Skip to content

Latest commit

 

History

History
93 lines (68 loc) · 2.95 KB

readme.md

File metadata and controls

93 lines (68 loc) · 2.95 KB

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

  • Download Repo
  • Unzip
  • or just clone rep
     git clone https://github.com/argv1/goodXtausch.git
  • Create a virtual environment by
   python -m venv venv

** Windows:**

  • Set Policies and activate Venv
   Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
   .\venv\Scripts\activate

** nix:*

  • Activate Venv:
   source venv/bin/activate
  • Install required modules:
    pip3 install -r requirements.txt

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 goodreads_library_export.csv

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