Skip to content

Latest commit

 

History

History
118 lines (92 loc) · 5.09 KB

名词解释.md

File metadata and controls

118 lines (92 loc) · 5.09 KB
title description published date tags editor dateCreated
名词解释
1
2023-05-13 04:02:28 UTC
markdown
2023-05-12 12:15:29 UTC

用户认证

NAStool项目受到广泛关注,曾出现过被200万用户的大V爆光的高风险事件。为了提高工具使用门槛有效控制用户数量,需要完成用户认证才能使用本工具的高级功能。

  • 需要有本工具支持的任何一个认证站点,或者已认证IYUU,才能完整使用全部功能。
  • 未认证时,仅能使用文件整理相关功能。

目前支持的认证站点

对本工具的认证机制进行破解,造成工具被大范围传播的,相关责任需由修改破解者承担,同时本项目也有可能会被牵连导致不得不关闭! {.is-warning}

PWA

NAStool的WEB界面支持PWA(Progressive Web App),手机上(Windows11及MacOS也可以)将网页保存到主屏幕可像App一样使用,效果如图所示。不同系统保存到主屏幕的方式会有所不同,IOS选择Safari中间的分享图标,选择添加到主屏幕菜单即可。

pwa.jpg

转移方式

  • 硬链接:一份文件生成多个文件入口,但只占用一份存储空间,只有所有入口都删除后才能释放文件占用空间;可以修改硬链接后的文件名但不会影响原文件做种(不能修改文件内容);要求在同一磁盘下才能硬链接。
  • 软链接:类似于快捷方式,原文件删除后软链接即会失效;使用软链接时的原文件路径需要与生成软链接时的原文件路径保持一致,否则无法使用,也就是在docker环境下,映射前后的目录路径需要一致。
  • 复制:复制一份副本,多占用一份空间。
  • 移动:移动文件存储位置,会影响原文件做种。
  • Rclone复制:使用Rclone复制本地文件到网盘,需要自行映射rclone配置目录到容器中(/nt/.config/rclone)或在容器内使用rclone config完成rclone配置,网盘配置名称必须为:NASTOOL,可自行通过Docker添加环境变量传递参数优化传输,参考:https://rclone.org/docs/#environment-variables
  • Rclone移动:使用Rclone移动本地文件到网盘,其余与Rclone复制一致。
  • Minio复制:Minio复制本地文件到网络存储,针对S3/云原生场景,需要自行在容器内使用mc alias set NASTOOL http://your_domain_name_or_ip:port ACCESS_KEY SECRET_KEY完成minio配置(alias的名称必须为NASTOOL),并在minio控制台增加一个名为data的bucket(名称必须为data)。
  • Minio移动:Minio移动本地文件到网络存储,其余与Minio复制一致。

远程交互命令

  • /ptt:下载->下载器文件入库
  • /ptr:下载->自动删种
  • /rss:下载->RSS订阅
  • /ssa:下载->订阅搜索
  • /rst:同步->目录同步
  • /db:同步->豆瓣同步
  • /utf:同步->失败重新识别
  • /pts:管理->站点签到
  • /udt:管理->系统升级
  • /tbl:管理->清理转移缓存
  • /trh:管理->清理RSS缓存
  • /sta:管理->刷新站点数据

电影占位符

使用占位符自定义电影文件命名格式:

  • {title}:标题
  • {en_title}:英文标题
  • {original_title}:原语种标题
  • {original_name}:原文件名
  • {year}:年份
  • {edition}:版本(Bluray/WEB-DL等)
  • {videoFormat}:分辨率(1080p/4k等)
  • {videoCodec}:视频编码
  • {audioCodec}:音频编码及声道
  • {effect}: 视频特效(DV,HDR等)
  • {tmdbid}:TMDB的ID
  • {imdbid}:IMDB的ID
  • {part}:part1/disc1/dvd1
  • {releaseGroup}:制作组/字幕组

电视剧占位符

使用占位符自定义电视剧文件命名格式:

  • {title}:标题
  • {en_title}:英文标题
  • {original_title}:原语种标题
  • {original_name}:原文件名
  • {year}:年份
  • {edition}:版本(Bluray/WEB-DL等)
  • {videoFormat}:分辨率(1080p/4k等)
  • {videoCodec}:视频编码
  • {audioCodec}:音频编码及声道
  • {effect}: 视频特效(DV,HDR等),
  • {tmdbid}:TMDB的ID
  • {imdbid}:IMDB的ID
  • {season}:季数
  • {episode}:集数
  • {season_episode}:剧集SxxExx
  • {part}:part1/disc1/dvd1
  • {releaseGroup}:制作组/字幕组

对外服务地址

  • /subscribe:Jellyseerr/Overseerr添加订阅
  • /slack:Slack消息交互
  • /synology:Synology Chat消息交互
  • /telegram:Telegram Webhook消息交互
  • /wechat:微信消息交互
  • /emby:Emby播放通知Webhook
  • /jellyfin:Jellyfin播放通知Webhook
  • /plex:Plex播放通知Webhook
  • /api/v1:Api接口文档地址
  • /?next=xxx:启动页面时自动跳转菜单
  • /ical:将订阅日历添加到日历App(加?remind=1开启提醒)

cron表达式

  • NAStool中有较多涉及设置时间周期的采用cron表达式进行设置。
  • cron表达式只支持5位格式,分别是:分 时 日 月 周
  • 只支持英文格式,如:MON/TUE/WED/THU/FRI/SAT/SUN