Sync your books between WordPress, Goodreads, and LibraryThing
Branch: master
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.
admin
bin
includes
languages
public
tests
.gitmodules
LICENSE.txt
README.md
README.txt
book-sync.php
circle.yml
composer.json
index.php
phpunit.xml.dist
uninstall.php

README.md

Book Sync

Why I'm Building This

I have used LibraryThing since 2006 to catalog my books. I really love LibraryThing, but Goodreads also has a bunch of handy features, and more of my friends use Goodreads. So I want to catalog and review my books in both places, but entering my books in both places is a hassle. I'm creating this plugin (to be accompanied by a Chrome browser extenssion) to help me sync my book catalog between LibraryThing, Goodreads, and my own WordPress site.

In the process, this plugin is a great way to demonstrate my back-end and front-end WordPress skills, including my experience with various APIs and Gutenberg.

I don't know if anyone else will ever want to use this, but it's something I need, so I'm happy to build it for myself.

Project Scope

My plan for this plugin is to create a book catalog within WordPress which will store and display information about my books. It will include WP-CLI commands to pull books from LibraryThing and Goodreads, and to push books to Goodreads (LibraryThing's API is read-only, so I can't push to LibraryThing). I plan to use those commands to keep LibraryThing and Goodreads in sync.

I also plan to build a Chrome browser extension that will listen for me to create/edit a book in LibraryThing, and then use the WordPress API to create/edit a book in WordPress.