diff --git a/components/Footer.tsx b/components/Footer.tsx
index 73565e9..71f1bcd 100644
--- a/components/Footer.tsx
+++ b/components/Footer.tsx
@@ -23,7 +23,7 @@ const navigation = {
name: 'GitHub',
},
{
- href: 'https://discord.gg/63Ybb7J3as',
+ href: 'https://discord.gg/b52wT37kt7',
icon: SiDiscord,
isExternal: true,
name: 'Discord',
diff --git a/components/Head.tsx b/components/Head.tsx
index 5d94dba..7c51593 100644
--- a/components/Head.tsx
+++ b/components/Head.tsx
@@ -24,7 +24,6 @@ export default function Head() {
-
>
)
}
diff --git a/pages/guides/_meta.json b/pages/guides/_meta.json
index a43ec01..900f45d 100644
--- a/pages/guides/_meta.json
+++ b/pages/guides/_meta.json
@@ -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",
diff --git a/pages/guides/external-tools/_meta.json b/pages/guides/external-tools/_meta.json
new file mode 100644
index 0000000..3084d58
--- /dev/null
+++ b/pages/guides/external-tools/_meta.json
@@ -0,0 +1,7 @@
+{
+ "mangamanager": "Manga-Manager",
+ "komf": "Komf",
+ "comictagger": "ComicTagger",
+ "calibre": "Calibre",
+ "sigil": "Sigil"
+}
diff --git a/pages/guides/external-tools/calibre.mdx b/pages/guides/external-tools/calibre.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/pages/guides/external-tools/comictagger.mdx b/pages/guides/external-tools/comictagger.mdx
new file mode 100644
index 0000000..e6cccf3
--- /dev/null
+++ b/pages/guides/external-tools/comictagger.mdx
@@ -0,0 +1,15 @@
+import { Callout } from 'nextra-theme-docs'
+
+
+
+## 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)
\ No newline at end of file
diff --git a/pages/guides/external-tools/komf.mdx b/pages/guides/external-tools/komf.mdx
new file mode 100644
index 0000000..5facd3f
--- /dev/null
+++ b/pages/guides/external-tools/komf.mdx
@@ -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
+
+
+ komf does not have it's own webui. It's advised to use [the userscript](https://github.com/Snd-R/komf-userscript)
+
+
+## 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).
+
+
+ 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.
+
+
+
+[Github](https://github.com/Snd-R/komf)
diff --git a/pages/guides/external-tools/mangamanager.mdx b/pages/guides/external-tools/mangamanager.mdx
new file mode 100644
index 0000000..d92a4a4
--- /dev/null
+++ b/pages/guides/external-tools/mangamanager.mdx
@@ -0,0 +1,17 @@
+import { Callout } from 'nextra-theme-docs'
+
+
+
+## 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)
\ No newline at end of file
diff --git a/pages/guides/external-tools/sigil.mdx b/pages/guides/external-tools/sigil.mdx
new file mode 100644
index 0000000..88bfdfe
--- /dev/null
+++ b/pages/guides/external-tools/sigil.mdx
@@ -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/)
\ No newline at end of file
diff --git a/public/guides/external-tools/comictagger.png b/public/guides/external-tools/comictagger.png
new file mode 100644
index 0000000..8024a78
Binary files /dev/null and b/public/guides/external-tools/comictagger.png differ
diff --git a/public/guides/external-tools/mangamanager.png b/public/guides/external-tools/mangamanager.png
new file mode 100644
index 0000000..ff27310
Binary files /dev/null and b/public/guides/external-tools/mangamanager.png differ