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.3.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.3-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: barkcli-1.0.3.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.3.tar.gz
Algorithm Hash digest
SHA256 86ad9e9fe4d4a798b568ae07fa19e774fc5604b1ef58e416af8f2ec7db1abdf9
MD5 31e0a8c6f5322aa5025e414803c1c47c
BLAKE2b-256 e18930947697e50ed79ff866eae702b9e07a28109885c39fd51325ecebcf4280

See more details on using hashes here.

File details

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

File metadata

  • Download URL: barkcli-1.0.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0e8338bfd45d12f90ab49fb6d571ab32d7f0abbd3688f2084262df100950e823
MD5 e688e59247ee94cd7514bd55addeb841
BLAKE2b-256 29a744e4bad64e764d49c4f89156ef8fed78791e51e7eda0ff809bff8e85b5ae

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