Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Calibre > Library Management

Notices

Reply
 
Thread Tools Search this Thread
Old 06-14-2012, 11:29 PM   #1
affa
Connoisseur
affa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheese
 
Posts: 56
Karma: 1234
Join Date: Apr 2011
Device: kindle
emailing books and 'On Device' / series / metadata plugboards

Version: Calibre 0.8.53

I'm using a metadata plugboard to add series information to my titles -- ie,
Lincoln Rhyme [1] - The Bone Collector

I then email these files to my 3 devices (2 kindles, 1 ipad). However, because the title changed, it does not recognize that they are the same title. This is causing other problems -- for example, the Kindle Collection plug-in is failing to create collections because it doesn't pull the series information since it doesn't realize they're the same books.


i found an old thread that is sort of related to my issue
(https://www.mobileread.com/forums/sho...d.php?t=128976) but... it wasn't much help.

Any ideas? Is this happening because I'm emailing vs. using a USB connection? Is there any way around this? Email is definitely the way I need to do this; my kindles travel around with family members.
affa is offline   Reply With Quote
Old 06-15-2012, 06:05 PM   #2
affa
Connoisseur
affa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheese
 
Posts: 56
Karma: 1234
Join Date: Apr 2011
Device: kindle
ok, i've been searching for threads on this sort of thing for hours, to no avail. i found some interesting info here:
https://www.mobileread.com/forums/sho...34963&langid=2

about how 'in device' is calculated, but no solution for my problem.

Is there any way to somehow 'tweak' the way Calibre name matching works? For example, I know my series will be

SERIESNAME [number] - TITLE

So it would be great to be able to instruct Calibre to ignore the regular expression for everything up to "] - " when doing name matching from library to device. (note, i don't actually know regular expressions, i just know it's possible).

Does this feature already exist? Or is there another method? I want to add stuff to my devices, but till I get this worked out I can't.
affa is offline   Reply With Quote
Advert
Old 06-15-2012, 11:42 PM   #3
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 43,858
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
No, it isn't possible, short of running calibre from source and modifying the code.
kovidgoyal is offline   Reply With Quote
Old 06-16-2012, 12:51 AM   #4
affa
Connoisseur
affa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheese
 
Posts: 56
Karma: 1234
Join Date: Apr 2011
Device: kindle
Quote:
Originally Posted by kovidgoyal View Post
No, it isn't possible, short of running calibre from source and modifying the code.
Darn. So using a plugboard to modify series titles will always mess up 'on device'?

I can't code, so I wouldn't be able to code a plug-in, but someday a way to tweak 'on device' matching would be extremely helpful.

I have to either give up 'on device', which is extremely useful, or I have to give up using a plugboard, which is also extremely useful. Since they're interrelated, it would be nice if they could play nice together.

Thanks for the response, though. Even if it was bad news. I'm surprised no one has figured out a workaround for this... I can't be the only person to use plugboards, so isn't everyone having this problem?
affa is offline   Reply With Quote
Old 06-16-2012, 12:55 AM   #5
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 43,858
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
Send by USB you will have no problem. Its only the combination of email+plugboard that has this issue.
kovidgoyal is offline   Reply With Quote
Advert
Old 06-16-2012, 02:13 AM   #6
affa
Connoisseur
affa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheese
 
Posts: 56
Karma: 1234
Join Date: Apr 2011
Device: kindle
Quote:
Originally Posted by kovidgoyal View Post
Send by USB you will have no problem. Its only the combination of email+plugboard that has this issue.
Sending by USB only works for one of my devices, unfortunately. Another is often traveling and the third is an Ipad. Email works really well, and puts the book in the Amazon cloud, which makes it easy to grab.

Oh well. Thanks for the response.
affa is offline   Reply With Quote
Old 06-17-2012, 06:55 PM   #7
affa
Connoisseur
affa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheese
 
Posts: 56
Karma: 1234
Join Date: Apr 2011
Device: kindle
kovid --

is there any chance of getting access to adding regular expressions to the 'on device' matching algorithm at any point in the future?

I was also doing more research, and it sounds like the first attempt to check for 'on device' is the books UUID... why is this changing when I email the book vs. send it by USB?

Sorry, just been trying to figure out an alternate solution for this for days, hitting my head against the wall.
affa is offline   Reply With Quote
Old 06-17-2012, 08:23 PM   #8
theducks
Well trained by Cats
theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.
 
theducks's Avatar
 
Posts: 29,800
Karma: 54830978
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
Quote:
Originally Posted by affa View Post
kovid --

is there any chance of getting access to adding regular expressions to the 'on device' matching algorithm at any point in the future?

I was also doing more research, and it sounds like the first attempt to check for 'on device' is the books UUID... why is this changing when I email the book vs. send it by USB?

Sorry, just been trying to figure out an alternate solution for this for days, hitting my head against the wall.
E-mailing is a one way street. There is no communication from the device to Calibre.
OnDevice is meaningless except with a hard connected device

You could create) a 'Sent to device' custom column, but the burden of maintaining that would be on you as Calibre does not know if the book even arrived

