{ "info": { "author": "johnnykim", "author_email": "kidskorea7@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.9", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "django-slack-notifications\n==========================\n\n**Extremely simple and easy slack integration with django.**\n\nOverview\n========\n\nRequirements\n============\n\n- Python (3.3+)\n- Django (1.7, 1.8, 1.9)\n- Slack Webhook Url: https://api.slack.com/custom-integrations\n\nInstallation\n============\n\nInstall using ``pip``\n\n::\n\n pip install django-slack-notifications\n\nAdd ``django-slack-notifications`` to your ``INSTALLED_APPS`` setting.\n\n::\n\n INSTALLED_APPS = (\n ...\n 'django-slack-notifications',\n )\n\nAdd ``SLACK_NOTIFICATIONS`` to your ``settings.py``\n\n::\n\n SLACK_NOTIFICATIONS = {\n 'WEBHOOK_URL': '{your slack webhook url}'\n 'CHANNEL': '{default slack channel that you want to send message.}',\n 'USERNAME': '{default message sender name}',\n 'ICON_EMOJI': '{default sender emoticon}',\n }\n\n``WEBHOOK URL`` is required. You can get your webhook url from slack.\nSee https://api.slack.com/custom-integrations\n\n``CHANNEL``, ``USERNAME``, ``ICON_EMOJI`` is optional parameters. If\ndefault value is set, you don't need to pass parameter to your\n``send_message`` method. See below.\n\nUsage\n=====\n\nIn your python code,\n\n::\n\n from django-slack-notifications.utils import send_message\n\n send_message(channel='#general', username='test', text=\"Hi, I'm a test message.\")\n\n``send_message`` returns default slack response. If succeed, it returns\n200.\n\nIf you set default values ``CHANNEL``, ``USERNAME``, you can call\n``send_message`` like...\n\n::\n\n from django-slack-notifications.utils import send_message\n\n send_message(text=\"Hi, I'm a test message.\")\n\n``channel`` and ``username`` is set default value that you defined in\n``settings.py``\n\nif ``ICON_EMOJI`` is not set, it uses default slack webhook integrations\nsettings that you've defined at\nhttps://prnd.slack.com/apps/manage/custom-integrations", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/johnnykim/django-slack-notifications", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "django-slack-notification", "package_url": "https://pypi.org/project/django-slack-notification/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-slack-notification/", "project_urls": { "Homepage": "https://github.com/johnnykim/django-slack-notifications" }, "release_url": "https://pypi.org/project/django-slack-notification/1.0.0/", "requires_dist": null, "requires_python": "", "summary": "A simple Django app to send notifications to slack.", "version": "1.0.0" }, "last_serial": 1971185, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "2bdd8655370135ab536787a59b5347e5", "sha256": "4182ad6558e685744b4c5974e0b03b13d417f05476b7ae020251805f82a35793" }, "downloads": -1, "filename": "django-slack-notification-1.0.0.tar.gz", "has_sig": false, "md5_digest": "2bdd8655370135ab536787a59b5347e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3041, "upload_time": "2016-02-23T08:05:39", "url": "https://files.pythonhosted.org/packages/4e/b7/17a429ce4f278b9fff81d3c47e5b39bf16b1683482fa3c767262055a5aaa/django-slack-notification-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2bdd8655370135ab536787a59b5347e5", "sha256": "4182ad6558e685744b4c5974e0b03b13d417f05476b7ae020251805f82a35793" }, "downloads": -1, "filename": "django-slack-notification-1.0.0.tar.gz", "has_sig": false, "md5_digest": "2bdd8655370135ab536787a59b5347e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3041, "upload_time": "2016-02-23T08:05:39", "url": "https://files.pythonhosted.org/packages/4e/b7/17a429ce4f278b9fff81d3c47e5b39bf16b1683482fa3c767262055a5aaa/django-slack-notification-1.0.0.tar.gz" } ] }