安卓 利用Termux 实现批量导入单话本到 Tachiyomi 本地漫画目录

14 篇文章 1 订阅

问题分析

  • 因为Tachiyomi默认一个漫画有很多话,所以强制采用了两层目录结构。
  • 对于单话本,需要将对应的zip放到./书名/xxx.zip才能识别,在需要转移的本数很大时,手工操作就显得十分艰难。

针对未解压的zip实现

  • 该脚本将入参目录下所有zip放入$TACHILOCAL/zip名去除空格/chapter.zip下。
  • 之所以要去除空格,是因为Tachiyomi无法加载有空格的文件夹的封面。
#!/bin/sh
TACHILOCAL="/storage/emulated/0/Tachiyomi/local"

cd "$1"
oldifs="$IFS"
IFS=$'\n'
for file in `find . -name "*.zip"`
do
    echo 移动$file...
    folder=`basename $file .zip | sed 's/ //g'`
    mkdir "$TACHILOCAL"/"$folder"
    mv "$file" "$TACHILOCAL"/"$folder"/chapter.zip
done
IFS="$oldifs"

使用

将上述文件保存为mvzip.sh,并赋予可执行权限,在Termux(或其他支持的终端)运行即可。

./mvzip.sh "zip所在目录"

针对已解压的单话本实现

对于已经解压的单话本,这里也有一个脚本,使用方法同上。该脚本将在入参目录下的所有文件夹中新建chapter文件夹,并将所有文件移入其中,同时生成.nomedia文件以防相册检索。你需要手动将转换后的文件夹移动到/storage/emulated/0/Tachiyomi/local

#!/bin/sh

cd "$1"
for file in ./*
do
    if test -d "$file"
    then
        echo 进入$file...
        mkdir "$file"/chapter
        touch "$file"/chapter/.nomedia
        for f in "$file"/*
        do
            if test -f "$f"
            then
                echo 移动$f...
                mv "$f" "$file"/chapter/
            fi
        done
    fi
done

当然,以上脚本修改后在电脑上也可运行。你也可以选择在电脑进行处理,然后将处理好的文件移动到相应目录。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 好的,以下是一个有关系统稳定性的脱口秀台词: 大家好,今天我想谈论的是系统稳定性。在如今数字化的时代,我们使用各种各样的系统来帮助我们完成日常工作和生活中的任务。但是,当这些系统崩溃或出现故障时,我们就会遇到很多麻烦。 系统稳定性是确保系统在正常运行期间不出现故障或崩溃的能力。要保持系统的稳定性,需要多方面的努力。例如,我们可以采取安全措施,确保系统不会受到攻击;我们可以进行系统维护和更新,以确保系统始终运行在最新的版本上;我们可以制定灾难恢复计划,以便在系统崩溃时能够快速恢复系统。 另外,对于企业来说,系统稳定性也意味着保持业务连续性。当系统出现故障时,企业可能会失去生产力和竞争力。因此,确保系统的稳定性对企业来说是至关重要的。 最后,我想强调的是,系统稳定性不是一次性的工作,而是需要持续的关注和维护。只有我们保持警觉并持续努力,才能确保我们的系统始终稳定运行,从而顺利完成我们的工作和生活中的任务。 ### 回答2: 主持人: 大家好,欢迎收看今天的脱口秀节目。我们今天的话题是系统稳定性,这是一个我们每天都会遇到的问题。我们经常会遇到各种系统的崩溃、卡顿甚至无法启动的情况,那么如何保证系统的稳定性呢? 首先,作为用户,我们需要遵循一些基本的操作规则:及时更新软件和系统补丁,不随意安装未知来源的软件,不随便修改系统设置。这样可以减少系统遭受恶意程序的风险,提高系统的稳定性。 其次,作为开发者,我们需要在设计和开发软件时考虑系统稳定性因素。采用合适的算法和数据结构,减少资源占用,提高代码的健壮性。同时,对于用户的反馈和Bug报告要及时处理,修复软件中的漏洞和问题,以提高系统的稳定性和用户体验。 再次,作为管理者,我们需要有完善的运维措施。建立完备的备份和恢复机制,避免重要数据的丢失。定期对系统进行检查和维护,清理无用文件和垃圾数据。同时,保证系统的安全性,加强网络和硬件的防护,以防止攻击和病毒的侵入。 最后,作为普通用户,我们可以利用一些工具来帮助提高系统的稳定性。例如,使用优化软件来清理系统垃圾,优化系统配置。安装杀毒软件和防火墙,保护系统免受病毒和恶意软件的侵害。合理安排软件和文件的存储位置,避免硬盘空间过小。 总之,系统稳定性是每个人都关心的问题。无论是作为用户、开发者还是管理者,我们都需要共同努力,采取措施来提高系统的稳定性,以保证我们的工作和生活能够顺利进行。谢谢收看,祝大家生活愉快!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值