# Gegevens importeren en exporteren

&appname; is in staat om een brede verscheidenheid aan gegevensbestanden te im- en exporteren, evenals op verscheidene internetsites te zoeken naar informatie.

## Uit het internet importeren

&appname; kan op verschillende internetsites zoeken met de Internetzoekdialoog. Ingangen kunnen direct worden geïmporteerd en toegevoegd aan uw huidige verzameling. De verschillende leveranciers zijn in te stellen via de Opties voor gegevensbronnen.

Zoekopdrachten kunnen verschillende criteria gebruiken: Titel, Persoon, ISBN, UPC/EAN, LCCN of Sleutelwoord. Niet alle criteria zijn beschikbaar voor bepaalde gegevensbronnen. De waarden van ISBN en LCCN > zijn alleen voor boeken, terwijl UPC of EAN waarden toegepast kunnen worden op elk type item.

Nadat een zoekopdracht is gestart, wordt de knop Zoeken Stop die een zoekopdracht beëindigd. Als er resultaten zijn gevonden, dan worden ze toegevoegd aan de lijst direct onder het zoekvak, waar een item selecteren het resultaat zal tonen zonder het aan de verzameling toe te voegen. Klikken op de knop Item toevoegen zal alle geselecteerde items aan uw verzameling toevoegen. Als de gegevensbron meer resultaten heeft dan in eerste instantie zijn gevraagd , dan wordt de knop Meer resultaten ophalen actief. Klikken op Wissen zal alle huidige resultaten verwijderen en de zoekopdracht resetten.

De Internetzoekdialoog van &appname;
De Internetzoekdialoog van &appname;

Alleen items die overeenkomen met de huidige type verzameling zal worden gevonden. De kolom Beschrijving levert extra informatie over het item, om bijvoorbeeld verschillen aan te geven over video's in verschillende formaten of boeken in verschillende banden. Wanneer een item met succes is toegevoegd aan de verzameling, wordt een vinkje in de eerste kolom van de lijst toegevoegd.

Meerdere items kunnen in een keer worden toegevoegd door de standaard &kde;-methode voor meervoudige selectie te gebruiken, wat gewoonlijk het ingedrukt houden van de toets &Shift; or &Ctrl; inhoudt bij het klikken op een item.

Om het gebruik van barcodescanners te faciliteren kunnen zoekopdrachten meerdere ISBN/UPC waarden bevatten. Selecteren van het keuzevak Meerdere ISBN/UPC zoekopdrachten zal het zoekvak uitschakelen en de knop ISBN/UPC waarden bewerken... inschakelen, die een tekstinvoervak opent met meerdere regels. Elke ISBN moet ingevoerd worden op een eigen regel. Na sluiten van het vak, zal elke ISBN gevalideerd worden voor de juiste formattering. De ISBN-validatie is in staat om 13-cijferige EAN-waarden te converteren, evenals volledige UPC-codes, naar de juiste formattering. De ISBN-lijst kan ook gelezen worden uit een tekstbestand.

## Gegevens importeren

&appname; biedt drie verschillende acties bij importeren van gegevens. Huidige verzameling vervangen zal de huidige verzameling sluiten en een nieuwe aanmaken met de gegevens uit het geïmporteerde bestand. In huidige verzameling achtervoegen vertelt &appname; om alle items in de geïmporteerde verzameling toe te voegen aan de huidige en om elke veld dat nu nog niet bestaat toe te voegen. De actie Verzameling samenvoegen is hetzelfde als achtervoegen, behalve dat elk geïmporteerd item vergeleken wordt met de huidige en alle identieke items worden overgeslagen. &appname; probeert overeenkomstige items te identificeren die niet volledig identiek zijn door belangrijke velden te vergelijken en dan de items samen te voegen. Muziekverzamelingen, bijvoorbeeld, vergelijken de artiest en het album en de tracks zouden gemengd worden bij overeenkomende items. Het importprogramma voor geluidsbestanden is in staat om op de juiste manier de listen met track te bouwen door items samen te voegen.

### Gegevens importeren uit andere software

&appname; kan gegevens direct importeren uit een variëteit van andere programma's voor beheer van verzamelingen, inclusief GCstar, Alexandria, Delicious Library, Ant Movie Catalog, Referencer en Griffith.

### Andere gegevensformaten importeren

&appname; kan gegevens importeren uit een variëteit van andere bestandsformaten, inclusief CSV, bibtex, audio discs en bestanden, MODS, &PDF; en RIS.

#### Gegevens in &appname; importeren

