{ "info": { "author": "Md. Jahidul Hamid", "author_email": "jahidulhamid@yahoo.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Text Processing :: Filters", "Topic :: Text Processing :: Markup" ], "description": "[![Build Status](https://travis-ci.org/neurobin/mdx_wikilink_plus.svg?branch=release)](https://travis-ci.org/neurobin/mdx_wikilink_plus)\n\nConverts wikilinks (`[[wikilink]]`) to relative links. Absolute links are kept as is (with an automatic label made from the file path part in the URL if label is not given explicitly).\n\n**You should not use markdown.extensions.wikilinks along with this one. This extension is designed to provide the functionalities of markdown.extensions.wikilinks along with some extra features. Choose either one.**\n\n# Install\n\n```bash\npip install mdx_wikilink_plus\n```\n\n# Wikilink syntax\n\nThe geneal formats are:\n\n1. Without explicit label: `[[wikilink]]`\n2. With explicit label: `[[ link | label ]]`\n\n# Usage\n\n```python\ntext = \"[[wikilink]]\"\nmd = markdown.Markdown(extensions=['mdx_wikilink_plus'])\nhtml = md.convert(text)\n```\n\n# Quick examples\n\n`[[/path/to/file-name]]` will become:\n\n```html\n

File Name

\n```\n\n`[[https://www.example.com/example-tutorial]]` will become:\n\n```html\n

Example Tutorial

\n```\n\nand `[[https://www.example.com/?a=b&b=c]]` will become:\n\n```html\n

www.example.com

\n```\n\n\n## Configuration\n\nThe configuration options are:\n\nConfig param | Default | Details\n------------ | ------- | -------\nbase_url | `''` | Prepended to the file_path part of the URL. A `/` at the end of the base_url will be handled intelligently.\nend_url | `''` | Appended to the file_path part of the URL. If end_url is given (non-empty), then any `/` at the end of the file_path part in the URL is removed. If the end_url matches the extension of the file_path part, it will be ignored, for example, if end_url is `.html` and the wikilink provided is `[[/path/to/myfile.html]]`, then the URL will be `/path/to/myfile.html` not `/path/to/myfile.html.html`.\nurl_whitespace | `'-'` | Replace all whitespace in the file_path path with this character (string) when building the URL.\nlabel_case | `'titlecase'` | Choose case of the label. Available options: titlecase, capitalize, none. Capitalize will capitalize the first character only.\nhtml_class | `'wikilink'` | Set custom HTML classes on the anchor tag. It does not add classes rather it resets any previously set value.\nbuild_url | `mdx_wikilink_plus.build_url` | A callable that returns the URL string. [Default build_url callable](#the-build_url-callable)\n\n**None of the configs apply on absolute URLs except html_class and build_url. (Yes, label_case won't work either)**\n\n### Configuration through meta data\n\nConfiguration can also be passed through metadata (markdown.extensions.meta).\n\nWe recognize the following template:\n\n```md\nwiki_base_url: /static/\nwiki_end_url: \nwiki_url_whitespace: _\nwiki_label_case: capitalize\nwiki_html_class: wikilink\n\nThe first line of the document\n```\n\n\n### An example with configuration:\n\n\n```python\nmd_configs = {\n 'mdx_wikilink_plus': {\n 'base_url': '/static',\n 'end_url': '.html',\n 'url_whitespace': '-',\n 'label_case': 'titlecase',\n 'html_class': 'a-custom-class',\n #'build_url': build_url, # A callable\n # all of the above config params are optional\n },\n }\n\n\ntext = \"\"\"\n[[/path/to/file-name]]\n\n[[/path/to/file name/?a=b&b=c]]\n\"\"\"\n\n\nmd = markdown.Markdown(extensions=['mdx_wikilink_plus'], extension_configs=md_configs)\nprint(md.convert(text))\n```\n\nThe output will be:\n\n```html\n

File Name

\n

File Name

\n```\n\n!!! info\n `end_url` is added at the end of the file-path part in the URL.\n\n\n# More examples\n\nOur test markdown:\n\n```md\n[[wikilink]] `[[wikilink]]`\n\n[[/path/to/file name]]\n\n[[/path/to/file_name]]\n\n[[/path/to/file-name]]\n\n[[/path/to/file name/?a=b&b=c]]\n\n[[/path/to/file name.html]]\n\n[[/path/to/file name.html?a=b&b=c]]\n\n[[https://www.example.com/?]]\n\n[[https://www.example.com/?a=b&b=c]]\n\n[[https://www.example.com/example-tutorial]]\n\n[[https://www.example.com/example-tutorial | Example Tutorial]]\n```\n\n## Output without any config\n\n```html\n

Wikilink [[wikilink]]

\n

File Name

\n

File Name

\n

File Name

\n

File Name

\n

File Name

\n

File Name

\n

www.example.com

\n

www.example.com

\n

Example Tutorial

\n

Example Tutorial

\n```\n\n## With a config\n\nWith the configuration\n\n```python\n'mdx_wikilink_plus': {\n 'base_url': '/static',\n 'end_url': '.html',\n 'url_whitespace': '-',\n 'label_case': 'titlecase',\n 'html_class': 'a-custom-class',\n},\n```\n\nthe output will be:\n\n```html\n

Wikilink [[wikilink]]

\n

File Name

\n

File Name

\n

File Name

\n

File Name

\n

File Name

\n

File Name

\n

www.example.com

\n

www.example.com

\n

Example Tutorial

\n

Example Tutorial

\n```\n\n## With meta (`markdown.extensions.meta`)\n\nWith the following meta added to the markdown:\n\n```md\nwiki_base_url: /static/\nwiki_end_url: \nwiki_url_whitespace: _\nwiki_label_case: capitalize\nwiki_html_class: wikilink\n```\n\nthe output will be:\n\n```html\n

Wikilink [[wikilink]]

\n

File name

\n

File name

\n

File name

\n

File name

\n

File name

\n

File name

\n

www.example.com

\n

www.example.com

\n

Example tutorial

\n

Example Tutorial

\n```\n\n\n# The build_url callable\n\nThe default `build_url` function is defined as:\n\n```python\ndef build_url(urlo, base, end, url_whitespace):\n \"\"\" Build and return a valid url.\n\n Parameters\n ----------\n\n urlo A ParseResult object returned by urlparse\n\n base base_url from config\n\n end end_url from config\n\n url_whitespace url_whitespace from config\n\n Returns\n -------\n\n URL string\n\n \"\"\"\n if not urlo.netloc:\n if not end:\n clean_target = re.sub(r'\\s+', url_whitespace, urlo.path)\n else:\n clean_target = re.sub(r'\\s+', url_whitespace, urlo.path.rstrip('/'))\n if clean_target.endswith(end):\n end = ''\n if base.endswith('/'):\n path = \"%s%s%s\" % (base, clean_target.lstrip('/'), end)\n elif base and not clean_target.startswith('/'):\n path = \"%s/%s%s\" % (base, clean_target, end)\n else:\n path = \"%s%s%s\" % (base, clean_target, end)\n urlo = urlo._replace(path=path)\n return urlunparse(urlo)\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/neurobin/mdx_wikilink_plus", "keywords": "markdown wikilinks wikilink wikilink_plus", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "mdx-wikilink-plus", "package_url": "https://pypi.org/project/mdx-wikilink-plus/", "platform": "", "project_url": "https://pypi.org/project/mdx-wikilink-plus/", "project_urls": { "Homepage": "https://github.com/neurobin/mdx_wikilink_plus" }, "release_url": "https://pypi.org/project/mdx-wikilink-plus/1.2.1/", "requires_dist": [ "Markdown (>=2.6)" ], "requires_python": "", "summary": "A wikilink extension for Python Markdown", "version": "1.2.1" }, "last_serial": 4328902, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "da88fa551c3b8e9aca74f814a592bd9a", "sha256": "d847a3e40daaa6e8100866f39cc6cb6879cc89619e455e63f8d4393d299f23b0" }, "downloads": -1, "filename": "mdx_wikilink_plus-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "da88fa551c3b8e9aca74f814a592bd9a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6220, "upload_time": "2018-09-19T15:52:04", "url": "https://files.pythonhosted.org/packages/7a/cd/2f67fe6434df272b3ec4eb12c4297b5f0868c7b32ec989d033bf3564b08b/mdx_wikilink_plus-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c63ba3ba9f3dbaf70b6d7c1739984b84", "sha256": "8689202b3191d6d618cd48d5a91a772256b81265fb66015cec0dbe5ceb85bb5a" }, "downloads": -1, "filename": "mdx_wikilink_plus-1.0.1.tar.gz", "has_sig": false, "md5_digest": "c63ba3ba9f3dbaf70b6d7c1739984b84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5252, "upload_time": "2018-09-19T15:52:10", "url": "https://files.pythonhosted.org/packages/f2/21/51c5bb7b85d4f40edaab2e2dccd09e26b4e9153efd76fa5c1dc177e46c2b/mdx_wikilink_plus-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "7a350930715eefc60bbae9c694750802", "sha256": "83547d84ceb0fc3390b0386db38aa0f42d3e2f2deea34591e25e81ff3317559b" }, "downloads": -1, "filename": "mdx_wikilink_plus-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7a350930715eefc60bbae9c694750802", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6852, "upload_time": "2018-09-19T17:25:42", "url": "https://files.pythonhosted.org/packages/12/0d/73b40778aac2d1f0473bd89b0f48ad70f6c1f470fab57d40f3455b760468/mdx_wikilink_plus-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a9c243f71c34a974171743e6dec39ea2", "sha256": "8ac682a3b2e190924eb94329bfad7e8fdcd1a6278976a72a5c707912a4a08562" }, "downloads": -1, "filename": "mdx_wikilink_plus-1.0.2.tar.gz", "has_sig": false, "md5_digest": "a9c243f71c34a974171743e6dec39ea2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6085, "upload_time": "2018-09-19T17:25:44", "url": "https://files.pythonhosted.org/packages/2b/9e/0ab700700ca1a9c1e9dca2cb006b5e54490a3f3155489d20264581d8d431/mdx_wikilink_plus-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "dea1e374944fb5538e9a525d304019ef", "sha256": "26c0034c4abbf4dc8220de85b5d5a1ae937f6777dd58b2d4c2cfdfb046dd1a50" }, "downloads": -1, "filename": "mdx_wikilink_plus-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "dea1e374944fb5538e9a525d304019ef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7074, "upload_time": "2018-09-19T18:11:59", "url": "https://files.pythonhosted.org/packages/df/2b/392091c1a0f7b136d19d66d5d4ba2291932b833969a4d66ba3339e33dd41/mdx_wikilink_plus-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "31104fb4a5fe5b0ba052f2a72cfc364f", "sha256": "5632386da6aa8ab3b7b56b9aabeb60defa6f19354fbe8d36e6c274a3c359c340" }, "downloads": -1, "filename": "mdx_wikilink_plus-1.0.3.tar.gz", "has_sig": false, "md5_digest": "31104fb4a5fe5b0ba052f2a72cfc364f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6219, "upload_time": "2018-09-19T18:12:01", "url": "https://files.pythonhosted.org/packages/a1/46/eda3c112200a0dab1e99be623fd3365a57d28dbdda43bfeba01ea8409867/mdx_wikilink_plus-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "7532233ccade3f6499eaee75f5e9d6b1", "sha256": "201ff638650cabda127ec62a6868ba8e76ab3328b9c71deafc9261802f58e36f" }, "downloads": -1, "filename": "mdx_wikilink_plus-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "7532233ccade3f6499eaee75f5e9d6b1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7072, "upload_time": "2018-09-19T18:16:34", "url": "https://files.pythonhosted.org/packages/24/f1/a82b8a85137f45d76604bc1311c0766c4ad13dda0b177d2f667fcb395333/mdx_wikilink_plus-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51e6e3f7ef37c69476126b7e8f34f977", "sha256": "9a753899c1682013769386ab489c61712c507b660eafcc0803c0aae8f1c1dd94" }, "downloads": -1, "filename": "mdx_wikilink_plus-1.0.4.tar.gz", "has_sig": false, "md5_digest": "51e6e3f7ef37c69476126b7e8f34f977", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6210, "upload_time": "2018-09-19T18:16:36", "url": "https://files.pythonhosted.org/packages/7c/92/4b11c1d899c18526cc131b6f7284b992556156a296481740623c711acf42/mdx_wikilink_plus-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "0fe9c63b2dcb31c430e268dc4d582622", "sha256": "fea98b4e444d792fbd339ab18b82c50d14571890de29a6927d36b5389652c8f9" }, "downloads": -1, "filename": "mdx_wikilink_plus-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "0fe9c63b2dcb31c430e268dc4d582622", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7052, "upload_time": "2018-09-19T18:25:40", "url": "https://files.pythonhosted.org/packages/ad/68/036b445fabc7af42396fe10b9507ba052af8fd3ee0364ffa06fb3e4e59a7/mdx_wikilink_plus-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6d506dcf40c8b77045e51faed1f03803", "sha256": "3577f985aa0968d069b1e0001843947a2fae7610312ea0ce455dfbd21f323703" }, "downloads": -1, "filename": "mdx_wikilink_plus-1.0.5.tar.gz", "has_sig": false, "md5_digest": "6d506dcf40c8b77045e51faed1f03803", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6199, "upload_time": "2018-09-19T18:25:42", "url": "https://files.pythonhosted.org/packages/c3/f0/8cdc97ffae130b0c227226dc75169bfb3c3702c06a0be01a93af6dc6d86b/mdx_wikilink_plus-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "f66a6cd65346b1ba0513f6e3d5d853d8", "sha256": "917d6c1d6aca17a5db31d21ad63edf2905272c2f68f1c7c48a4b9aec26de1c8b" }, "downloads": -1, "filename": "mdx_wikilink_plus-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "f66a6cd65346b1ba0513f6e3d5d853d8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7052, "upload_time": "2018-09-21T13:45:32", "url": "https://files.pythonhosted.org/packages/79/fc/d8f9e4efa63b4d1b36678c75815907147b75e87f68ee40694217b40507ff/mdx_wikilink_plus-1.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5da7dc7f9ce4c5bc1656e55d8b7df119", "sha256": "ceb8168bef38618f11dc97c1239bead9c8e9048b8e0e85fa79c82cd42d316944" }, "downloads": -1, "filename": "mdx_wikilink_plus-1.0.6.tar.gz", "has_sig": false, "md5_digest": "5da7dc7f9ce4c5bc1656e55d8b7df119", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6163, "upload_time": "2018-09-21T13:45:34", "url": "https://files.pythonhosted.org/packages/e4/b6/1efbeb659c4ced3e814baca54c1809ef81222ddcb4df4239b148c71b92fa/mdx_wikilink_plus-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "457d52b650b4804e9d2cd4e750e04f50", "sha256": "2a1146794dc6610ae7e3c7324af5b2e59ccff36e5bba1d25f89d5945e217c39a" }, "downloads": -1, "filename": "mdx_wikilink_plus-1.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "457d52b650b4804e9d2cd4e750e04f50", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7052, "upload_time": "2018-09-21T14:06:22", "url": "https://files.pythonhosted.org/packages/05/21/7d0a3291b2bf1d167194c5a233450c51591f99a2f736258d8b25b983d191/mdx_wikilink_plus-1.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc4b5aabdcf9cb259266999ba115fb3e", "sha256": "c77188d118f7776a36197857ef9b6500d810eacde6cb79a4eb337142390a6c6b" }, "downloads": -1, "filename": "mdx_wikilink_plus-1.0.7.tar.gz", "has_sig": false, "md5_digest": "fc4b5aabdcf9cb259266999ba115fb3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6166, "upload_time": "2018-09-21T14:06:25", "url": "https://files.pythonhosted.org/packages/a9/52/f09ce22335c408212e9f3db0cbc151ed3833b91900e196ff27bd2429cd89/mdx_wikilink_plus-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "a217df0e648bd45a157376a5f7b80b3a", "sha256": "c43d1a0a3575f759356c98e88c91ee72032447bd6fe786fce87917151bcd7b3c" }, "downloads": -1, "filename": "mdx_wikilink_plus-1.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "a217df0e648bd45a157376a5f7b80b3a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7174, "upload_time": "2018-09-22T15:58:22", "url": "https://files.pythonhosted.org/packages/37/6e/b3bb18193bdaa4fff234bfd42516164aa9bc661faeca9beda7f80877a3b5/mdx_wikilink_plus-1.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e112bef18095fbf9004c772539bc4259", "sha256": "cbcbee70c3e5ae617b2888a7a3898248f5080cb2313cae3f4093ca687a53847d" }, "downloads": -1, "filename": "mdx_wikilink_plus-1.0.8.tar.gz", "has_sig": false, "md5_digest": "e112bef18095fbf9004c772539bc4259", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6324, "upload_time": "2018-09-22T15:58:24", "url": "https://files.pythonhosted.org/packages/51/2e/79c9047c38cc29fb14009479b9e01baa7c589f396a72e9e80185e690679f/mdx_wikilink_plus-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "eaea6c64f0df9da02ef57568ad21d100", "sha256": "33b7280bb601402f0e81d2431c24c8c1738e95a9a346dfda03f1f081b42596cc" }, "downloads": -1, "filename": "mdx_wikilink_plus-1.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "eaea6c64f0df9da02ef57568ad21d100", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7256, "upload_time": "2018-09-24T15:49:16", "url": "https://files.pythonhosted.org/packages/21/ce/5a145e6dc75db61d7e6a661289ceb89437ca0892b5e3148d7a81273900fd/mdx_wikilink_plus-1.0.9-py3-none-any.whl" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "2156966016aa431c881932fbe79b1e67", "sha256": "d5104306a6ab6530abe41e731e05c7a2de6980797b11d87f08582524c099f7fa" }, "downloads": -1, "filename": "mdx_wikilink_plus-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2156966016aa431c881932fbe79b1e67", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7258, "upload_time": "2018-09-24T15:52:08", "url": "https://files.pythonhosted.org/packages/1d/60/92349640c6541c79c3fec4b0669f3f6753f5ccc1aeb3fa117865a1385370/mdx_wikilink_plus-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2e94225b6f81d51519bb2f99ebb398c7", "sha256": "41895c92cef4a9d90967aeda3b243d43b92761f519e5df2b21a457181f59c0db" }, "downloads": -1, "filename": "mdx_wikilink_plus-1.1.0.tar.gz", "has_sig": false, "md5_digest": "2e94225b6f81d51519bb2f99ebb398c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6444, "upload_time": "2018-09-24T15:52:10", "url": "https://files.pythonhosted.org/packages/4e/21/0637ec155b27bc741538fb6aa5ba8170fe08af999e04418af8089a09465e/mdx_wikilink_plus-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "2bda17590f7b8a61bfd94592e062291a", "sha256": "d13f363a7f11d65467ca5175eb0cfb4994ad270586a54e2f8a5f6bf00b63afcc" }, "downloads": -1, "filename": "mdx_wikilink_plus-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2bda17590f7b8a61bfd94592e062291a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7349, "upload_time": "2018-09-28T14:06:53", "url": "https://files.pythonhosted.org/packages/ac/7a/fd3129bf1ba6dc1ed4c021ea6bc1b6f537c831ce3ff42c296dd73c225b53/mdx_wikilink_plus-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "26a9ffc34599c472704afbeb40655cf0", "sha256": "cf11bb5e3e1df7bcacee87543b3ef203ee0ed44c959beb9ed8b9fb7b3f78efcf" }, "downloads": -1, "filename": "mdx_wikilink_plus-1.2.0.tar.gz", "has_sig": false, "md5_digest": "26a9ffc34599c472704afbeb40655cf0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8239, "upload_time": "2018-09-28T14:06:55", "url": "https://files.pythonhosted.org/packages/33/d2/67ccd2f850455f1110b2d217cf06f47020e02b7ef84fbf9c2a4699cca22d/mdx_wikilink_plus-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "07d549b66cd565ec51b65387129b7fa3", "sha256": "343c0a75a3b97c31605185e2f0ae6912fe68fbf27cd7853dde345991136b335c" }, "downloads": -1, "filename": "mdx_wikilink_plus-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "07d549b66cd565ec51b65387129b7fa3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7351, "upload_time": "2018-10-01T14:59:32", "url": "https://files.pythonhosted.org/packages/ff/6c/e9b3c3b0c8c01d104c827e6f83114f9b782283ae2473401ce0a788a314ed/mdx_wikilink_plus-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aabf159d5dcbba611706863a15d43e48", "sha256": "a63d1ac30c736d3ea688342c8cd22a65da4513f18e9ffaffabd026d7bd56001e" }, "downloads": -1, "filename": "mdx_wikilink_plus-1.2.1.tar.gz", "has_sig": false, "md5_digest": "aabf159d5dcbba611706863a15d43e48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8242, "upload_time": "2018-10-01T14:59:34", "url": "https://files.pythonhosted.org/packages/b0/00/cab583aa249e8549c5ebc243eebe5ca8a0fb4e85bcd60ddba5b9850e15fb/mdx_wikilink_plus-1.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "07d549b66cd565ec51b65387129b7fa3", "sha256": "343c0a75a3b97c31605185e2f0ae6912fe68fbf27cd7853dde345991136b335c" }, "downloads": -1, "filename": "mdx_wikilink_plus-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "07d549b66cd565ec51b65387129b7fa3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7351, "upload_time": "2018-10-01T14:59:32", "url": "https://files.pythonhosted.org/packages/ff/6c/e9b3c3b0c8c01d104c827e6f83114f9b782283ae2473401ce0a788a314ed/mdx_wikilink_plus-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aabf159d5dcbba611706863a15d43e48", "sha256": "a63d1ac30c736d3ea688342c8cd22a65da4513f18e9ffaffabd026d7bd56001e" }, "downloads": -1, "filename": "mdx_wikilink_plus-1.2.1.tar.gz", "has_sig": false, "md5_digest": "aabf159d5dcbba611706863a15d43e48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8242, "upload_time": "2018-10-01T14:59:34", "url": "https://files.pythonhosted.org/packages/b0/00/cab583aa249e8549c5ebc243eebe5ca8a0fb4e85bcd60ddba5b9850e15fb/mdx_wikilink_plus-1.2.1.tar.gz" } ] }