115网盘添加离线下载任务命令行工具
Project description
Offline 115 (115 离线下载 python 命令行工具)
author: owtotwo
usage: offl115 [-h] [-c cookies] [-t torrent [torrent ...]] [-m magnet [magnet ...]] [--check] [-v]
115离线下载命令行工具(用于添加115离线下载任务)
optional arguments:
-h, --help show this help message and exit
-c cookies, --cookies cookies
本地115的cookies文件路径(仅支持分号间隔的cookies字符串为文本内容)
若无此值,则根据环境变量`OFFLINE_115_COOKIES_PATH`查找
若无环境变量,则根据默认cookies路径`C:\Users\AT\.115.cookies`查找
-t torrent [torrent ...], --torrent torrent [torrent ...]
本地种子文件
-m magnet [magnet ...], --magnet magnet [magnet ...]
磁力链接(最多15个)
--check 检查本地cookies是否能正常登陆115
-v, --version 显示此命令行当前版本
Requirements
- Windows 10
- Python3.7+
- pip
- pypi
- bencode.py == 4.0.0
- requests == 2.24.0
Install and Run on Win10
$ pip install Offline-115
$ (Login your 115 and Save the cookies to file 'C:\Users\<You>\.115.cookies' in format 'Semicolon separated name=value pairs' by EditThisCookie)
$ offl115 -h
$ offl115 --check (Make sure it prints 'The 115 cookies are Ok!')
$ offl115 -m "magnet:?xt=urn:btih:c12fe1c06bba254a9dc9f519b335aa7c1367a88a"
Install from source code and Run on Win10
(* Need Git for Windows)
$ (Login your 115 and Save the cookies to file 'C:\Users\<You>\.115.cookies' in format 'Semicolon separated name=value pairs' by EditThisCookie)
$ git clone https://github.com/owtotwo/Offline-115.git
$ cd Offline-115
$ py -3 setup.py install
$ offl115 -h
$ offl115 --check (Make sure it prints 'The 115 cookies are Ok!')
$ offl115 -m "magnet:?xt=urn:btih:c12fe1c06bba254a9dc9f519b335aa7c1367a88a"
Usage
设定Cookies (在115浏览器中登录115后获取)
- 请在115浏览器登录后,推荐使用 EditThisCookie 插件导出 cookies 到
{HOMEPATH}/.115.cookies
即 可正常使用。 - Cookies 只支持分号分隔的格式(Semicolon separated name=value pairs),如
a=1;b=2;c=3;
。 - 脚本对于115cookies路径会根据以下顺序获取:
- 命令行参数中-c/--cookies指定的cookies文件路径
- 环境变量中
OFFLINE_115_COOKIES_PATH
变量所指定的路径 - 默认路径
{HOMEPATH}/.115.cookies
Help (显示命令行使用方法)
$ offl115 -h
Check cookies (检查本地115cookies文件是否合法)
Run with default cookies path:
$ offl115 --check
115 cookies file path is C:\Users\<You>\.115.cookies ...
The 115 cookies are Ok!
Run in CMD:
$ set OFFLINE_115_COOKIES_PATH=C:\Users\<You>\Documents\115.cookies && offl115 --check
Environment Variable `OFFLINE_115_COOKIES_PATH` Found!
115 cookies file path is C:\Users\<You>\Documents\115.cookies ...
The 115 cookies are Ok!
Run with option -c
or --cookies
:
$ offl115 --check -c "C:\Your\New\Path\cookies.txt"
115 cookies file path is C:\Your\New\Path\cookies.txt ...
The 115 cookies are Ok!
Add torrent (单个本地种子文件)
$ offl115 -t "C:\Users\<You>\Desktop\abc.torrent"
Add magnet (单个磁力链接)
$ offl115 -m "magnet:?xt=urn:btih:c12fe1c06bba254a9dc9f519b335aa7c1367a88a"
Add magnet (用其他路径的115cookies文件添加单个磁力链接)
$ offl115 -c "C:\Your\New\Path\cookies.txt" -m "magnet:?xt=urn:btih:c12fe1c06bba254a9dc9f519b335aa7c1367a88a"
Add multiple torrents (多个本地种子文件)
$ offl115 -t "C:\Users\<You>\Desktop\abc.torrent" "C:\Users\<You>\Desktop\def.torrent"
Add multiple magnets (多个磁力链接)
$ offl115 -m "magnet:?xt=urn:btih:c12fe1c06bba254a9dc9f519b335aa7c1367a88a" "magnet:?xt=urn:btih:c12fe1c06bba254a9dc9f519b335aa7c1367a88b"
Help (显示命令行工具当前版本)
$ offl115 -v
Related Repo
License
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Offline-115-0.1.2.tar.gz
(7.0 kB
view details)
Built Distribution
File details
Details for the file Offline-115-0.1.2.tar.gz
.
File metadata
- Download URL: Offline-115-0.1.2.tar.gz
- Upload date:
- Size: 7.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9674ba3cabaa9484c8b89df60d628a528410bda387e21ef37ba9bc853370e2a |
|
MD5 | 38bef3b4cb094f80c9c57b110c71ff65 |
|
BLAKE2b-256 | 09edd1ba7272149dcb1377924c3994359666e93c20f746ae5a0bff99e1878392 |
File details
Details for the file Offline_115-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: Offline_115-0.1.2-py3-none-any.whl
- Upload date:
- Size: 10.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | afd73c871247d7a7291f2a7c0eed904a66d37dbb3903588014babdfc5983d7fe |
|
MD5 | ae95004ce9612b681656c82184e2706a |
|
BLAKE2b-256 | 84f71e580057648ef01798ad9352d2f256caf5bc3bafd9aadd02ec1bb81d7f0f |