Simple Python library for the HipChat API v1
Project description
# hipchat_notif
hipchat_notif is [HipChat](https://www.hipchat.com) client library for sending notification using API v1.
## VER. 0.2.3
Added the ability to change the message format.(Thanks to https://bitbucket.org/cou_z)
message_format: Determines how the message is treated by our server and rendered inside HipChat applications.
html - Message is rendered as HTML and receives no special treatment. Must be valid HTML and entities
must be escaped (e.g.: & instead of &). May contain basic tags: a, b, i, strong, em, br, img,
pre, code, lists, tables. Special HipChat features such as @mentions, emoticons, and image previews
are NOT supported when using this format.
text - Message is treated just like a message sent by a user. Can include @mentions, emoticons, pastes,
and auto-detected URLs (Twitter, YouTube, images, etc)
## Python version
2.7
3.4
## Dependencies
- requests>=2.3
## Sample Code
```python
from hipchat_notif import *
TOKEN = "AUTH_TOKEN" # Get token from https://hipchat.com/admin/api
ROOM_ID = 10000
NOTIFICATION_NAME = "NOTIFICATOR"
# Create a new instance.
notif = HipchatNotificator(TOKEN)
notif.notification_name = NOTIFICATION_NAME
notif.room = ROOM_ID
# Send Alert notification
notif.alert("Alert", message_format = "text")
# Send Ok message
notif.ok("Not Alert", message_format = "html")
# Send message
notif.message("Message")
# Send Notification
notif.notif("Notification")
```
### Correspondence table
|Method | Notify | Color
:----: | :----: | :----:
alert() | True | red
ok() | False | green
message() | False | yellow
notif() | True | gray
hipchat_notif is [HipChat](https://www.hipchat.com) client library for sending notification using API v1.
## VER. 0.2.3
Added the ability to change the message format.(Thanks to https://bitbucket.org/cou_z)
message_format: Determines how the message is treated by our server and rendered inside HipChat applications.
html - Message is rendered as HTML and receives no special treatment. Must be valid HTML and entities
must be escaped (e.g.: & instead of &). May contain basic tags: a, b, i, strong, em, br, img,
pre, code, lists, tables. Special HipChat features such as @mentions, emoticons, and image previews
are NOT supported when using this format.
text - Message is treated just like a message sent by a user. Can include @mentions, emoticons, pastes,
and auto-detected URLs (Twitter, YouTube, images, etc)
## Python version
2.7
3.4
## Dependencies
- requests>=2.3
## Sample Code
```python
from hipchat_notif import *
TOKEN = "AUTH_TOKEN" # Get token from https://hipchat.com/admin/api
ROOM_ID = 10000
NOTIFICATION_NAME = "NOTIFICATOR"
# Create a new instance.
notif = HipchatNotificator(TOKEN)
notif.notification_name = NOTIFICATION_NAME
notif.room = ROOM_ID
# Send Alert notification
notif.alert("Alert", message_format = "text")
# Send Ok message
notif.ok("Not Alert", message_format = "html")
# Send message
notif.message("Message")
# Send Notification
notif.notif("Notification")
```
### Correspondence table
|Method | Notify | Color
:----: | :----: | :----:
alert() | True | red
ok() | False | green
message() | False | yellow
notif() | True | gray
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
hipchat_notif-0.2.3.zip
(8.9 kB
view details)
hipchat_notif-0.2.3.tar.gz
(4.4 kB
view details)
File details
Details for the file hipchat_notif-0.2.3.zip.
File metadata
- Download URL: hipchat_notif-0.2.3.zip
- Upload date:
- Size: 8.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f04e765206520f79ad9f82e7ea6331f13eb0931c718c63ed31c0d909239d089d
|
|
| MD5 |
f6aa0597b5f3e0b8be1615d2be0e9252
|
|
| BLAKE2b-256 |
7e744a082488c9a2b94a61aec1863343f2da79fd05494b84969cac1e8fbc6bf1
|
File details
Details for the file hipchat_notif-0.2.3.tar.gz.
File metadata
- Download URL: hipchat_notif-0.2.3.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eabd6954e91ace90ba85faad6bbc56928e14e032fb317b86404ca200a110608c
|
|
| MD5 |
76b92449a7050dd9d41824953a33173a
|
|
| BLAKE2b-256 |
5d8283dc05633ab9bb1cebc6c136cf248a95c39a1053d22a71b2af47235ac2e4
|