View Single Post
Old 07-12-2017, 10:26 PM   #11
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,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Using the books page as a source is not going to work very well with the Import List plugin. It is intended to be used with a page that has multiple books on it. With a single book, you would need to change the URL for each book and that would probably be worse than doing it completely manually.

To pull the price for a single book from a web page, you would need a plugin written to do it. You cannot use calibre's metadata source plugins as they can only update the core metadata and cannot update custom columns. There are several plugins that do get other metadata from different sites (Count Pages can get the page count from Goodreads and a Polish site, GoodReads sync can get shelf and reading status from Goodreads), but nothing that covers what you want. If you don't have the skills to do this, you can ask in the plugins forum in case someone is interested in doing it. It's not something I have any interest in. I have recently started recording the price I paid, but doing it manually is enough for me.

Using Automator sounds like the better choice (though I'm only guessing what it is based on the name and what you have said). If it can generate a CSV, then using Import List to import this is simple.
davidfor is offline   Reply With Quote