I had not looked at your plugins before as they are for a French site, and that isn't very useful to me. But, while trying to work out what you are doing, I noticed that you are missing two methods.
The first is "get_book_url". This is used by calibre to convert the identifier to a URL. It is used in the detail pane so that you can click on the link to open the browser to view the book in the page. The link is also shown when downloading the metadata so you can open page. It should return a tuple with the identifier name, the identifier and the URL. This would also mean you don't need URL in the comments. And, having "get_book_url" missing is also causing a problem. If you have an "nsfr_id" identifier for a book, you cannot delete other identifiers from the book details pane.
The other is "id_from_url". This takes a URL and extracts the identifier details. It can be used in the metadata editor. If you have the URL of the books page in the clipboard, when you click on the paste button to the left of the identifiers field in the metadata editor.
|