Andere gegevensbestanden van &appname; kunnen direct geïmporteerd worden. Vervanging van de huidige verzameling door een &appname;-bestand te importeren, is hetzelfde als het bestand zelf openen. De waarde van het importeren van &appname;-gegevens is primair om iets toe te voegen of twee verzamelingen samen te voegen.

#### CSV-gegevens worden geïmporteerd

Komma-gescheiden waarden (CSV) invoeren is een algemene manier om gegevens in tabelvorm te im- en exporteren. Elke veldwaarde is gescheiden door een komma, met één item per regel. De veldtitels kunnen meegenomen worden in de eerste regel. Het importprogramma is niet beperkt tot het gebruiken van een komma als scheidingsteken. Elk teken of tekenreeks kan worden gebruikt.

De importdialoog voor een CVS
De importdialoog voor een CVS

Selecteer eerst het type verzameling dat u wilt importeren. Als u aan het achter- of samenvoegen bent in uw open verzameling, is het type beperkt tot uw huidige type verzameling. Als de eerst regel van het CSV-bestand de veldtitels bevat, klik dan op het keuzevakje en het importprogramma zal automatisch de titels vergelijken tegen de velden in de huidige verzameling. Als een veldtitel overeenkomt, zal de kop voor die kolom wijzigen om te tonen dat de kolom is toegekend aan dat veld. Als het bestand een scheidingsteken gebruikt anders dan een komma, ga dan na dat die optie overeenkomstig wordt gewijzigd.

Om voor &appname; het bestand op de juiste manier te importeren, moet het weten welkh veld overeenkomt met elke kolom. Als de kolom alleen een getal in de kop heeft, zal het gegeven in die kolom niet geïmporteerd worden. U zou velden aan elke kolom moeten toevoegen door een kolom te selecteren, ofwel door er in te klikken of het kolomnummer zelf te wijzigen, en daarna het veld selecteren om toe te kennen uit het afrolvak en te klikken op de knop Veld toekennen. Als u een nieuw veld aan de verzameling wilt toevoegen, opent het laatste item in het afrolvak de Velddialoog van de verzameling.

Om het compact te houden worden alleen de eerste vijf regels van het geïmporteerde CSV-bestand in de dialoog getoond. Alle regels in het bestand zullen echter geïmporteerd worden.

#### Gegevens van audio-cd's importeren

&appname; kan de service freedb.org gebruiken om informatie over een &CD; te gebruiken, inclusief de tracklijst. Afhankelijk van uw distributie, kunnen instellingen voor toegang tot de service ingesteld worden in het &kde; &systemsettings;. De artiest, titel, genre, jaar en tracklijst worden allen toegevoegd.

Bovendien, als de schijf &CD;-tekst bevat, dan wordt die informatie gelezen en toegevoegd aan het geïmporteerde item.

#### Metagegevens van audiobestanden importeren

&appname; kan een map scannen en de tags voor gewone formaten van audiobestanden lezen, zoals `mp3` en `ogg`. De songs worden ingevoerd in een muziekverzameling, waar elk item een album is. Als de songbestanden het tracknummer bevatten, dan wordt de naam van de song ingevoegd op de juiste plek in de tracklijst. De informatie over de artiest en het genre wordt ook toegevoegd aan het item. Als de tags van de song toelichtingen bevatten, dan worden deze in toelichtingsveld in het item toegevoegd, voorafgegaan door de bestandsnaam.

Als bovendien een map een bestand `.directory` bevat en de mapnaam komt overeen met een albumtitel, dan zal het item `Icon` in het desktop-bestand worden gebruikt als hoes-illustratie van het album.

Het importprogramma voor metagegevens van audiobestanden kan recursief een map scannen om alle audiobestanden in elke subfolder te scannen, hoewel symbolische koppelingen worden niet gevolgd. &appname; gebruikt de TagLib-bibliotheek voor het lezen van de metagegevens van audiobestanden en zo gegevens kan importeren uit elke bestandstype dat TagLib begrijpt.

#### Gegevens van Bibtex importeren

Bibtex is een bibliografieformaat gebruikt met het LaTeX document voorbereidingssysteem. Verschillende typen bibliografische referenties kunnen worden ingevoegd in het bestand. &appname; importeert bibtex bestanden als een Bibliografische verzameling.

Als het importprogramma voor bibtex velden in het bestand tegenkomt die niet in de standaard bibliografieverzameling zitten, worden ze toegevoegd als velden Eenvoudige tekst, met twee uitzonderingen. Als de veldwaarde meer dan 100 tekens bevat, wordt het een Paragraaf-veld. Als de veldwaarde een &URL; lijkt te bevatten of een bestandsreferentie, dan wordt een &URL;-veld aangemaakt. &appname; gebruikt een interne kopie van de btparse bibliotheek voor ontleden van de bibtex-bestanden.

