Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Calibre > Plugins

Notices

Reply
 
Thread Tools Search this Thread
Old 10-31-2014, 07:46 PM   #676
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Sorry, the plugin doesn't support A simple problem with doing this is, which shelf do you store the position for? My books are all on at least two shelves, so which position should the plugin store?
davidfor is offline   Reply With Quote
Old 11-01-2014, 01:43 AM   #677
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Goodreads reading progress

For books that are in the currently reading shelf, Goodreads displays them on the home page. From there, you can update your progress as you read the book and add a comment if you want to.

As you read a book on the Kobo e-ink eReaders, the percent read is maintained on the device. And my Kobo Utilities plugin can fetch the percent read into the calibre library for the book.

Can anyone see where this is going?

Yes, I have added a function Goodreads Sync plugin to update the Goodreads progress from calibre. This will send your reading progress to Goodreads. And if you want, you can add a comment. The progress can be either the percent read or the pages read.

To use this function:
  1. You will need a custom column to store the progress in. This needs to be an integer.
  2. Open the plugin configuration and set:
    1. Select the option to display the "Update reading progress" menu option
    2. Select your reading progress column
    3. Deselect the "Reading progress is percent" option if you are using page numbers for the progress.
    4. Save the changes to the configuration
  3. As you read your book, update the progress column. For Kobo users, you can use the Kobo Utilities plugin to automatically fetch this when the device is connected.
  4. To update the progress on Goodreads:
    1. Select the books that you are reading
    2. Select "Update reading progress" from the plugins menu
    3. A dialog will be displayed with the books showing the new reading progress and if the book is matched to a book on Goodreads.
    4. For books not matched, select them and press the "Search Goodreads" button to match the book.
    5. If you want to post a comment with the update, click in the "Review" column for the book and press F2. Then type the comment. If you do this, the comment is not stored in calibre.
    6. When ready, press the "Update Progress" button.
  5. The plugin will communicate with Goodreads and display a message in the status area when finished.

You will see the latest status on the homepage. To see all the updates for a book, look at the books page and click on "view all x status updates" in the "My Review" section.

I have been using this for a couple of weeks with no problems. If anything is going to be broken, it is the page count option. I have not used it as much as the other options. If anyone uses this and has any problems, please report them. Suggestions for improvements are also welcome. And that does include improvements to the instructions or text used for the menu and options.

There are two things this doesn't do. When you first start reading a book, it does not move the book to the "currently-reading" shelf. And it doesn't move it to the "read" shelf when you finish the book.

This has been done without any involvement from kiwidude. If people like it, I will talk to him about an official release. If nobody is interested, that's OK to. It serves my purposes, so it I'm happy with it.
Attached Files
File Type: zip Goodreads Sync-updateprogres.zip (210.3 KB, 176 views)
davidfor is offline   Reply With Quote
Advert
Old 11-01-2014, 03:41 AM   #678
dgparryuk
Enthusiast
dgparryuk began at the beginning.
 
Posts: 33
Karma: 10
Join Date: Dec 2013
Device: Kobo Glo
Genius, i was only thinking about something like this the other day
dgparryuk is offline   Reply With Quote
Old 11-01-2014, 10:52 AM   #679
auspex
Groupie
auspex ought to be getting tired of karma fortunes by now.auspex ought to be getting tired of karma fortunes by now.auspex ought to be getting tired of karma fortunes by now.auspex ought to be getting tired of karma fortunes by now.auspex ought to be getting tired of karma fortunes by now.auspex ought to be getting tired of karma fortunes by now.auspex ought to be getting tired of karma fortunes by now.auspex ought to be getting tired of karma fortunes by now.auspex ought to be getting tired of karma fortunes by now.auspex ought to be getting tired of karma fortunes by now.auspex ought to be getting tired of karma fortunes by now.
 
auspex's Avatar
 
Posts: 199
Karma: 1071756
Join Date: Sep 2012
Location: Nova Scotia
Device: Kobo Aura, Nexus 5x
Quote:
Originally Posted by davidfor View Post
Sorry, the plugin doesn't support A simple problem with doing this is, which shelf do you store the position for? My books are all on at least two shelves, so which position should the plugin store?
I agree the plugin doesn't support it, but I don't see the relevance of books being on multiple shelves. When you sync from a shelf, you sync from a shelf, so it doesn't matter how many shelves the book is on, we still get data relevant to a book from that shelf.

