{ "info": { "author": "Desmond Rivet", "author_email": "desmond.rivet@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "# Micropub Reader for Pelican\n\nA pelican plugin for reading json-formatted [micropub][0] entries, like the\nones produced from [micropub-git-server][1].\n\nThe micropub-git-server will commit plain, minimally processed JSON files,\nrepresenting micropub entries, into a configured location of your choice.\nIf that configured location is part of a pelican content folder, then you\ncan use this plugin to display those entries in a pelican blog.\n\n## Background\n\nA micropub server allows users to post content on their own website by means\nof an associated micropub client, and forms one part of the [IndieWeb][2]\necosystem, a decentralized alternative to corporate social networks, based\non open standards, where users post and *control* their own content.\n\nMicropub is based heavily on the idea of [microformats][4] - little pieces\nof metadata sprinkled in an HTML document that give some clues as to what\nthe content is supposed to represent. Examples of different types of\ncontent include:\n\n* h-entry - an authored bit of online content, like a blog post, tweet,\n comment or reply.\n* h-event - a calendar event\n* h-card - contact information about a person\n\nPlease consult the [wiki][3] for information on the IndieWeb and how to\njoin.\n\n## Article Types and Category\n\nThe h-entry type is by far the most common type of content, and the only one\nthat pelican-micropub supports at this time. The IndieWeb community defines\nseveral different types of h-entry:\n\n* [articles][5] (not to be confused with pelican articles), otherwise known as blog posts\n* short, titleless [notes][6], similar to tweets or status updates\n* [bookmarks][7]\n* [replies][8]\n* [likes][9]\n\nThe pelican micropub plugin will identify the type of h-entry and assign the\npelican article to a category based on the classification. This means that\nif you are using the concept of categories for some other form of\nclassification, then this plugin will not work for you out of the box.\n\nBy way of advice, I have found that categories, as a general classification\nscheme, are really only useful when applied to blog entries, or what the\nIndieWeb community calls articles; the whole point of things like notes and\nlikes is that they are meant to be quick, one off pieces of content, and\ncategorizing them tends to get in the way of that.\n\nFor categorizing pelican articles within each category, I have found the\n[subcategory][10] plugin useful.\n\n[0]: https://www.w3.org/TR/micropub/\n[1]: https://github.com/drivet/micropub-git-server\n[2]: https://indieweb.org/IndieWeb\n[3]: https://indieweb.org\n[4]: http://microformats.org/\n[5]: https://indieweb.org/article\n[6]: https://indieweb.org/note\n[7]: https://indieweb.org/bookmark\n[8]: https://indieweb.org/reply\n[9]: https://indieweb.org/like\n[10]: https://github.com/getpelican/pelican-plugins/tree/master/subcategory", "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/drivet/pelian-micropub", "keywords": "", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "pelican-micropub", "package_url": "https://pypi.org/project/pelican-micropub/", "platform": "", "project_url": "https://pypi.org/project/pelican-micropub/", "project_urls": { "Homepage": "https://github.com/drivet/pelian-micropub" }, "release_url": "https://pypi.org/project/pelican-micropub/0.1.0/", "requires_dist": null, "requires_python": ">=3.6.0", "summary": "A pelican plugin to read micropub entries in json form", "version": "0.1.0" }, "last_serial": 5833074, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "285286f952b97d0fce1b5c02bb2a8060", "sha256": "453804d31ac544ea3d7af66d4dcea70ff6ed590ef9bf9705d28ac553683f9d33" }, "downloads": -1, "filename": "pelican-micropub-0.1.0.tar.gz", "has_sig": false, "md5_digest": "285286f952b97d0fce1b5c02bb2a8060", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 9213, "upload_time": "2019-09-15T21:37:12", "url": "https://files.pythonhosted.org/packages/d0/bd/2902435356f667ad818363fd25f43380b726603e4e523b9737d7ea14fe86/pelican-micropub-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "285286f952b97d0fce1b5c02bb2a8060", "sha256": "453804d31ac544ea3d7af66d4dcea70ff6ed590ef9bf9705d28ac553683f9d33" }, "downloads": -1, "filename": "pelican-micropub-0.1.0.tar.gz", "has_sig": false, "md5_digest": "285286f952b97d0fce1b5c02bb2a8060", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 9213, "upload_time": "2019-09-15T21:37:12", "url": "https://files.pythonhosted.org/packages/d0/bd/2902435356f667ad818363fd25f43380b726603e4e523b9737d7ea14fe86/pelican-micropub-0.1.0.tar.gz" } ] }