Skip to main content

CLI tool for sending notifications to Bark

Project description

barkcli

一个基于 BarkNotificator 的命令行工具,支持通过命令行发送推送通知到 Bark 应用。

安装

realese页下载

pip install barkcli-.*.tar.gz

或从源码目录运行:

pip install .

使用方法

设置 Token

你可以通过环境变量 BARK_TOKEN 设置设备 token:

export BARK_TOKEN=your_device_token

也可以通过 --token 参数传入。

命令格式

支持位置参数和具名参数:

位置参数(按顺序)

bark "Title" "Message content" "https://icon.url" "https://target.url" "category" "alarm.caf"

具名参数

bark --title "Hello" --content "World" \
     --icon_url "https://..." \
     --target_url "https://..." \
     --category "group1" \
     --ringtone "alarm.caf"

参数说明

  • title: 推送标题
  • content: 推送内容
  • icon_url: 图标 URL
  • target_url: 点击跳转 URL
  • category: Bark 分类(用于分组显示)
  • ringtone: 铃声名称(如:alarm.caf, bell.caf

打包成压缩文件

在修正后的 barkcli 项目目录下执行:

python setup.py sdist

会在 dist/ 目录生成一个新的 barkcli-x.x.x.tar.gz 文件

重新安装到系统

pip install --force-reinstall dist/barkcli-*.tar.gz

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

barkcli-1.0.4.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

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

barkcli-1.0.4-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

Details for the file barkcli-1.0.4.tar.gz.

File metadata

  • Download URL: barkcli-1.0.4.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.1

File hashes

Hashes for barkcli-1.0.4.tar.gz
Algorithm Hash digest
SHA256 887c45d096cad6c1fa8897e77734f94fbd80c4850f17d5658a4e723beec50490
MD5 7cf562d029ca779e1963ee1cacd48408
BLAKE2b-256 83598f5b676cff2a551be1b726b02964648eaad2c830b548a8dc6c93eebbd85d

See more details on using hashes here.

File details

Details for the file barkcli-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: barkcli-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 3.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.1

File hashes

Hashes for barkcli-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 ddd57bb850a1f3a8c8d30b25aa982821885eea055cd25b0b96da21b6dd608450
MD5 007bfa41bba5a9b6a2a2618549a97bf7
BLAKE2b-256 5f9b53b9948f67c45dc340cea0c2d074b6bf2ccf4ed21e77bc668ff77f9f13fb

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