Anyway, I like the idea of updating the position from your e-reader better: I was planning to put that into my Sony utilities, but now I don't need to
auspex is offline   Reply With Quote
Old 11-01-2014, 11:46 AM   #680
crissman
Connoisseur
crissman could sell banana peel slippers to a Deveel.crissman could sell banana peel slippers to a Deveel.crissman could sell banana peel slippers to a Deveel.crissman could sell banana peel slippers to a Deveel.crissman could sell banana peel slippers to a Deveel.crissman could sell banana peel slippers to a Deveel.crissman could sell banana peel slippers to a Deveel.crissman could sell banana peel slippers to a Deveel.crissman could sell banana peel slippers to a Deveel.crissman could sell banana peel slippers to a Deveel.crissman could sell banana peel slippers to a Deveel.
 
Posts: 77
Karma: 3090
Join Date: Apr 2013
Location: California
Device: Kobo Aura One, Kobo Aura H20,Kindle PW1
I have a possible option suggestion.

Hopefully I am not making a fool of myself b suggesting this but after crashing with trying out the window 10 preview (x3) and having to restore everything back to what is was the only thing I did find time consuming and lacking was the ability to restore the goodreads sync to how I had it.

I have more the more then 30 shelves and I need to edit each shelf and sync options which takes a considerable amount of time. It would be great to have some sort of Export/Import option that would make this so much faster.

Thanks
crissman is offline   Reply With Quote
Advert
Old 11-01-2014, 05:06 PM   #681
auspex
Groupie
auspex ought to be getting tired of karma fortunes by now.auspex ought to be getting tired of karma fortunes by now.auspex ought to be getting tired of karma fortunes by now.auspex ought to be getting tired of karma fortunes by now.auspex ought to be getting tired of karma fortunes by now.auspex ought to be getting tired of karma fortunes by now.auspex ought to be getting tired of karma fortunes by now.auspex ought to be getting tired of karma fortunes by now.auspex ought to be getting tired of karma fortunes by now.auspex ought to be getting tired of karma fortunes by now.auspex ought to be getting tired of karma fortunes by now.
 
auspex's Avatar
 
Posts: 199
Karma: 1071756
Join Date: Sep 2012
Location: Nova Scotia
Device: Kobo Aura, Nexus 5x
You don't need an export option: the settings are stored in JSON under the calibre config directory: plugins/Goodreads Sync.json

So if you have backups...
auspex is offline   Reply With Quote
Old 11-01-2014, 07:30 PM   #682
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Quote:
Originally Posted by auspex View Post
I agree the plugin doesn't support it, but I don't see the relevance of books being on multiple shelves. When you sync from a shelf, you sync from a shelf, so it doesn't matter how many shelves the book is on, we still get data relevant to a book from that shelf.

Anyway, I like the idea of updating the position from your e-reader better: I was planning to put that into my Sony utilities, but now I don't need to
Did I misinterpret the original request? I thought it was about position in the Goodreads shelf, not the current position in the book. If it is the latter, then it would probably be doable, though I prefer the other direction

For the position within the shelf, unless they just want the position in one particular shelf, it's a bit more difficult. Knowing why it is wanted could affect how to do it.
davidfor is offline   Reply With Quote
Old 11-01-2014, 07:34 PM   #683
crissman
Connoisseur
crissman could sell banana peel slippers to a Deveel.crissman could sell banana peel slippers to a Deveel.crissman could sell banana peel slippers to a Deveel.crissman could sell banana peel slippers to a Deveel.crissman could sell banana peel slippers to a Deveel.crissman could sell banana peel slippers to a Deveel.crissman could sell banana peel slippers to a Deveel.crissman could sell banana peel slippers to a Deveel.crissman could sell banana peel slippers to a Deveel.crissman could sell banana peel slippers to a Deveel.crissman could sell banana peel slippers to a Deveel.
 
Posts: 77
Karma: 3090
Join Date: Apr 2013
Location: California
Device: Kobo Aura One, Kobo Aura H20,Kindle PW1
Quote:
Originally Posted by auspex View Post
You don't need an export option: the settings are stored in JSON under the calibre config directory: plugins/Goodreads Sync.json

So if you have backups...
Thanks, That I didn't know. Will go and look into it. I appreciate your help greatly. I think you will have just saved a huge amount of time.

