Skip to content

Commit

Permalink
External Tools sections + base config changes
Browse files Browse the repository at this point in the history
Added section for external tools
Updated some base config to remove rel linking
  • Loading branch information
DieselTech committed Feb 3, 2024
1 parent 764d995 commit 07a8aa2
Show file tree
Hide file tree
Showing 11 changed files with 86 additions and 2 deletions.
2 changes: 1 addition & 1 deletion components/Footer.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ const navigation = {
name: 'GitHub',
},
{
href: 'https://discord.gg/63Ybb7J3as',
href: 'https://discord.gg/b52wT37kt7',
icon: SiDiscord,
isExternal: true,
name: 'Discord',
Expand Down
1 change: 0 additions & 1 deletion components/Head.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@ export default function Head() {
<meta property="og:image:height" content="699" />
<meta property="og:locale" content="en_US" />
<meta property="og:site_name" content="Kavita" />
<link rel="canonical" href="https://www.kavitareader.com/" />
</>
)
}
1 change: 1 addition & 0 deletions pages/guides/_meta.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
"user-settings": "User Settings",
"updating": "Updating",
"3rdparty": "3rd Party Clients",
"external-tools": "External Tools",
"themes": "Custom Themes",
"scanner": "Library Scanner",
"opds": "OPDS",
Expand Down
7 changes: 7 additions & 0 deletions pages/guides/external-tools/_meta.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"mangamanager": "Manga-Manager",
"komf": "Komf",
"comictagger": "ComicTagger",
"calibre": "Calibre",
"sigil": "Sigil"
}
Empty file.
15 changes: 15 additions & 0 deletions pages/guides/external-tools/comictagger.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
import { Callout } from 'nextra-theme-docs'

![CT](../../../public/guides/external-tools/comictagger.png "Comic Tagger UI")

## ComicTagger
* Runs on macOS, Microsoft Windows, and Linux systems
* Get comic information from Comic Vine
* Automatic issue matching using advanced image processing techniques
* Batch processing in the GUI for tagging hundreds or more comics at a time
* Support for ComicRack and ComicBookLover tagging formats
* Native full support for CBZ digital comics
* Native read only support for CBR digital comics: full support enabled installing additional rar tools
* Command line interface (CLI) enabling custom scripting and batch operations on large collections

[Go to comic tagger repo](https://github.com/comictagger/comictagger)
36 changes: 36 additions & 0 deletions pages/guides/external-tools/komf.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
import { Callout } from 'nextra-theme-docs'

## Komf

* Separate server that listens to `Series Add` events from Kavita and can scrape a number of configurable sources
* Actively developed with support from the developer in Kavita discord
* Supports writing directly to Kavita's DB via the API or saving to ComicInfo.xml inside files.
* Has a RESTful API or can use CLI commands

<Callout type="info">
komf does not have it's own webui. It's advised to use [the userscript](https://github.com/Snd-R/komf-userscript)
</Callout>

## Setup
To get started with komf you need to create a file called `application.yml` in the same folder that komf runs from. That means if your using the .jar file it should be in the same folder.
If your running docker then you need to define a `/config` folder where the file can live.

The minimum `application.yml` file needed to start komf is:

```yml copy
kavita:
baseUri: "http://localhost:5000" #or env:KOMF_KAVITA_BASE_URI
apiKey: "YOUR_API_KEY_HERE!" #or env:KOMF_KAVITA_API_KEY

database:
file: ./database.sqlite # database file location.
```
Fill out your baseUri to point to your kavita install URL and put in your [Kavita API key](../user-settings/3rdpartycilents.mdx#api-key).
<Callout type="info">
The API key you use will be the user that komf is logging in as. Make sure that user has the correct permissions in Kavita to do what your asking of it.
</Callout>
[Github](https://github.com/Snd-R/komf)
17 changes: 17 additions & 0 deletions pages/guides/external-tools/mangamanager.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
import { Callout } from 'nextra-theme-docs'

![MM](../../../public/guides/external-tools/mangamanager.png "Manga-Manager")

## Manga-Manager

* Actively developed.
* Extremely fast editings
* Bulk updates via GUI and CLI
* Allows for metadata scraping (currently limited to AniList and MangaUpdates, but more coming soon)
* Change covers and backcover (changes the first and last image of the file)
* Metadata editor with clear UI (allows bulk selection)
* Support for CLI usage
* Webp Converter
* Docker support for headless systems

[Go to MangaManager repo](https://github.com/ThePromidius/Manga-Manager)
9 changes: 9 additions & 0 deletions pages/guides/external-tools/sigil.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
import { Callout } from 'nextra-theme-docs'

## Sigil
* EPUB metadata editor which has tools to ensure the epub matches the spec (fixes corrupt epub metadata).
* Supports a number of plugins to enhance experience
* Good for fixing single books but lacks CLI tools / automation.


[Sigil Site](https://sigil-ebook.com/)
Binary file added public/guides/external-tools/comictagger.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/guides/external-tools/mangamanager.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 07a8aa2

Please sign in to comment.