Bibtexml is een &XML; representatie van bibtex-gegevens en de gegevens uit het geïmporteerde bibtexml-bestand wordt behandeld op dezelfde manier als bibtex-gegevens.

#### MODS-gegevens importeren

MODS is een formaat voor het representeren van verschillende typen verzamelingen van media. &appname; importeert op dit moment alleen boeken als een Bibliografische verzameling.

#### &PDF;-gegevens importeren

Als &appname; is gecompileerd met ondersteuning van exempi of poppler, kunnen metagegevens uit &PDF;-bestanden geïmporteerd worden. Metagegevens kunnen titel, auteur en gegevensinformatie bevatten, evenals bibliografische identifiers die dan gebruikt worden om andere informatie bij te werken.

#### RIS-gegevens importeren

Het RIS-formaat is een bibliografisch bestandsformaat gebruikt door EndNote, Reference-beheerder en anderen. &appname; importeert RIS-bestanden als een Bibliografische verzameling.

### Online verzamelingen importeren

&appname; kan verbinden met en importeren uit websites die persoonlijke verzamelingen beheren.

#### BoardGameGeek-verzameling importeren

BoardGameGeek is een online hulpbron en gemeenschap voor bordspellen. &appname; kan de bordspellen importeren in een verzameling van een gebruiker, zolang de verzameling is ingesteld voor publieke toegang. De geïmporteerde verzameling kan beperkt zijn tot die items gemarkeerd als behorend bij een eigenaar.

#### Goodreads-verzameling importeren

Goodreads is een online sociaal netwerk voor lezers om boekverzamelingen te volgen. &appname; kan de lijst met boeken in een verzameling van een gebruiker importeren, gegeven dat ofwel de gebruikersnaam of gebruikers-ID is gegeven, zolang de verzameling is ingesteld als publiek toegankelijk.

#### LibraryThing-verzameling importeren

LibraryThing is een online service om mensen te helpen hun boeken gemakkelijk te catalogiseren. &appname; kan de lijst met boeken in een verzameling voor gebruikers te importeren, geëxporteerd in JSON-formaat.

### Lijsten met bestanden importeren

De beste manier om een Bestandencatalogus te maken is om de inhoud van een map te importeren. De map kan recursief doorzocht worden om alle gevonden bestanden erin toe te voegen. Dit importprogramma is het meest nuttig voor backuplijsten en mediacatalogussen, zoals &CD; of DVD lijsten. Bovendien kunnen afbeeldingvoorbeelden van de inhoud van bestanden gegenereerd worden, hoewel het enige tijd kan kosten om een groot aantal bestanden te lezen. De bestandsvoorbeelden zijn hetzelfde als die getoond in de &kde; bestandenbeheerder.

### &XML;-gegevens via XSLT importeren

