pyLoad

出自 ArchWiki

此文章或章节需要语言、wiki 语法或风格改进。请参考 Help:Style

原因: 一些 shell 提示符是错误的,因为不建议/没有必要以 root 身份运行。(在 Talk:PyLoad 中讨论)

pyLoad 是一个快速、轻量级且功能齐全的下载管理器,适用于许多网盘、DLC 等容器格式、视频网站或纯 http/ftp 链接 (支持的网盘)。它的目标是低硬件要求和平台独立性,以便可以在各种系统(台式电脑、上网本、NAS、路由器)上运行。尽管有严格的限制,但它 packed full of features,就像 webinterface、验证码识别、unrar 等等。

pyLoad 分为核心和客户端,使其易于远程访问。

可用的客户端 (屏幕截图)

  • 一个 web 界面
  • 一个命令行界面
  • 一个用 Qt 编写的 GUI
  • 以及一个 Android 客户端。

安装

安装 pyload-ngAUR

配置

使用以下命令创建所有文件

# pyload
注意: 此命令必须以将要运行 pyload 的同一用户身份运行。例如,如果您使用 systemd 服务以守护进程方式运行 pyload,请以用户 pyload 身份运行此命令,或将 /etc/systemd/system/pyload.service 更改为其他用户。如果您选择以用户 pyload 身份运行此命令,您将必须编辑 /etc/passwd 以将 pyload 的 shell 从 /bin/false 修改为 /bin/bash

这将为您提供一个快速入门,通过提供一个基本可用的设置。作为一个基本设置,还有更多选项,您至少应该查看它们,因为某些部分(如权限部分)Assistant 未触及。

提示: 大多数(如果不是全部)选项都可以通过 web 界面更改。

手动

您也可以直接编辑 pyload.conf(默认位于 ~/.pyload/ 中)。

虽然也可以通过 web 界面编辑,但您可以通过编辑 ~/.pyload/plugins.conf 来更改插件配置。

提取密码存储在 ~/.pyload/unrar_passwords.txt 中。

脚本

有关此方面的更多信息,请阅读 /opt/pyload/scripts/Readme.txt

如果您有兴趣运行用户脚本,在运行之前,您需要

# chown user /opt/pyload/scripts/

user 是您在 pyload.conf / 权限设置中定义的用户),以便 PyLoadCore 创建必要的文件夹。

运行

必要

# pyload

要在后台运行 pyLoad,请使用

# pyload --daemon

与 pyLoad 交互

使用 web 界面,默认设置下,然后

https://127.0.0.1:8000

守护进程

提示: 不要忘记更改 $USER$GROUP
/etc/systemd/system/pyload.service
[Unit]
Description=Downloadtool for One-Click-Hoster written in python.
After=network.target

[Service]
ExecStart=/usr/bin/pyload
User=$USER
Group=$GROUP

[Install]
WantedBy=multi-user.target

要启动 pyload,请启动 pyload 服务。

要使其在启动时自动启动,请启用 pyload 服务。

参见

应用程序列表/互联网#下载管理器