Skip to main content

A CLI tool for fcbyk

Project description

image

PyPI Tests codecov License

子命令

  • lansend / ls:在指定端口开启 http服务器,用于局域网内共享文件
  • ai:在控制台与 ai 聊天 (需自行配置api-key
  • pick:随机抽取一个元素(可用于抽奖、随机选择等)
  • jiahao:黑客终端模拟器
  • popup:弹窗效果
  • slide:同一局域网内,手机控制电脑PTT翻页

安装

使用 pip 安装

pip install fcbyk-cli

GUI为可选依赖

pip install fcbyk-cli[gui]

从源码安装(可按需调整代码)

  • 前端构建
git clone https://github.com/fcbyk/fcbyk-cli.git
cd web-ui
npm install
npm run build:flatten
  • 后端安装
cd ..
cd fcbyk-cli
pip install -e .

查看帮助信息

fcbyk --help
fcbyk --version

系统要求

  • Python 3.6+
  • Windows

依赖项

核心依赖(install_requires)

  • click:命令行界面框架(针对 Python 版本做了兼容约束)
  • flask:Web 框架(部分功能用于提供本地/局域网服务)
  • flask-socketio / python-socketio:WebSocket 通信(用于局域网实时交互类功能)
  • pyperclip:剪贴板操作
  • requests:HTTP 请求库
  • colorama:终端颜色支持(Windows 下更友好)
  • pyautogui:自动化控制(如键鼠控制类功能)
  • psutil:系统信息与进程管理(不同 Python 版本有不同约束)
  • waitress:WSGI 服务器(部署/运行 Web 服务)

可选依赖(extras_require)

  • test:pytest、pytest-cov、beautifulsoup4
  • gui:PySide6(Python>=3.7)/ PyQt5(Python<3.7)

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

fcbyk_cli-0.2.0a5.tar.gz (193.4 kB view details)

Uploaded Source

Built Distribution

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

fcbyk_cli-0.2.0a5-py3-none-any.whl (188.9 kB view details)

Uploaded Python 3

File details

Details for the file fcbyk_cli-0.2.0a5.tar.gz.

File metadata

  • Download URL: fcbyk_cli-0.2.0a5.tar.gz
  • Upload date:
  • Size: 193.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for fcbyk_cli-0.2.0a5.tar.gz
Algorithm Hash digest
SHA256 b270125595ea97568d7208a4a759c5fb36386c16c9e66ce71f5256a705e4906e
MD5 df14bde3caf5ff6d0a958d7296ed5e9a
BLAKE2b-256 68f94292ee3293377de10e8f57c0f9ec4ed0f91234fcdc9c8fea0bbd1cc09a35

See more details on using hashes here.

File details

Details for the file fcbyk_cli-0.2.0a5-py3-none-any.whl.

File metadata

  • Download URL: fcbyk_cli-0.2.0a5-py3-none-any.whl
  • Upload date:
  • Size: 188.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for fcbyk_cli-0.2.0a5-py3-none-any.whl
Algorithm Hash digest
SHA256 4c46892a8a7df94451be143500ce3b9250aa6a0d6b6d7eb5cfd60f004686203d
MD5 26442bd0c98cd140bed17da751a7cebe
BLAKE2b-256 32e40ce4e6a12f47cbee6e9997b4fcbc13a0667baf2c711b8c5548fa36159035

See more details on using hashes here.

Supported by

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