I include the field {id} (this is the internal number Calibre assigns the folder that it keeps the book and can be made to show in the 'Book Details' pane) in the Template: {title}{id}- Very useful to ID the correct book if you have 2 versions of the same title
theducks is online now   Reply With Quote
Old 06-17-2012, 11:33 PM   #9
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 43,858
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
I'm not going to add any such capability to calibre the potential for hard to track bugs is too high, but it should be trivial to run calibre from source and add it yourself. relevant code is in gui2/device.py
kovidgoyal is offline   Reply With Quote
Old 06-18-2012, 12:31 AM   #10
affa
Connoisseur
affa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheese
 
Posts: 56
Karma: 1234
Join Date: Apr 2011
Device: kindle
Quote:
Originally Posted by theducks View Post
E-mailing is a one way street. There is no communication from the device to Calibre.
OnDevice is meaningless except with a hard connected device
Ah. I think I understand the reason this isn't making sense to you --

'On device' is incredibly useful. Just because a device might be 'hard connected' today doesn't mean it always is. If a device is away for a month, and I'm emailing files to it, when it comes back any title that used a plugboard isn't recognized anymore as 'on device'.

Additionally, emailing is the best way to get the same file on many devices at the same time -- multiple kindles and an Ipad. If I send via email, all devices can easily get it. Being able to get a file on all of our devices with a single email, regardless of where in the world the device is, is extremely useful.

so, this creates a problem... all the files on the device that used a plugboard are now 'disconnected' from their calibre file, which means i currently need to periodically go and delete them all and resend via USB (when the device is at home). if you've ever dealt with amazon cloud, you'd know why this is a massive, massive, massive chore.

sorry, i have a family that travels tons, which is why there is an issue.

Last edited by affa; 06-18-2012 at 12:47 AM.
affa is offline   Reply With Quote
Old 06-18-2012, 12:45 AM   #11
affa
Connoisseur
affa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheeseaffa can extract oil from cheese
 
Posts: 56
Karma: 1234
Join Date: Apr 2011
Device: kindle
Quote:
Originally Posted by kovidgoyal View Post
I'm not going to add any such capability to calibre the potential for hard to track bugs is too high, but it should be trivial to run calibre from source and add it yourself. relevant code is in gui2/device.py
sadly, i wouldn't even know how to run Calibre 'from source', let alone alter source code. but thank you for the response.

there must be another way to accomplish this then, because it basically really hinders the combination of email/plugboard (at least with kindles), which is so useful.
affa is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
EMailing Books and Metadata gavinjb Amazon Kindle 3 04-21-2012 01:24 PM
Is Metadata sent when Emailing? Gnome Eater Calibre 4 05-28-2011 12:02 PM
Metadata Plugboards and send to Storage Card A ejacevich Devices 0 05-25-2011 11:10 AM
Metadata Plugboards and "On Device" kranu Library Management 2 04-10-2011 01:37 AM
add series information when emailing book Debby Calibre 3 01-20-2011 01:27 AM


All times are GMT -4. The time now is 04:57 AM.


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