Elk &XML;-bestand kan in &appname; geïmporteerd worden gegeven dat een &XSL;-stijlblad beschikbaar is om het bestand naar het &appname; formaat te converteren. &appname; laadt automatisch het stijlblad en voert de &xslt; bewerking uit die nodig is om het bestand`te laden.

## Slepen en neerzetten

Slepen van gegevensbestanden naar het hoofdvenster van &appname; en ze loslaten zal de bestanden importeren, evenals indien het importcommando was gegeven vanuit de menu's. Slepen en loslaten werkt voor de volgende bestandsformaten: Tellico, Bibtex, RIS en &PDF;. Meerdere bestanden tegelijk importeren wordt ook ondersteund.

Dus als u bijvoorbeeld verschillende &PDF;-bestanden in de catalogus wilt zetten, selecteer ze in de bestandsbeheerder en sleep ze naar het venster van &appname;. &appname; zal zoveel mogelijke metagegevens importeren uit de bestanden als het kan en daarna extra informatie uit verschillende geconfigureerde bronnen in het internet ophalen.

## Gegevens exporteren

Bij exporteren van de gegevens in de verzameling kunnen de waarden van de items geëxporteerd worden zoals ingevoerd of met de automatische formattering geleverd door &appname;. Bovendien kan het exporteren eveneens beperkt worden tot de nu geselecteerd items van de verzameling, waar de statusbalk het aantal geselecteerde items toont.

Tekstbestanden, zoaals Bibtex of CSV, kunnen de Unicode (UTF-8) codering van tekens gebruiken of de huidige instelling van het besturingssysteem.

Algemene export-opties
Algemene export-opties

### &XML; exporteren

Het bestandsformaat voor de gegevens van &appname; is een gezipt &XML;-bestand. Exporteren naar &XML; maakt eenvoudig het &XML;-bestand aan zonder zip te gebruiken. Afbeeldingen kunnen ingevoegd worden in he t&XML;-bestand als base64-encoded gegevens in een afbeeldingselement, maar dat doen kan erg grote tekstbestanden aanmaken.

### Zip exporteren

Het standaard bestandsformaat voor &appname; is een gezipt bestand, met het &XML;-verzamelingsbestand en optioneel, alle afbeeldingen gerefereerd in de verzameling. Als de afbeeldingen in plaats daarvan opgeslagen zijn in de map van de toepassing, zal exporteren naar een zip-bestand een zelf-bevattend gegevensbestand aanmaken, die alle afbeeldingen in de verzameling bevat.

### &HTML; exporteren

Het exporteren met &HTML; gebruikt de `tellico2html.xsl` stijlsheet. Afbeeldingen worden geëxporteerd naar een map met dezelfde naam als het geëxporteerde &HTML;-bestand met `_files` achtergevoegd.

Het standaard formaat is gelijk aan de afgedrukte uitvoer en biedt verschillende opties voor het wijzigen van de &HTML;. Veldkoppen kunnen afgedrukt worden boven iedere kolom, maar helaas laat &kde; nog niet toe om de tabelkoppen te herhalen op elke pagina. De items kunnen eveneens gegroepeerd worden als in de Groepsweergave.

Bovendien kunnen individuele bestanden aangemaakt worden voor elk item in de verzameling, met koppelingen aangemaakt in het topniveau &HTML; bestand. De itembestanden zullen aangemaakt worden in dezelfde map als de afbeeldingen. De item &HTML;-bestanden zullen het huidige stylesheetsjabloon gebruiken, zoals getoond in de Itemweergave.

Export-opties bij &HTML;
Export-opties bij &HTML;

### CSV exporteren

Komma-gescheiden waarden (CSV) zijn een algemene manier om gegevens in tabelvorm te im- en exporteren. Elke veldwaarde is gescheiden door een komma, met één item per regel. De veldtitels kunnen als koppen meegenomen worden in de eerste regel. Elk teken of tekenreeks, anders dan een komma, kan worden gebruikt om velden te scheiden.

Export-opties bij CSV
Export-opties bij CSV

### Alexandria exporteren

Alexandria is een beheerder voor een boekverzameling voor de GNOME bureaubladomgeving. &appname; is in staat om een beperkte subset van boekverzamelingsvelden naar de standaard Alexandria gegevenslocatie te exporteren.

### ONIX exporteren

ONIX is een &XML; formaat voor het representeren en communiceren van productinformatie uit de boekindustrie, primair voor boekverkopers. &appname; kan boekverzamelingen exporteren met een kleine subset van ONIX.

### Bibtex exporteren

Bij exporteren naar Bibtex kunnen de veldwaarden escaped worden met haakjes of aanhalingstekens. Als tekenreeksmacro's worden gebruikt in de verzameling, dan kunnen ze optioneel geëxporteerd worden als macro's of geëxpandeerd. Voor &URL;-velden kan &appname; de veldwaarden omgeven met de `\url{...}` tag. Tenslotte kunnen items zonder citatiesleutel beter overgeslagen worden dan dat &appname; de sleutel automatisch genereert.

Opties voor Bibtex exporteren
Opties voor Bibtex exporteren

### GCstar exporteren

GCstar is een andere beheerder van een filmverzameling. &appname; is in staat om de meeste verzamelingtypen naar een GCstar gegevensbestand te exporteren.

### &XML; via &xslt; exporteren

Tenslotte is &appname; in staat om zijn interne &XML;-representatie van de verzamelinggegevens verwerken via een extern &XSL; stijlsheet voor exporteren. Dit type exporteren kan nuttig zijn voor het genereren van tekstrapporten of andere bestandstypes.

## Werken met citaten

Bij werken met een bibliografie, kunnen citaten voor de nu geselecteerde items gegenereerd worden en gebruikt in verschillende andere toepassingen. Een citaat in bibtex-formaat kan gekopieerd worden naar het klembord en dan in een latex-bestand geplakt. Bibtex citaten kunnen ook een externe toepassing verzonden worden zoals LyX of Kile met gebruik van de zogenaamde lyxpipe.