|  02-18-2020, 06:18 AM | #16 | 
| Addict            Posts: 325 Karma: 511124 Join Date: Mar 2012 Device: Samsung Galaxy Tab 10" , Kindle Fire,  Pixel 6" | 
			
			Version 0.3.3 * Faster syncing * Ignore unsupported formats *Improvements to syncing tags | 
|   |   | 
|  03-19-2020, 09:36 PM | #17 | 
| Junior Member  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.) | 
|   |   | 
|  03-19-2020, 09:56 PM | #18 | 
| Junior Member  Posts: 3 Karma: 10 Join Date: Sep 2008 Device: Kindle | 
			
			If a book has multiple formats in Calibre, which are synced to BookFusion?
		 | 
|   |   | 
|  03-20-2020, 07:28 PM | #19 | |
| Groupie            Posts: 189 Karma: 616200 Join Date: May 2014 Location: Spain Device: Kobo Forma, Hisense A5 | Quote: 
 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. | |
|   |   | 
|  03-20-2020, 07:53 PM | #20 | 
| null operator (he/him)            Posts: 22,010 Karma: 30277294 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.
		 | 
|   |   | 
|  03-25-2020, 09:25 PM | #21 | |
| Groupie            Posts: 185 Karma: 1004974 Join Date: May 2013 Location: Solar system, Earth Device: none | Quote: 
 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 Last edited by vikarti; 05-12-2020 at 07:32 AM. | |
|   |   | 
|  03-25-2020, 09:36 PM | #22 | |
| Groupie            Posts: 185 Karma: 1004974 Join Date: May 2013 Location: Solar system, Earth Device: none | Quote: 
 if EPUB or MOBI is present - 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)Last edited by vikarti; 05-12-2020 at 07:32 AM. | |
|   |   | 
|  05-12-2020, 05:21 AM | #23 | 
| Addict            Posts: 325 Karma: 511124 Join Date: Mar 2012 Device: Samsung Galaxy Tab 10" , Kindle Fire,  Pixel 6" | 
			
			Version 0.4.1 *Syncs now run in parallel *Update metadata only when needed *Continue syncing after network failure instead of restarting Last edited by skillachie; 05-12-2020 at 08:08 AM. | 
|   |   | 
|  05-14-2020, 09:52 AM | #24 | 
| Enthusiast            Posts: 37 Karma: 7370 Join Date: Mar 2019 Device: iPad 2018 | 
			
			What about non DRM books obtained from trackers etc. Do BookFushion patrol such a thing? Or do they look for it at all?
		 | 
|   |   | 
|  07-29-2020, 08:37 PM | #25 | 
| Guru            Posts: 962 Karma: 568242 Join Date: Dec 2007 Device: Kindle Oasis 3, Kindle Paperwhite 1, iPad, iPhone | 
			
			Maybe I'm confused as how this is supposed to work. I synced a book from my Linux system using the Calibre plugin, then installed Calibre on my Mac, but when I started sync from my Mac nothing was downloaded locally. I assumed I could sync the books in Calibre across my Mac and Linux.
		 | 
|   |   | 
|  07-31-2020, 05:32 AM | #26 | 
| Groupie            Posts: 189 Karma: 616200 Join Date: May 2014 Location: Spain Device: Kobo Forma, Hisense A5 | 
			
			This plugin is not for synching Calibre books, is for uploading Calibre books to BookFusion cloud, but you have to connect to BookFusion to download the book to your device using their interface once you have the book in their cloud. So in your Mac, you'll have to connect to BookFusion site using Safari, Chrome or whatever you prefer, connect to your account, download the book and import it to Calibre.
		 | 
|   |   | 
|  09-01-2020, 05:58 AM | #27 | 
| Addict            Posts: 325 Karma: 511124 Join Date: Mar 2012 Device: Samsung Galaxy Tab 10" , Kindle Fire,  Pixel 6" | 
			
			Users obtain a variety of non DRM free eBooks from various sources.  eBooks uploaded to your private library, are meant for your private library. As a result BookFusion does not monitor user uploads or their private libraries.
		 | 
|   |   | 
|  09-01-2020, 06:02 AM | #28 | ||
| Addict            Posts: 325 Karma: 511124 Join Date: Mar 2012 Device: Samsung Galaxy Tab 10" , Kindle Fire,  Pixel 6" | Quote: 
 How important is this feature for you? Quote: 
 | ||
|   |   | 
|  09-01-2020, 06:05 AM | #29 | 
| Addict            Posts: 325 Karma: 511124 Join Date: Mar 2012 Device: Samsung Galaxy Tab 10" , Kindle Fire,  Pixel 6" | 
			
			Version 0.5.1 *Added support for Python 3. The plugin now supports the latest version of Calibre and also Calibre beta. *Added additional support to retry after network failure. | 
|   |   | 
|  09-01-2020, 06:14 AM | #30 | |
| Groupie            Posts: 185 Karma: 1004974 Join Date: May 2013 Location: Solar system, Earth Device: none | Quote: 
 What exactly will happen? Does it matter which book and court's jursdictionh? | |
|   |   | 
|  | 
| Thread Tools | Search this Thread | 
| 
 | 
|  Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post | 
| [GUI Plugin] Goodreads Sync | kiwidude | Plugins | 1789 | 10-04-2025 02:21 PM | 
| [GUI Plugin] Save Virtual Libraries To Column (GUI) | chaley | Plugins | 14 | 04-04-2021 05:25 AM | 
| [Gui Plugin] Cloud Sync | kerimlcr | Plugins | 13 | 03-06-2018 05:13 AM | 
| [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 |