漫画管理工具Kapowarr

news2024/9/29 9:31:54

在这里插入图片描述

之前老苏写过不少漫画相关的软件,MangoKavitaKomga等等,但和今天要介绍的 Kapowarr 不太一样,如果你之前用过 RadarrSonarr*arr 系列软件,应该是很容易上手的

什么是 Kapowarr ?

Kapowarr(以前的 Comarr)是一款用于构建和管理漫画书库的软件,适用于 *arr 软件套件。它是 Mylar(3) 的更好版本。

工作原理:

Kapowarr 允许您建立漫画数字图书馆。您可以添加卷,将它们映射到文件夹并开始管理!下载、重命名并移动它们。整个过程是自动化的,并且都可以在设置中自定义。

每天都会检查每一卷,看是否有新一期出版,如果有,将立即下载并添加到您的图书馆。

软件的特点:

  • 获取有关图书馆卷和问题的大量元数据
  • 运行“搜索监控”,一键下载整卷
  • 或者使用“手动搜索”来决定自己下载什么
  • 支持通过 MediaFireMega 直接从服务器下载
  • 下载的文件会自动移动到您想要的任何位置,并以您想要的格式重命名
  • 可以提取 Zip 文件,并在下载后或单击后重命名其内容
  • 来自 *arr 软件套件的可识别用户界面

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 kapowarr ,选择第一个 mrcas/kapowarr,版本选择 latest

老苏折腾时,latest 对应的版本为 v1.0.0-beta-1

在这里插入图片描述

docker 文件夹中,创建一个新文件夹 kapowarr,并在其中建三个子文件夹,分别是 contentdatadownloads

文件夹装载路径说明
docker/kapowarr/content/content存放漫画
docker/kapowarr/data/app/db存放数据库
docker/kapowarr/downloads/app/temp_downloads临时下载目录

在这里插入图片描述

端口

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用
netstat -tunlp | grep 端口号
本地端口容器端口
56565656

默认没有对外暴露端口

在这里插入图片描述

需要点 + 号自己添加

在这里插入图片描述

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

# 新建文件夹 kapowarr 和 子目录
mkdir -p /volume2/docker/kapowarr/{content,data,downloads}

# 进入 kapowarr 目录
cd /volume2/docker/kapowarr

# 运行容器
docker run -d \
   --restart unless-stopped \
   --name kapowarr \
   -p 5656:5656 \
   -v $(pwd)/data:/app/db \
   -v $(pwd)/downloads:/app/temp_downloads \
   -v $(pwd)/content:/content \
   mrcas/kapowarr:latest

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '3'

services:
  kapowarr:
    image: mrcas/kapowarr:latest
    container_name: kapowarr
    restart: unless-stopped
    ports:
      - 5656:5656
    volumes:
      - ./data:/app/db
      - ./downloads:/app/temp_downloads
      - ./content:/content

然后执行下面的命令

# 新建文件夹 kapowarr 和 子目录
mkdir -p /volume2/docker/kapowarr/{content,data,downloads}

# 进入 kapowarr 目录
cd /volume2/docker/kapowarr

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:5656 就能看到主界面

在这里插入图片描述

Settings --> Media Management 中新增 Root Folders,在path填入 /content

在这里插入图片描述

Settings --> General 中接下找到下图的链接,申请免费的 Comic Vine API Key

在这里插入图片描述

需要先注册

在这里插入图片描述

登录成功后,刷新页面

在这里插入图片描述

API key 填入后保存

在这里插入图片描述

目前,漫画的唯一来源是网站:https://getcomics.org

老苏随便搜了下漫威的star wars

在这里插入图片描述

选择要下载的漫画,点 Add Volume

在这里插入图片描述

会显示相关的信息

在这里插入图片描述

可以手动或者自动搜索

目前似乎手动更好用一些

在这里插入图片描述

选择下载后,在队列(queue)中会看到

在这里插入图片描述

原理是这么个原理,但实际上有的未下载成功,似乎 Mega 把它封了 😂

在这里插入图片描述

下载成功的漫画,可在 content 中找到

在这里插入图片描述

老苏对这方面不熟悉也不了解,所以最后上张官方的图示意一下整体效果

在这里插入图片描述

参考文档

Casvt/Kapowarr: Kapowarr is a software to build and manage a comic book library, fitting in the *arr suite of software.
地址:https://github.com/Casvt/Kapowarr

The first beta release of Kapowarr (prev. Comarr) is out! : selfhosted
地址:https://www.reddit.com/r/selfhosted/comments/13r0999/the_first_beta_release_of_kapowarr_prev_comarr_is/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/570753.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于Android studio二手车交易系统app

客户端: 用户注册:通过输入用户名,密码,所在地,联系地址以及电话和电子邮件等信息进行用户信息的注册。 二手车查看:用户注册登录系统后,可以查看二手车的基本信息,通过二手车的品牌…

【使用教程】NIMC2000控制器EtherCAT通讯下SDO位置清零

NIMC2000控制器是一种高性能的运动控制器,可通过EtherCAT通讯进行控制。在使用过程中,有时需要将位置清零,这可以通过SDO命令实现。 首先,需要确保NIMC2000控制器已经通过EtherCAT连接到了主机。然后,使用SDO命令将位…

AI技术:智慧交通时代的道路识别(文末送书四本)

前言: Hello大家好,我是Dream。 自动驾驶是当前最热门的技术之一,而道路识别则是自动驾驶系统中的重要一环。它需要自动驾驶车辆能够识别和解读道路标志、路面标线、交通信号灯等道路条件,及时准确地做出驾驶决策。接下来Dream将带…

医药行业除钾钠,物料液体钾钠分离,特殊溶剂钾的提取

