{
"info": {
"author": "numirias",
"author_email": "numirias@users.noreply.github.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7"
],
"description": "# SecSE CTF Announcement Tool\n\n[](https://travis-ci.org/secse-ctf/announcement-tool)\n[](https://codecov.io/gh/secse-ctf/announcement-tool)\n[](https://pypi.python.org/pypi/ctf-announcement)\n\nThis is a simple commandline tool to quickly generate SecSE CTF announcements as markdown posts for usage on meta.\n\n## Installation\n\n $ pip install ctf-announcement --upgrade\n\n## Usage\n\nCall `ctf-announcement` with either the ID, the link or a substring of the title of an upcoming CTF. The tool will parse upcoming CTFs from CTFtime, and output a link to create the meta post and the markdown post body, e.g.:\n\n```\n$ ctf-announcement hitc\n\n29 upcoming CTFs found.\nHere is the template for HITCON CTF 2018:\n\n-- URL -------------------------------------------------------------------------\nhttps://security.meta.stackexchange.com/questions/ask?title=HITCON+CTF+2018+%7C+Sat%2C+20+Oct+02%3A00+%E2%80%94+Mon%2C+22+Oct+02%3A00+UTC+%2848h%29&tags=ctf,discussion\n\n-- Body ------------------------------------------------------------------------\nLet's participate in the [HITCON CTF 2018](https://ctftime.org/event/669)!\n\n- **Format:** Jeopardy\n- **Duration:** 48h\n- **Start:** Sat, 2018-10-20 02:00 UTC [(See other timezones)](https://www.timeanddate.com/worldclock/fixedtime.html?msg=HITCON+CTF+2018&iso=20181020T020000&ah=48)\n- **Finish:** Mon, 2018-10-22 02:00 UTC\n- **Official URL:** [https://ctf.hitcon.org/](https://ctf.hitcon.org/)\n- **CTFtime URL:** [https://ctftime.org/event/669](https://ctftime.org/event/669)\n- **Rating weight:** 98.32 [(?)](https://ctftime.org/faq/#weight)\n- **Organizers:** [217](https://ctftime.org/team/5160), [HITCON](https://ctftime.org/team/8299)\n- **Event series:** [HITCON CTF](https://ctftime.org/ctf/79)\n\nGeneral info:\n\n- We compete as team [secse](https://security.meta.stackexchange.com/q/1117/).\n- We communicate over [Slack](http://sec-ctf.slack.com/). To get an invitation\n to the workspace you can contact any active team member. (We will need to\n know an email address to send the invitation to and a reference to your\n Security.SE profile.)\n- For questions, join us in the [public chat room](https://chat.stackexchange.com/rooms/151/the-dmz).\n\nGood luck everyone!\n--------------------------------------------------------------------------------\n```\n\n\n",
"description_content_type": "text/markdown",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/secse-ctf/announcement",
"keywords": "",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "ctf-announcement",
"package_url": "https://pypi.org/project/ctf-announcement/",
"platform": "",
"project_url": "https://pypi.org/project/ctf-announcement/",
"project_urls": {
"Homepage": "https://github.com/secse-ctf/announcement"
},
"release_url": "https://pypi.org/project/ctf-announcement/0.3/",
"requires_dist": [
"python-dateutil",
"feedparser"
],
"requires_python": ">=3.5",
"summary": "Fill a CTF announcement template with data from CTFtime",
"version": "0.3"
},
"last_serial": 4379374,
"releases": {
"0.1": [
{
"comment_text": "",
"digests": {
"md5": "2be43d844cb582b6a94ae7e24193185f",
"sha256": "11a8ef417add75e40926d8aa718d0f6996aa7e4565b1f0a50ce04427e7698e02"
},
"downloads": -1,
"filename": "ctf_announcement-0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "2be43d844cb582b6a94ae7e24193185f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.5",
"size": 3795,
"upload_time": "2018-10-15T21:53:47",
"url": "https://files.pythonhosted.org/packages/98/8e/0bed12c095c0a1ea8de41759785f10475f63a4526ef8f0d08083342cffaf/ctf_announcement-0.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "61ac46f88015865425b341a1b9dc75b6",
"sha256": "07d73e18019593bd865dcbd29be2351f265c5ebb1493425dbad01796ab631921"
},
"downloads": -1,
"filename": "ctf-announcement-0.1.tar.gz",
"has_sig": false,
"md5_digest": "61ac46f88015865425b341a1b9dc75b6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.5",
"size": 3491,
"upload_time": "2018-10-15T21:53:49",
"url": "https://files.pythonhosted.org/packages/45/3b/bbfc087f9d61babad15fe61bc660f5e00d906096915e8791e901ee4fbc17/ctf-announcement-0.1.tar.gz"
}
],
"0.2": [
{
"comment_text": "",
"digests": {
"md5": "bfdded3b5f0b34e131d3096ef678fc2d",
"sha256": "23880351a9e0b58877bdf177525a38c86669fe55864c2e30f0da0618cd4e082a"
},
"downloads": -1,
"filename": "ctf_announcement-0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "bfdded3b5f0b34e131d3096ef678fc2d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.5",
"size": 3802,
"upload_time": "2018-10-15T21:55:04",
"url": "https://files.pythonhosted.org/packages/40/eb/d49e63a02890df8a7aa0593540435bb77bb46fb0a30f5a6e0180b46c1b1c/ctf_announcement-0.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "dc10ffd80ecc4db7db1fd6800af5b4be",
"sha256": "482dcc8e2fdcb70be4bf00df219aaedeba454c2f8bbd1ec0d060d566f54ae5b7"
},
"downloads": -1,
"filename": "ctf-announcement-0.2.tar.gz",
"has_sig": false,
"md5_digest": "dc10ffd80ecc4db7db1fd6800af5b4be",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.5",
"size": 3483,
"upload_time": "2018-10-15T21:55:06",
"url": "https://files.pythonhosted.org/packages/62/45/6a7e87279d911407fbd0b87bf41f00399e0acf1bfd283e2de66153c51a8a/ctf-announcement-0.2.tar.gz"
}
],
"0.3": [
{
"comment_text": "",
"digests": {
"md5": "ee87854bd070861455d2ebfa975c2230",
"sha256": "48b56c29487d606e0678462a75c8d7def41282c70bb54fad9fd4c9487bf014c2"
},
"downloads": -1,
"filename": "ctf_announcement-0.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ee87854bd070861455d2ebfa975c2230",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.5",
"size": 4812,
"upload_time": "2018-10-15T22:55:02",
"url": "https://files.pythonhosted.org/packages/a3/79/e315a82d7189fb7e40c1cd3f167cf35d564358a0953db5096cd6a097c503/ctf_announcement-0.3-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "cf90f0069892907653349781145c28ee",
"sha256": "aec87c53bf16a56706837a6ac00f8e657edc4b42cdd9e51cd534513c9ae8b61e"
},
"downloads": -1,
"filename": "ctf-announcement-0.3.tar.gz",
"has_sig": false,
"md5_digest": "cf90f0069892907653349781145c28ee",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.5",
"size": 4225,
"upload_time": "2018-10-15T22:55:03",
"url": "https://files.pythonhosted.org/packages/eb/6d/ae3d581d5c7c289efcb9e98fb794eb96cb07c7c9d1f892cc5dbfba0b2b2d/ctf-announcement-0.3.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "ee87854bd070861455d2ebfa975c2230",
"sha256": "48b56c29487d606e0678462a75c8d7def41282c70bb54fad9fd4c9487bf014c2"
},
"downloads": -1,
"filename": "ctf_announcement-0.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ee87854bd070861455d2ebfa975c2230",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.5",
"size": 4812,
"upload_time": "2018-10-15T22:55:02",
"url": "https://files.pythonhosted.org/packages/a3/79/e315a82d7189fb7e40c1cd3f167cf35d564358a0953db5096cd6a097c503/ctf_announcement-0.3-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "cf90f0069892907653349781145c28ee",
"sha256": "aec87c53bf16a56706837a6ac00f8e657edc4b42cdd9e51cd534513c9ae8b61e"
},
"downloads": -1,
"filename": "ctf-announcement-0.3.tar.gz",
"has_sig": false,
"md5_digest": "cf90f0069892907653349781145c28ee",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.5",
"size": 4225,
"upload_time": "2018-10-15T22:55:03",
"url": "https://files.pythonhosted.org/packages/eb/6d/ae3d581d5c7c289efcb9e98fb794eb96cb07c7c9d1f892cc5dbfba0b2b2d/ctf-announcement-0.3.tar.gz"
}
]
}