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.3.tar.gz
(7.2 kB
view details)
Built Distributions
Offline_115-0.1.3-py3.8.egg
(14.7 kB
view details)
File details
Details for the file Offline-115-0.1.3.tar.gz
.
File metadata
- Download URL: Offline-115-0.1.3.tar.gz
- Upload date:
- Size: 7.2 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 | 8c35ff4a9d1a8a7457fb84afae0dfcef2c821527f85cbcae738abeb394a638d1 |
|
MD5 | 23653092c19a1591111739e54cd1fa2f |
|
BLAKE2b-256 | 756f361a726864a29c3c2fa8e582ae25a15dfd7a3c1b063ec4311cd1342787e5 |
File details
Details for the file Offline_115-0.1.3-py3.8.egg
.
File metadata
- Download URL: Offline_115-0.1.3-py3.8.egg
- Upload date:
- Size: 14.7 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 | 5b1c70a7e14be8a1a937c042a3bad4d01022baada9adba1e844fcf961f81108b |
|
MD5 | 913a6c79d41300ec392a67c07f4eb86c |
|
BLAKE2b-256 | 17b68a053fdd97fa580830384db07e107191da74247e24ca4b006786b3d735b9 |
File details
Details for the file Offline_115-0.1.3-py3-none-any.whl
.
File metadata
- Download URL: Offline_115-0.1.3-py3-none-any.whl
- Upload date:
- Size: 10.7 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 | e0864291496f6bb28c8ad8c8d720e36a1ae01587ac89918a03761d4c288efa81 |
|
MD5 | 943afd620d23dfa5c59ad5bca58fba24 |
|
BLAKE2b-256 | b70a69536f5b08838202eb6a25e842abe8571a905b99a1ef47e0ac859af5c26c |