{ "info": { "author": "alopex cheung", "author_email": "alopex4@163.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "License :: OSI Approved :: MIT License", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Documentation" ], "description": "# [qkmd](#qkmd)\n\nQuick markdown what you need, just via a link.\n\n## [Getting Started](#Getting-Started)\n\nHave you ever try to stored the link(URL) in `.txt` to browse it one day later or few months after? But when you open the file again, muttering to yourself 'What do I store for this?'\n\nHave you learn `markdown` syntax, but get bored to use it to record the link(URL) by press the `[]` and `()` ?\n\nThe `qkmd` is for you, you can just give it a link(URL) then the webpage title will be extract, format to a `[title](http://example.com)` pattern. Also you can customize the title what you like, append timestamp, append code snip ...\n\n## [Prerequisites](#Prerequisites)\n\nIf you live in the [resource blocked area](https://www.wikiwand.com/en/Great_Firewall) or [Internet censorship area](https://www.wikiwand.com/en/Internet_censorship) , please consider setting a proxy first.\n\n1. Install the porxy software, assure you can use browser to open the webpage\n\n2. Install `polipo`\n\n ```bash\n $ ## Ubuntu / Debian\n $ sudo apt-get update\n $ sudo apt-get install polipo\n ```\n\n ```bash\n $ ## redhat / CentOS\n ```\n >[Polipo installation instructions](https://www.irif.fr/~jch/software/polipo/INSTALL.text)\n3. Export the proxy\n ```bash\n export https_proxy=http://127.0.0.1:8123\n export http_proxy=http://127.0.0.1:8123\n ```\n\nThe `qkmd` default proxy port number is 8123.\n\n## [Installing](#Installing)\n\nAssure you python version is >= 3.4\n```bash\n$ pip install qkmd\n```\nor\n\n```bash\n$ python3 setup.py install\n```\nor\n\n```bash\n$ python setup.py install\n```\n\n## [Usage](#Usage)\n```\nusage: qkmd.py [-h] [-d] [-v] [-c [comment [comment ...]]] [-l language]\n [-s source-code-file] [-C] [-t [title [title ...]]]\n [-o output-file] [-P]\n [link]\n\nQuickly formatting markdown `link`, convenient your daily life/work.\n\npositional arguments:\n link generate the markdown format link\n\noptional arguments:\n -h, --help show this help message and exit\n -d, --date append `RFC 2822` date format\n -v, --version display current version of `qkmd`\n -c [comment [comment ...]], --comment [comment [comment ...]]\n give the link a simple comment\n -l language, --language language\n specific the code language\n -s source-code-file, --source source-code-file\n give the source code snip file\n -C, --color source code syntax hightline\n -t [title [title ...]], --title [title [title ...]]\n add title manually\n -o output-file, --save output-file\n save the markdown to a file\n -P, --print turn off print the markdown format in screen\n```\n\nHere is a simple way to reduce your time and simplify your operation. \nAssure you always want to store the file to `$HOME/mark.md` and highlight the code\n\n```bash\nalias mark='function mark(){ qkmd $* -o ~/mark.md -C;}; mark'\n```\n\n## [Authors](#Authors)\n\n* **alopex cheung** [@alopex](mailto:alopex4@163.com)\n\n## [License](#License)\n\n* This project is licensed under the MIT License - see the [LICENSE](https://github.com/Alopex4/qkmd/blob/master/LICENSE) file for details\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/Alopex4/qkmd", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "qkmd", "package_url": "https://pypi.org/project/qkmd/", "platform": "", "project_url": "https://pypi.org/project/qkmd/", "project_urls": { "Homepage": "https://github.com/Alopex4/qkmd" }, "release_url": "https://pypi.org/project/qkmd/1.0.3/", "requires_dist": [ "pyquery", "pygments", "requests" ], "requires_python": "", "summary": "Quick markdown what you need, just via a link.", "version": "1.0.3" }, "last_serial": 4634796, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "88b4af365d5a1b52f987fda9dbf24fb9", "sha256": "c700eaac22803fad53476fcf681d3550ed7f0a8e269cac526c7d8a6c3204a29a" }, "downloads": -1, "filename": "qkmd-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "88b4af365d5a1b52f987fda9dbf24fb9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7279, "upload_time": "2018-12-26T02:51:13", "url": "https://files.pythonhosted.org/packages/42/2a/7b323d685bcac115b315a79b14afeba69c918ce35bdd32a8569217d8ee54/qkmd-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7dbc3686b9a1e0efe223b5472b9d0189", "sha256": "ba4b8f1eebbf41f26f38f233229c7aa6469a2381f0ae3c02beab39ce80b08640" }, "downloads": -1, "filename": "qkmd-1.0.tar.gz", "has_sig": false, "md5_digest": "7dbc3686b9a1e0efe223b5472b9d0189", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6080, "upload_time": "2018-12-26T02:51:16", "url": "https://files.pythonhosted.org/packages/4d/f1/fd24e1512a1b85dcf3b3bc9421c32c46606e3d92398d7f163a29e5b29c91/qkmd-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "f2f2d0271d8dc25de0a40270ce9c6301", "sha256": "56a54f1017a360c7c4669ce730a6f8095fdbf1bc062eb130d3189ee40ae4885e" }, "downloads": -1, "filename": "qkmd-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f2f2d0271d8dc25de0a40270ce9c6301", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7319, "upload_time": "2018-12-26T06:51:40", "url": "https://files.pythonhosted.org/packages/ec/ba/98e71cc468db2a87a8e6fd3adc704a45d547511be273bd59fe9146ff115d/qkmd-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ab86f5ece5e65918e87c9ad4851687d", "sha256": "f6071e1b181415ee1fc04351992be476e861ae0589ecb6d514f73e1f56531947" }, "downloads": -1, "filename": "qkmd-1.0.1.tar.gz", "has_sig": false, "md5_digest": "5ab86f5ece5e65918e87c9ad4851687d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6111, "upload_time": "2018-12-26T06:51:43", "url": "https://files.pythonhosted.org/packages/8c/27/8bd92c8fefbc79cdd4028d3c76274023327c0621460e608015f74c50fdc2/qkmd-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "d3f8b66eda4b701844b319ff954b9cbf", "sha256": "1f820ece1b3f3cb0d81c28d2ff08b8658082f0f75c8d37e88b67218401d8542e" }, "downloads": -1, "filename": "qkmd-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d3f8b66eda4b701844b319ff954b9cbf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7352, "upload_time": "2018-12-26T07:07:24", "url": "https://files.pythonhosted.org/packages/2c/6a/b1def125d07c6713dc54bfa163ab499a59eed912273f9f983528e5f5e655/qkmd-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f308098a586fe4096f7cb66f79190659", "sha256": "e5d87d261082d8f2962e026d77233da9cd676e35bf9bdef444170b659c12460b" }, "downloads": -1, "filename": "qkmd-1.0.2.tar.gz", "has_sig": false, "md5_digest": "f308098a586fe4096f7cb66f79190659", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6143, "upload_time": "2018-12-26T07:07:29", "url": "https://files.pythonhosted.org/packages/89/e1/1dafd9702b372e7e1480bd28aacd8fa6dfd9552f6bd42218f2ac83c8bb20/qkmd-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "f154e5c81695ab893c0dcffbfab48fe6", "sha256": "684d8bc40af6a904b1ebb66961c8dc61bbbd21fe1b5e2d83049a0422920673c9" }, "downloads": -1, "filename": "qkmd-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f154e5c81695ab893c0dcffbfab48fe6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7390, "upload_time": "2018-12-26T08:23:47", "url": "https://files.pythonhosted.org/packages/07/7a/c89cf96afe0bd8f58f9298702bfc0e05b9235e5ad1ee542e4f3610cb3083/qkmd-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "140f0fafcec3bbc6e5177432f1c684d9", "sha256": "8b42b0a572bdbdbcb54883143a8b8aadae59ef7f45a9dac5e0d7ed906722ae6a" }, "downloads": -1, "filename": "qkmd-1.0.3.tar.gz", "has_sig": false, "md5_digest": "140f0fafcec3bbc6e5177432f1c684d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6159, "upload_time": "2018-12-26T08:23:49", "url": "https://files.pythonhosted.org/packages/93/24/915ec9314d74deb82ce533e84d894b7f993f545c55948fff0cde9164fa92/qkmd-1.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f154e5c81695ab893c0dcffbfab48fe6", "sha256": "684d8bc40af6a904b1ebb66961c8dc61bbbd21fe1b5e2d83049a0422920673c9" }, "downloads": -1, "filename": "qkmd-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f154e5c81695ab893c0dcffbfab48fe6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7390, "upload_time": "2018-12-26T08:23:47", "url": "https://files.pythonhosted.org/packages/07/7a/c89cf96afe0bd8f58f9298702bfc0e05b9235e5ad1ee542e4f3610cb3083/qkmd-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "140f0fafcec3bbc6e5177432f1c684d9", "sha256": "8b42b0a572bdbdbcb54883143a8b8aadae59ef7f45a9dac5e0d7ed906722ae6a" }, "downloads": -1, "filename": "qkmd-1.0.3.tar.gz", "has_sig": false, "md5_digest": "140f0fafcec3bbc6e5177432f1c684d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6159, "upload_time": "2018-12-26T08:23:49", "url": "https://files.pythonhosted.org/packages/93/24/915ec9314d74deb82ce533e84d894b7f993f545c55948fff0cde9164fa92/qkmd-1.0.3.tar.gz" } ] }