Register Guidelines E-Books Search Today's Posts Mark Forums Read

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

Notices

Reply
 
Thread Tools Search this Thread
Old 02-18-2020, 06:18 AM   #16
skillachie
Connoisseur
skillachie ought to be getting tired of karma fortunes by now.skillachie ought to be getting tired of karma fortunes by now.skillachie ought to be getting tired of karma fortunes by now.skillachie ought to be getting tired of karma fortunes by now.skillachie ought to be getting tired of karma fortunes by now.skillachie ought to be getting tired of karma fortunes by now.skillachie ought to be getting tired of karma fortunes by now.skillachie ought to be getting tired of karma fortunes by now.skillachie ought to be getting tired of karma fortunes by now.skillachie ought to be getting tired of karma fortunes by now.skillachie ought to be getting tired of karma fortunes by now.
 
skillachie's Avatar
 
Posts: 91
Karma: 476412
Join Date: Mar 2012
Device: Samsung Galaxy Tab 10" , Kindle Fire, Nexus 5X"
Version 0.3.3


* Faster syncing
* Ignore unsupported formats
*Improvements to syncing tags
skillachie is offline   Reply With Quote
Old 03-19-2020, 09:36 PM   #17
evans
Junior Member
evans began at the beginning.
 
Posts: 3
Karma: 10
Join Date: Sep 2008
Device: Kindle
I've been playing with the Calibre extension. I have a couple of pseudo-bugs and one feature request that I haven't seen mentioned in the thread.

Instead of an entire separate BookFusion Sync window staying open, once the sync has started move to the Jobs area.

After a sync has completed, the dialog still displays Configure and Start. A more logical display would be to change Start to Done since the operation completed.

It would be really helpful if there was a way to indicate which books were synced to BookFusion. That could be either by adding a tag, or preferably supporting a custom metadata field that would update. See the Reading List and GoodReads plugins for examples. (I apologize if this is a little vague without screen shots, but I don't have access to Calibre at the moment.)
evans is offline   Reply With Quote
Old 03-19-2020, 09:56 PM   #18
evans
Junior Member
evans began at the beginning.
 
Posts: 3
Karma: 10
Join Date: Sep 2008
Device: Kindle
If a book has multiple formats in Calibre, which are synced to BookFusion?
evans is offline   Reply With Quote
Old 03-20-2020, 07:28 PM   #19
milady133
Zealot
milady133 ought to be getting tired of karma fortunes by now.milady133 ought to be getting tired of karma fortunes by now.milady133 ought to be getting tired of karma fortunes by now.milady133 ought to be getting tired of karma fortunes by now.milady133 ought to be getting tired of karma fortunes by now.milady133 ought to be getting tired of karma fortunes by now.milady133 ought to be getting tired of karma fortunes by now.milady133 ought to be getting tired of karma fortunes by now.milady133 ought to be getting tired of karma fortunes by now.milady133 ought to be getting tired of karma fortunes by now.milady133 ought to be getting tired of karma fortunes by now.
 
Posts: 120
Karma: 615112
Join Date: May 2014
Location: Spain
Device: Kobo Aura One
Quote:
Originally Posted by evans View Post
It would be really helpful if there was a way to indicate which books were synced to BookFusion. That could be either by adding a tag, or preferably supporting a custom metadata field that would update. See the Reading List and GoodReads plugins for examples. (I apologize if this is a little vague without screen shots, but I don't have access to Calibre at the moment.)
I don't know how those plugins work in this regard (and I do have the Sync to Goodreads) but I have noticed that a book uploaded to BookFusion with the Calibre plugin gets a new ID in its metadata (where you usually put the ISBN out Amazon's ASIN) with BookFusion tag, the same happens with Goodreads. It would be possible to perform a search in Calibre for books with that kind of ID.
What I don't think is that the BookFusion ID would be deleted if you delete the ebook there, or the ID won't be informed if you upload the book from outside Calibre.
milady133 is offline   Reply With Quote
Old 03-20-2020, 07:53 PM   #20
BetterRed
null operator
BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.
 
Posts: 15,748
Karma: 18746916
Join Date: Mar 2012
Location: Sydney Australia
Device: none
FWIW - the Tag browser has an 'identifiers' category, you can do a search from there or enter something like identifiers:"=amazon:" in the search bar.
BetterRed is offline   Reply With Quote
Old 03-25-2020, 09:25 PM   #21
vikarti
Connoisseur
vikarti ought to be getting tired of karma fortunes by now.vikarti ought to be getting tired of karma fortunes by now.vikarti ought to be getting tired of karma fortunes by now.vikarti ought to be getting tired of karma fortunes by now.vikarti ought to be getting tired of karma fortunes by now.vikarti ought to be getting tired of karma fortunes by now.vikarti ought to be getting tired of karma fortunes by now.vikarti ought to be getting tired of karma fortunes by now.vikarti ought to be getting tired of karma fortunes by now.vikarti ought to be getting tired of karma fortunes by now.vikarti ought to be getting tired of karma fortunes by now.
 
Posts: 70
Karma: 1004974
Join Date: May 2013
Location: Russia, Omsk
Device: Primary: Bookfusion + a lot of Android devices
Quote:
Originally Posted by milady133 View Post
I don't know how those plugins work in this regard (and I do have the Sync to Goodreads) but I have noticed that a book uploaded to BookFusion with the Calibre plugin gets a new ID in its metadata (where you usually put the ISBN out Amazon's ASIN) with BookFusion tag, the same happens with Goodreads. It would be possible to perform a search in Calibre for books with that kind of ID.
What I don't think is that the BookFusion ID would be deleted if you delete the ebook there, or the ID won't be informed if you upload the book from outside Calibre.
Bookfusion ID is not delete when book is deleted in Bookfusion.