Crissman
crissman is offline   Reply With Quote
Old 11-01-2014, 08:00 PM   #684
auspex
Groupie
auspex ought to be getting tired of karma fortunes by now.auspex ought to be getting tired of karma fortunes by now.auspex ought to be getting tired of karma fortunes by now.auspex ought to be getting tired of karma fortunes by now.auspex ought to be getting tired of karma fortunes by now.auspex ought to be getting tired of karma fortunes by now.auspex ought to be getting tired of karma fortunes by now.auspex ought to be getting tired of karma fortunes by now.auspex ought to be getting tired of karma fortunes by now.auspex ought to be getting tired of karma fortunes by now.auspex ought to be getting tired of karma fortunes by now.
 
auspex's Avatar
 
Posts: 199
Karma: 1071756
Join Date: Sep 2012
Location: Nova Scotia
Device: Kobo Aura, Nexus 5x
Quote:
Originally Posted by davidfor View Post
Did I misinterpret the original request? I thought it was about position in the Goodreads shelf, not the current position in the book. If it is the latter, then it would probably be doable, though I prefer the other direction

For the position within the shelf, unless they just want the position in one particular shelf, it's a bit more difficult. Knowing why it is wanted could affect how to do it.
LOL. Obviously, I think you misinterpreted , but I have to admit on a second reading your interpretation seems likely - but in that case I'm fairly certain the Goodreads API doesn't have a way to tell you that (but it's a good while since I read through the API, so I could easily be wrong).
auspex is offline   Reply With Quote
Old 11-07-2014, 08:43 AM   #685
todivefor
Member
todivefor began at the beginning.
 
Posts: 16
Karma: 10
Join Date: Apr 2013
Device: Kindle
I am obviously doing something wrong with this plugin. I have a goodreads icon on my top. If I select a book and click the icon everything works as expected. When I connect my Nexus 7 (with Calibre Companion or USB), the icon disappears. If I right click on a book, the goodreads context menu item is inaccessible.
todivefor is offline   Reply With Quote
Old 11-07-2014, 09:06 AM   #686
DoctorOhh
US Navy, Retired
DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.
 
DoctorOhh's Avatar
 
Posts: 9,864
Karma: 13806776
Join Date: Feb 2009
Location: North Carolina
Device: Icarus Illumina XL HD, Nexus 7
Quote:
Originally Posted by todivefor View Post
I am obviously doing something wrong with this plugin. I have a goodreads icon on my top. If I select a book and click the icon everything works as expected. When I connect my Nexus 7 (with Calibre Companion or USB), the icon disappears. If I right click on a book, the goodreads context menu item is inaccessible.
IIRC this plugin syncs your calibre library with your Goodreads shelves. Why are you trying to use it while connected to your tablet? It doesn't matter go to Preferences - Toolbar and add what you want to the the connected toolbars or menus.
DoctorOhh is offline   Reply With Quote
Old 11-07-2014, 03:14 PM   #687
todivefor
Member
todivefor began at the beginning.
 
Posts: 16
Karma: 10
Join Date: Apr 2013
Device: Kindle
Quote:
Originally Posted by DoctorOhh View Post
IIRC this plugin syncs your calibre library with your Goodreads shelves. Why are you trying to use it while connected to your tablet? It doesn't matter go to Preferences - Toolbar and add what you want to the the connected toolbars or menus.
Thank you. Worked perfectly. See next post for reason for this.
todivefor is offline   Reply With Quote
Old 11-07-2014, 03:20 PM   #688
todivefor
Member
todivefor began at the beginning.
 
Posts: 16
Karma: 10
Join Date: Apr 2013
Device: Kindle
Quote:
Originally Posted by davidfor View Post
For books that are in the currently reading shelf, Goodreads displays them on the home page. From there, you can update your progress as you read the book and add a comment if you want to.

As you read a book on the Kobo e-ink eReaders, the percent read is maintained on the device. And my Kobo Utilities plugin can fetch the percent read into the calibre library for the book.

Can anyone see where this is going?

Yes, I have added a function Goodreads Sync plugin to update the Goodreads progress from calibre. This will send your reading progress to Goodreads. And if you want, you can add a comment. The progress can be either the percent read or the pages read.

To use this function:
  1. You will need a custom column to store the progress in. This needs to be an integer.
  2. Open the plugin configuration and set:
    1. Select the option to display the "Update reading progress" menu option
    2. Select your reading progress column
    3. Deselect the "Reading progress is percent" option if you are using page numbers for the progress.
    4. Save the changes to the configuration
  3. As you read your book, update the progress column. For Kobo users, you can use the Kobo Utilities plugin to automatically fetch this when the device is connected.
  4. To update the progress on Goodreads:
    1. Select the books that you are reading
    2. Select "Update reading progress" from the plugins menu
    3. A dialog will be displayed with the books showing the new reading progress and if the book is matched to a book on Goodreads.
    4. For books not matched, select them and press the "Search Goodreads" button to match the book.
    5. If you want to post a comment with the update, click in the "Review" column for the book and press F2. Then type the comment. If you do this, the comment is not stored in calibre.
    6. When ready, press the "Update Progress" button.
  5. The plugin will communicate with Goodreads and display a message in the status area when finished.

You will see the latest status on the homepage. To see all the updates for a book, look at the books page and click on "view all x status updates" in the "My Review" section.

I have been using this for a couple of weeks with no problems. If anything is going to be broken, it is the page count option. I have not used it as much as the other options. If anyone uses this and has any problems, please report them. Suggestions for improvements are also welcome. And that does include improvements to the instructions or text used for the menu and options.

There are two things this doesn't do. When you first start reading a book, it does not move the book to the "currently-reading" shelf. And it doesn't move it to the "read" shelf when you finish the book.

This has been done without any involvement from kiwidude. If people like it, I will talk to him about an official release. If nobody is interested, that's OK to. It serves my purposes, so it I'm happy with it.
I can't get this to work. I get error:

calibre, version 2.3.0
ERROR: Goodreads Failure: The request contacting Goodreads has failed. Please try again.

URL: http://www.goodreads.com/user_status.xml
Response Code: 422
<?xml version="1.0" encoding="UTF-8"?>
<errors>
<error>Percent must be greater than or equal to 0</error>
</errors>

"-1" is in my progress col. I am actually at 78%.

What am I missing?
Attached Thumbnails
Click image for larger version

Name:	Screen Shot 2014-11-07 at 3.05.47 PM.png
Views:	237
Size:	42.7 KB
ID:	130743  

Last edited by todivefor; 11-07-2014 at 03:27 PM.
todivefor is offline   Reply With Quote
Old 11-07-2014, 08:27 PM   #689
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Quote:
Originally Posted by todivefor View Post
I can't get this to work. I get error:

calibre, version 2.3.0
ERROR: Goodreads Failure: The request contacting Goodreads has failed. Please try again.

URL: http://www.goodreads.com/user_status.xml
Response Code: 422
<?xml version="1.0" encoding="UTF-8"?>
<errors>
<error>Percent must be greater than or equal to 0</error>
</errors>

"-1" is in my progress col. I am actually at 78%.

What am I missing?
The function I added send the progress from calibre to Goodreads. If you are at 78% in the book, you need to set the column to 78 and then try again.

But, I need to add some value testing to make sure the plugin skips anything that is no zero or greater.
davidfor is offline   Reply With Quote
Old 11-08-2014, 09:51 AM   #690
todivefor
Member
todivefor began at the beginning.
 
Posts: 16
Karma: 10
Join Date: Apr 2013
Device: Kindle
Quote:
Originally Posted by davidfor View Post
The function I added send the progress from calibre to Goodreads. If you are at 78% in the book, you need to set the column to 78 and then try again.

But, I need to add some value testing to make sure the plugin skips anything that is no zero or greater.
My mistake. I thought it was extracted from the ebook.
todivefor is offline   Reply With Quote
Reply

Tags
calibre, goodreads


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[GUI Plugin] Clipboard Search kiwidude Plugins 29 04-02-2024 10:05 PM
[GUI Plugin] Search the Internet kiwidude Plugins 433 04-01-2024 05:48 PM
[GUI Plugin] Open With kiwidude Plugins 403 04-01-2024 08:39 AM
[GUI Plugin] Quick Preferences kiwidude Plugins 62 03-16-2024 11:47 PM
[GUI Plugin] Book Sync **Deprecated** kiwidude Plugins 111 06-07-2011 07:47 PM


All times are GMT -4. The time now is 08:45 PM.


MobileRead.com is a privately owned, operated and funded community.