A simple tool to automatically update Slack user profile based on their Hackatime/Wakatime heartbeat!
Project description
HackaProfile
A simple tool to automatically update Slack (more platforms SOON) user profile based on their Hackatime/Wakatime heartbeat!
Features
- FULLY local (no data leaves your device except for the API calls to update profile)
- FULLY customizable (see the Place holder variables section)
- More features #TODO
(I don't wanna write README.md >:3)
installation
[!TIP] One line install does not work yet!
MacOS
brew install hackaprofile
Linux
Debian/Ubuntu:
apt install hackaprofile
Placeholder Variables
A key feature of HackaProfile is that it allows you to customise your profile however you like (just like how you would change it on Slack/other platforms) BUT it also allows you to use dynamic values (i.e. Placeholder variables).
Example
I am typing {{language}} in {{project}} project becomes I am typing Python in HackaProfile project
-{{id}} Some sort of Hackatime id, might be unique?
{{created_at}}When was the Hackatime data last fetched{{time}}Current time in Unix Timestamp{{category}}: Category of the Hackatime action- communicating
- ai coding
- coding
- writing docs
{{project}}Hackatime project name{{language}}Shows the current language that that you are working on{{editor}}Current IDE/Editor{{operating_system}}The current OS (N.B for MacOS, it showsdarwin){{entity}}Path to the file workng on{{machine}}Current machine's hostname
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file hackaprofile-0.1.0.tar.gz.
File metadata
- Download URL: hackaprofile-0.1.0.tar.gz
- Upload date:
- Size: 9.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5ce5fd776657c7c37eb968a7ce808a94fa46d6b3f65f29dd8fc0bf13a6126a54
|
|
| MD5 |
507c428dcd4b69385fee886cb30af97b
|
|
| BLAKE2b-256 |
a9a72895a6f33f6a9a3e32d6b724b22550fb64f8fa364a2bc7983688c398b35b
|
File details
Details for the file hackaprofile-0.1.0-py3-none-any.whl.
File metadata
- Download URL: hackaprofile-0.1.0-py3-none-any.whl
- Upload date:
- Size: 12.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
263581b2edc65be721a0e80ebe36afb789e430d7e12143844861d1077ce71ff9
|
|
| MD5 |
bb4f652011b5f4fb117dbfa2ecd4d85d
|
|
| BLAKE2b-256 |
f4e24d4012af58da5cfe0ea3cd084c61a83a408acf175aca33916bbdf00b2002
|