Skip to main content

CLI for Pikpak(A web file driver)

Features

  • List all file in a tree
  • Download a whole folder
  • Download files by file name or size matching
  • Download resume(which will create a .part file before finished)

Install

pip install -U pikpak_cli

Usage

pikpak_cli
Current account: ******
Default download dir: ****
session file: .pikpak.session
try typing help
pikpak_cli>help
login
Login account
usage: login [-h] [--password PASSWORD] account [account ...]

exit
Exit cli
usage: exit [-h]

shell

usage: shell [-h]

ls
List current dir files
usage: ls [-h] [--without_audit] [--trash] [--recursion] name [name ...]

cd
Change directory
usage: cd [-h] name [name ...]

download
Download a file or many files in a directory
usage: download [-h] [--includes INCLUDES] [--excludes EXCLUDES] [--dir DIR] [--size SIZE] [--relative_path] [--new_file_name NEW_FILE_NAME] name [name ...]

pwd
Get current path
usage: pwd [-h]

du
Get files's total size
usage: du [-h] name [name ...]

help
Get help information
usage: help [-h]

config
Set default download dir or
usage: config [-h] [--downlaod_dir DOWNLAOD_DIR]

info
Print session info
usage: info [-h]

rm

usage: rm [-h] [--no_trash] name [name ...]

try help!

examples

ls

pikpak_cli>ls .

try --recursion!

cd

pikpak_cli>cd Movie
pikpak_cli>pwd
pikpak_cli>/Movie
pikpak_cli>cd ..
pikpak_cli>

download

download files only bigger than 500M to /mnt with a flat structure:

pikpak_cli>download Movie --size 500M --relative_path --dir /mnt

download all mp4 or mkv files to default download dir:

pikpak_cli>download Movie --includes *.mp4,*.mkv

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pikpak_cli-0.1.0.tar.gz (9.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pikpak_cli-0.1.0-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

Details for the file pikpak_cli-0.1.0.tar.gz.

File metadata

  • Download URL: pikpak_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 9.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.10.10 Linux/5.15.83-1-pve

File hashes

Hashes for pikpak_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a17ebfcbf7428b6f43cf222626d0f242782428801febe74a202c4953f501573d
MD5 e9a6ddd12eaf0866a83744739b7797f5
BLAKE2b-256 cf01599d244892efe6705b92e618d17f6da607580f6ba97ad06ce21627d86dac

See more details on using hashes here.

File details

Details for the file pikpak_cli-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pikpak_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.10.10 Linux/5.15.83-1-pve

File hashes

Hashes for pikpak_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 664b74ba87b66131bc196fcff8767d35c8e96c06c37e9649b53abd634bb60565
MD5 3fba7d06054ea704b9ef923697e3c021
BLAKE2b-256 3ca50fe34b9383e6a6f2c30eb447d4077140aefc1f3a4d9b8e26a9cc7c4e4a5f

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page