Używam kaliber do mojego oprogramowania do zarządzania e-bookami. Czy istnieje sposób na eksport importowanej bazy danych (tagi, kafelki, lista autorów), aby móc importować na inną maszynę?
Jeśli chcesz, aby nowa baza danych całkowicie zastąpiła starą, po prostu zamień cały folder określony podczas uruchamiania kreatora powitalnego.
Jeśli chcesz dodać ebooki z jednego komputera do drugiego, możesz użyć interfejsu wiersza polecenia calibredb do bazy danych kalibru, który znajduje się w moim przypadku w C:\Program Files\Calibre2\calibredb.exe. Jednak chociaż można eksportować, nie znalazłem żadnej opcji importu.
Zabawnym pomysłem może być użycie opcji calibredb restore_database:
Przywróć tę bazę danych z metadanych przechowywanych w plikach OPF w każdym katalogu biblioteki kalibru. Jest to przydatne, jeśli plik metadata.db jest uszkodzony.
OSTRZEŻENIE: To polecenie całkowicie regeneruje bazę danych. Utracisz wszystkie zapisane wyszukiwania, kategorie użytkowników, wtyczki, zapisane ustawienia konwersji dla poszczególnych książek i niestandardowe przepisy. Przywrócone metadane będą tak dokładne, jak te znalezione w plikach OPF.
Będzie to wymagać ręcznego skopiowania dodatkowych podfolderów katalogu kalibru ze źródła na komputer docelowy (ale nie metadata.db), a następnie ponownie wygeneruj bazę danych za pomocą polecenia restore_database.
Polecenie calibredb add dodaje jeden lub więcej całych plików książek do bazy danych, z plików e-booków lub jednego lub więcej katalogów.
Eksport calibredb komenda „zapisuje wszystkie formaty książki, jej okładka i metadanych (w pliku OPF)”, co nie brzmi jak to, co chcesz.
Aby wyeksportować informacje bibliograficzne, wygląda na to, że możesz użyć polecenia katalogu calibredb , które pozwala zapisać zestaw pól jako plik CSV, XML lub inny format. Zobacz stronę odniesienia na http://bit.ly/rC15wz .
Obie powyższe odpowiedzi całkowicie pomijały punkt!
Aby wyeksportować bibliotekę (z tagami, listą autorów, tytułami itp.) Na inny komputer, po prostu skopiuj na nowy komputer cały folder biblioteki (w tym wszystkie podfoldery i dwa pliki wygenerowane przez Calibre i umieszczone w „katalogu głównym” folderu biblioteki , pierwszy ma nazwę „database.db”, a drugi plik z rozszerzeniem „.json” i zawiera wszystkie informacje o tej bibliotece).
Następnie uruchom Calibre i dodaj bibliotekę, klikając prawym przyciskiem myszy ikonę biblioteki i wybierając, aby dodać nową bibliotekę i voilà! Teraz całkowicie wyeksportowałeś całą bibliotekę na inny komputer.
Odpowiedzi:
Jeśli chcesz, aby nowa baza danych całkowicie zastąpiła starą, po prostu zamień cały folder określony podczas uruchamiania kreatora powitalnego.
Jeśli chcesz dodać ebooki z jednego komputera do drugiego, możesz użyć interfejsu wiersza polecenia calibredb do bazy danych kalibru, który znajduje się w moim przypadku w
C:\Program Files\Calibre2\calibredb.exe
. Jednak chociaż można eksportować, nie znalazłem żadnej opcji importu.Zabawnym pomysłem może być użycie opcji calibredb
restore_database
:Będzie to wymagać ręcznego skopiowania dodatkowych podfolderów katalogu kalibru ze źródła na komputer docelowy (ale nie metadata.db), a następnie ponownie wygeneruj bazę danych za pomocą polecenia restore_database.
źródło
Polecenie calibredb add dodaje jeden lub więcej całych plików książek do bazy danych, z plików e-booków lub jednego lub więcej katalogów.
Eksport calibredb komenda „zapisuje wszystkie formaty książki, jej okładka i metadanych (w pliku OPF)”, co nie brzmi jak to, co chcesz.
Aby wyeksportować informacje bibliograficzne, wygląda na to, że możesz użyć polecenia katalogu calibredb , które pozwala zapisać zestaw pól jako plik CSV, XML lub inny format. Zobacz stronę odniesienia na http://bit.ly/rC15wz .
źródło
Obie powyższe odpowiedzi całkowicie pomijały punkt!
Aby wyeksportować bibliotekę (z tagami, listą autorów, tytułami itp.) Na inny komputer, po prostu skopiuj na nowy komputer cały folder biblioteki (w tym wszystkie podfoldery i dwa pliki wygenerowane przez Calibre i umieszczone w „katalogu głównym” folderu biblioteki , pierwszy ma nazwę „database.db”, a drugi plik z rozszerzeniem „.json” i zawiera wszystkie informacje o tej bibliotece).
Następnie uruchom Calibre i dodaj bibliotekę, klikając prawym przyciskiem myszy ikonę biblioteki i wybierając, aby dodać nową bibliotekę i voilà! Teraz całkowicie wyeksportowałeś całą bibliotekę na inny komputer.
źródło