It is possible to have custom column which will show is book in Bookfusion or not: use column from other columns and template program: test(select(field('identifiers'),'bookfusion'),'Ye s ','')

If you just need to show BookfusionID in column - use template {identifiers:select(bookfusion)}

As far as I understood, Bookfusion ID will not be added to Calibre if you upload book outside of Calibre EXCEPT when book will identified as arleady loaded
vikarti is offline   Reply With Quote
Old 03-25-2020, 09:36 PM   #22
vikarti
Connoisseur
vikarti ought to be getting tired of karma fortunes by now.vikarti ought to be getting tired of karma fortunes by now.vikarti ought to be getting tired of karma fortunes by now.vikarti ought to be getting tired of karma fortunes by now.vikarti ought to be getting tired of karma fortunes by now.vikarti ought to be getting tired of karma fortunes by now.vikarti ought to be getting tired of karma fortunes by now.vikarti ought to be getting tired of karma fortunes by now.vikarti ought to be getting tired of karma fortunes by now.vikarti ought to be getting tired of karma fortunes by now.vikarti ought to be getting tired of karma fortunes by now.
 
Posts: 70
Karma: 1004974
Join Date: May 2013
Location: Russia, Omsk
Device: Primary: Bookfusion + a lot of Android devices
Quote:
Originally Posted by evans View Post
If a book has multiple formats in Calibre, which are synced to BookFusion?
As far as I understood how this works based on my experience with plugin:
if EPUB or MOBI is presen - it's being used
if they are not present but 'AZW', 'AZW3', 'AZW4', 'CBZ', 'CBR', 'CBC', 'CHM', 'DJVU', 'DOCX', 'EPUB', 'FB2', 'FBZ', 'HTML', 'HTMLZ', 'LIT', 'LRF', 'MOBI', 'ODT', 'PDF', 'PRC', 'PDB', 'PML', 'RB', 'RTF', 'SNB', 'TCR', 'TXT', 'TXTZ' are present - they are being used. Backend will convert file to readable by clients.

Code:
class BookFormat:
    SUPPORTED_FMTS = [
        'AZW', 'AZW3', 'AZW4', 'CBZ', 'CBR', 'CBC', 'CHM', 'DJVU', 'DOCX', 'EPUB', 'FB2', 'FBZ', 'HTML', 'HTMLZ',
        'LIT', 'LRF', 'MOBI', 'ODT', 'PDF', 'PRC', 'PDB', 'PML', 'RB', 'RTF', 'SNB', 'TCR', 'TXT', 'TXTZ'
    ]
    PREFERRED_FMTS = ['EPUB', 'MOBI']

    def __init__(self, db, book_id):
        self.file_path = None
        self.fmt = None

        fmts = db.formats(book_id)
        if len(fmts) > 0:
            fmt = fmts[0]
            for preferred_fmt in self.PREFERRED_FMTS:
                if preferred_fmt in fmts:
                    fmt = preferred_fmt
                    break

            if fmt in self.SUPPORTED_FMTS:
                self.fmt = fmt
                self.file_path = db.format_abspath(book_id, fmt)
vikarti is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[GUI Plugin] Goodreads Sync kiwidude Plugins 1341 03-01-2020 07:03 PM
[Gui Plugin] Cloud Sync kerimlcr Plugins 13 03-06-2018 05:13 AM
[GUI Plugin] Save Virtual Libraries To Column (GUI) chaley Plugins 8 09-24-2017 09:01 PM
[GUI Plugin] Plugin Updater **Deprecated** kiwidude Plugins 159 06-19-2011 12:27 PM
[GUI Plugin] Book Sync **Deprecated** kiwidude Plugins 111 06-07-2011 07:47 PM


All times are GMT -4. The time now is 10:31 AM.


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