Skip to main content

yurumikuji

PyPI version Python Versions

kamidana slack additonal

Usage

$ pip install yurumikuji
$ echo "SLACK_TOKEN=<your token>" > .env
$ kamidana --additionals=yurumikuji.yurumikuji sample/profile.j2
https://secure.gravatar.com/avatar/a7614593f3f6f46b73da348c89beba81.jpg?s=512&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-512.png
https://secure.gravatar.com/avatar/a7614593f3f6f46b73da348c89beba81.jpg?s=512&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-512.png
active

sample/profile.j2

{{ ("srz_zumix" | slack_user_id | slack_user_info).profile.image_512 }}
{{ ("srz_zumix" | slack_user_id | slack_user_profile).image_512 }}
{{ "srz_zumix" | slack_user_id | slack_user_presence }}

Features

Filter

name usage detail slack required scope
slack_user_id <user_name> | slack_user_id user name|real_name|display_name|email to user_id users:read
search_slack_user_id [<user_names>] | slack_user_id Find user_id from multiple search candidates (user name|real_name|display_name|email) users:read
slack_user_presence <user_id> | slack_user_presence get user presence users:read
slack_user_info <user_id> | slack_user_info get user info users:read
slack_user_profile <user_id> | slack_user_profile get user profile users.profile:read
slack_user_info_by_email <user_email> | slack_user_info_by_email get user info users:read.email
slack_usergroup_id <usergroup_name> | slack_usergroup_id usergroup name to usergroup_id usergroups:read
slack_usergroup_member_ids <usergroup_id> | slack_usergroup_member_ids get usergroup member user ids usergroups:read
slack_usergroup_member_infos <usergroup_id> | slack_usergroup_member_infos get usergroup member user info usergroups:read
slack_usergroup_member_infos <usergroup_id> | slack_usergroup_member_infos get usergroup member user info usergroups:read
slack_search <search_query> | slack_search search message search:read
mention <user_or_usergroup_id> | mention get user or group mention text
mention_menber <user_id> | mention get mention text
mention_group <usergroup_id> | mention get group mention text

Globals

name usage detail slack required scope
slack_users_name slack_users_name list users name users:read
slack_user_groups slack_user_groups list user groups usergroups:read

Download files

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

Source Distribution

yurumikuji-0.6.1.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

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

yurumikuji-0.6.1-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file yurumikuji-0.6.1.tar.gz.

File metadata

  • Download URL: yurumikuji-0.6.1.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.9

File hashes

Hashes for yurumikuji-0.6.1.tar.gz
Algorithm Hash digest
SHA256 c93e2095b5325209ec793f54cf9506585c2c30de58107ed648568c63f5f5c064
MD5 5ce9c1d179a54f4f12f9912d00f71199
BLAKE2b-256 d7a1de437b43013b25cf69c17b332cb54f9c29e4d9f2928b8bcd10d0a2297dc8

See more details on using hashes here.

File details

Details for the file yurumikuji-0.6.1-py3-none-any.whl.

File metadata

  • Download URL: yurumikuji-0.6.1-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.9

File hashes

Hashes for yurumikuji-0.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2c6ebe3ba8d80c6bb3dc22e253c51856d63ced31ffb3ccc1341ae114e8f07353
MD5 ae4604f5f566955334b251be7580a525
BLAKE2b-256 0021d70650020240b9f107892abee7ae312c83071210438d9b69b90ecf4b9d78

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.6.1 This release

2 files

0.6.0

2 files

0.5.1

2 files

0.5.0

2 files

0.4.0

2 files

0.3.0

2 files

0.2.0

2 files

0.1.0

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