Skip to main content

BHMS - Boss Hiding Messaging System: Privacy-focused CLI chat tool

Project description

BHMS

Boss Hiding Messaging System - 办公室隐私聊天工具

安装

pip install bhms

使用

# 直接启动
bhms

# 指定服务器
bhms --server ws://YOUR_IP:PORT

# 查看帮助
bhms --help

配置

三种方式任选:

  1. 环境变量
export BHMS_SERVER=ws://YOUR_IP:PORT
export BHMS_ROOM=default_room
export BHMS_NICKNAME=YourName
  1. 配置文件 ~/.bhms.conf
{
  "server": "ws://YOUR_IP:PORT",
  "room": "default_room",
  "nickname": "YourName"
}
  1. 命令行参数
bhms --server ws://IP:PORT --room myroom --nickname John

聊天操作

  • 发消息: 直接输入
  • 看历史: 输入 qwe
  • 应急模式: 连按两次回车 (显示假 git 输出)
  • 退出: Ctrl+C

发布到 PyPI

pip install build twine
python -m build
twine upload dist/*

许可证

WTFPL - 随便用

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

bhms-1.0.0.tar.gz (4.0 MB view details)

Uploaded Source

Built Distribution

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

bhms-1.0.0-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file bhms-1.0.0.tar.gz.

File metadata

  • Download URL: bhms-1.0.0.tar.gz
  • Upload date:
  • Size: 4.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for bhms-1.0.0.tar.gz
Algorithm Hash digest
SHA256 a79db92b97056bcdad7c659081b56212848632adbe02c79d4a6d4881ce63e8e6
MD5 f56933771237d891a731eb732bde4d93
BLAKE2b-256 ff61db907def11e1535d2ed995e0266c4c89e5c442520d32f0b14fa92a52ded0

See more details on using hashes here.

File details

Details for the file bhms-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: bhms-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 6.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for bhms-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7750233d236c2088b742baaf9e4cb808a90da48114e157f3526e6970c34dc8db
MD5 056e9c98972184020481632bd324798e
BLAKE2b-256 24ee56c7bb3b672a72ef8e5ae6392cb5ec17a277da93e63acd2cd17d42d3508c

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