Tulsimer T-42是特级强酸型离子交换树脂,氢 H/钠 Na阳离子交换树脂, 是一款有较的交换容量 ,并同时拥有物理及化学稳定品质。可应用于汽电共生发电厂冷凝水处理及超纯水系统中的混床, 去除水中的阳离子。 Tulsimer T-42其无裂纹特性和均匀的粒度&#x…

【源码分析】【netty】FastThreadLocal 为什么快?

写在前面 接下来几篇文章,我们来聊一聊 netty 相关的。这里作者想先从 FastThreadLocal 开始说,而不是可能大家更熟悉的 reactor 啊,责任链设计啊,ByteBuf 啊,池化啊等等。不过虽然说 FastThreadLocal 熟知程度不如其…

剑指offer 2--数组中重复的元素

数组中重复的数字_牛客题霸_牛客网 (nowcoder.com) 【排序法】思路和代码: 对数组进行排序。遍历排序后的数组,如果当前元素与下一个元素相等,则找到了重复数字,返回该数字。如果遍历完数组都没有找到重复数字,则返回-…

ChatGPT应用组队学习来了!

Datawhale学习 联合主办:Datawhale、百度文心 Datawhale联合百度文心,五月为大家带来AIGC应用专题:大模型从入门到应用,学习大纲如下(文末整理了这次学习的所有资料): 参与学习 ▶ 活动时间&am…

量子力学专题:线性谐振子

任何体系在平衡位置附近的小振动,例如 分子振动、晶格振动、原子核表面振动以及辐射场的振动等往往都可以分解成 若干彼此独立的一维简谐振动简谐振动往往还作为复杂运动的初步近似 见理论力学专题(小振动) 双原子分子,两原子间的…

kubernetes02

pod pod生命周期 pod的状态 1.挂起pending:API server创建了pod资源对象已存入etcd中,但它尚未被调度完成,或者仍处于从仓库下载镜像的过程中 2.运行中running:pod已经被调度到某节点,并且所有容器都已经被kubelet创建完成 3.成功complet:…

物业设备管理系统

物业服务质量难以保证,工单处理慢,巡检记录不规范;物业设备设施管理混乱,维修保养成本高,风险隐患多;物业数据分散,难以统计分析,无法提供决策支持;每天需要检查和保养的…

Hadoop学习---8、Hadoop数据压缩

1、Hadoop数据压缩 1.1 概述 1、压缩的好处和坏处 (1)优点:减少磁盘IO、减少磁盘储存空间 (2)缺点:增加CPU开销 2、压缩原则 (1)运算密集型的Job,少用压缩 &#xff08…

亚马逊云科技赋能中国出海企业创新及开拓海外业务

向全球价值链上游奋进 中国企业增强国际竞争力的关键,是努力朝全球价值链上游奋进,发力技术出海。中国的出海新机遇,背后曾是疫情在全球按下数字互联和数字化升级的快进键,跨境电商、在线社交、移动支付、数字服务等数字经济迎来…

【技巧】如何保护Word文档不被改动?

工作上,很多小伙伴需要将Word文档发给对方看,但又不想在传看时,被对方改动上面的内容。这种情况,我们可以通过以下两种方法,让Word文档不能改动。 首先,我们可以把Word文档设置限制编辑,被限制后…

FPGA采集CameraLink相机Full模式解码输出,附带工程源码和技术支持

目录 1、前言2、CameraLink协议基础3、目前我已有的CameraLink收发工程4、设计方案输入CameraLink相机视频缓存视频输出软件配置 5、vivado工程详解6、上板调试验证7、福利:工程代码的获取 1、前言 FPGA实现CameraLink视频编解码目前有两种方案: 一是使…

美团面试:接口被恶意狂刷,怎么办?

如果Java接口被恶意狂刷,我们一般可以采取以下措施: 用TimeStamp (兵不厌诈) 比如给客户端提供一个timestamp参数,值是13位的毫秒级时间戳,可以在第12位或者13位做一个校验位,通过一定的算法给…

Docker实战2-发布后端Java项目

有了上篇Docker实战1-发布前端Vue项目的经验,发布后端就轻车熟路了。 1 准备文件 java打包 运行maven的package,生成jar文件,target/dsm-service-1.0-SNAPSHOT.jar DockerFile # Docker image for springboot file run FROM openjdk:11.0.11-jdk-sli…

【JavaSE】Java基础语法(十二):ArrayList

文章目录 1. ArrayList的构造方法和添加方法2. ArrayList类常用方法3. ArrayList存储学生对象并遍历 集合和数组的区别 : 共同点:都是存储数据的容器不同点:数组的容量是固定的,集合的容量是可变的 1. ArrayList的构造方法和添加方法 ArrayL…

2023亚马逊云科技游戏开发者大会从技术角度探索游戏的广阔边界

自上世纪五十年代诞生以来,电子游戏产业蓬勃发展,这与人类想象力的解放有着无比紧密地联系。伴随着全球游戏市场竞争的加剧,“游戏人”面临着很多全新的挑战。因此,2023亚马逊云科技游戏开发者大会不仅带来了最新的游戏行业举措&a…

基于多智能体深度强化学习的体系任务分配方法

源自:指挥与控制学报 作者:林萌龙, 陈涛, 任棒棒, 张萌萌, 陈洪辉 摘 要 1 背景 1.1 集中式决策VS分布式决策 图1集中式决策示意图 1.2 多智能体强化学习 2 问题描述 2.1 场景描述 图2分布式决策场景下的体系任务分配 2.2 状态空间、动作…

PyTorch-DataLoader

DataLoader:从Dataset中取数据,怎么取,每次取多少可以由DataLoader中的参数进行设定,并将数据加载到神经网络中。 dataloader.py import torchvision from torch.utils.data import DataLoader from torch.utils.tensorboard im…