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

Metadata

Release files for yurumikuji 0.6.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for yurumikuji 0.6.1
File Size Uploaded
yurumikuji-0.6.1.tar.gz 4.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for yurumikuji 0.6.1
File Interpreter ABI Platform
yurumikuji-0.6.1-py3-none-any.whl Python 3 none any Details

Total release size: 10.1 kB

Release files / yurumikuji-0.6.1.tar.gz

Download URL yurumikuji-0.6.1.tar.gz
Size 4.4 kB
Tags Source
SHA-256 checksum
How to use checksums
c93e2095b5325209ec793f54cf9506585c2c30de58107ed648568c63f5f5c064
BLAKE2b-256 checksum
How to use checksums
d7a1de437b43013b25cf69c17b332cb54f9c29e4d9f2928b8bcd10d0a2297dc8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.9

Release files / yurumikuji-0.6.1-py3-none-any.whl

Download URL yurumikuji-0.6.1-py3-none-any.whl
Size 5.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2c6ebe3ba8d80c6bb3dc22e253c51856d63ced31ffb3ccc1341ae114e8f07353
BLAKE2b-256 checksum
How to use checksums
0021d70650020240b9f107892abee7ae312c83071210438d9b69b90ecf4b9d78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.9

Release history Release notifications | RSS feed

This release

0.6.1 This release

2 release files

0.6.0

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page