{ "info": { "author": "W-Mark Kubacki, Arthur Koziel", "author_email": "wmark+thot@hurrikane.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Environment :: Web Environment", "Programming Language :: Python :: 2.5", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: Stackless" ], "description": "With **Thot** you can write your sites, documentation or even your blog with\r\nyour favourite text editor and then have everything rendered to static pages.\r\n\r\n*Thot* understands Markdown_, RST_, Creole_ and Trac_'s\r\nmarkup. You can still write everything as plaintext or HTML as well.\r\nFor templating you can resort to Mako_ or Jinja2_.\r\n\r\n.. _Markdown: http://daringfireball.net/projects/markdown/syntax\r\n.. _RST: http://docutils.sourceforge.net/docs/user/rst/quickref.html\r\n.. _Creole: http://www.wikicreole.org/wiki/Creole1.0\r\n.. _Trac: http://trac.edgewall.org/wiki/WikiFormatting\r\n.. _Mako: http://www.makotemplates.org/\r\n.. _Jinja2: http://jinja.pocoo.org/\r\n\r\nStill not what you're looking for? You can replace almost everything by your own\r\nplugins. ;-)\r\n\r\nNeed an example? This is a blog powered by Thot:\r\nhttp://tsu.sarumindustries.de/2011/12/15-durchs-Lowsec-fliegen-oder-per-Blackops-Portal-springen.html\r\n\r\nUsage\r\n========\r\n\r\nQuickstart\r\n------------\r\nRun `thot --quickstart mysite` to have directory `mysite` created with a basic site\r\nskeleton. You will be asked a series of questions regarding author's name and such by\r\nthat script.\r\n\r\n`quickstart` obeys the optional parameter `-t `, with \"shortname\" being\r\nthe shortname for a recognized templating engine. `mako` or `jinja2` without any\r\nadditional plugins.\r\n\r\nRun the `thot` command to generate a site. The command looks for files with a .htm/.html,\r\n.xml, .rst and .md/.markdown extension and parses them. Directories and files that start\r\nwith a dot or an underscore will be ignored. Everything else will be copied. The generated\r\nsite will be available in the `_output` directory.\r\n\r\nBasics\r\n--------\r\nPlace or edit your templates inside the `templates` directory of your site.\r\nYou can assign a page template `self` (thus none) or any other by \"template: \" keyword.\r\n\r\nEvery page consists of one header and one content section, in that order. It looks\r\nlike this:\r\n\r\n::\r\n\r\n title: Hello World\r\n template: post.mak\r\n\r\n This is the content. Hello World!\r\n\r\nThe **header** is formatted in YAML_. You can access it from within the content by\r\nvariable `page`. With *Mako* by `${ page['title'] }` or *Jinja2* by `{{ page.title }}` for\r\nexample.\r\n\r\n**Content** can be anything, from plaintext over html to markup, which is determined by\r\nthe file extension. Although the content will be subject to rendering by the templating\r\nengine of your choice, you are free to abstain from using it.\r\n\r\nYou can find your default timezone and other settings in `_config.yml`, which is\r\nparsed as *YAML*.\r\n\r\n.. _YAML: http://yaml.org/spec/1.1/\r\n\r\nThot can take advantage of...\r\n------------------------------\r\n\r\n- LaTeX for math rendering. Needs `dvipng` and `utf8x` (Gentoo: *dev-texlive/texlive-latexextra*).\r\n Enables RST directives `math` for formulas (with optional attribute `label`)\r\n and `eq` for linking to labelled formulas.\r\n\r\n- `Pyphen` and `Wordaxe` for server-side hyphenation.", "description_content_type": null, "docs_url": null, "download_url": "http://binhost.ossdl.de/distfiles/thot-1.1.0.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/wmark/thot", "keywords": "", "license": "http://www.opensource.org/licenses/rpl1.5", "maintainer": "", "maintainer_email": "", "name": "thot", "package_url": "https://pypi.org/project/thot/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/thot/", "project_urls": { "Download": "http://binhost.ossdl.de/distfiles/thot-1.1.0.tar.gz", "Homepage": "http://github.com/wmark/thot" }, "release_url": "https://pypi.org/project/thot/1.1.0/", "requires_dist": null, "requires_python": null, "summary": "A Python-Powered Static Site Generator", "version": "1.1.0" }, "last_serial": 803394, "releases": { "0.9": [ { "comment_text": "built for Linux-2.6.34-gentoo-r6-x86_64-AMD_Phenom-tm-_9550_Quad-Core_Processor-with-glibc2.3.4", "digests": { "md5": "372ea9517e562092e9c843a041f28cf3", "sha256": "0e0c97cfd88666525bf7b49085de0366c926d406b30f5bbc5e4121f1d6c0112b" }, "downloads": -1, "filename": "thot-0.9.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "372ea9517e562092e9c843a041f28cf3", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 39465, "upload_time": "2011-08-16T14:07:38", "url": "https://files.pythonhosted.org/packages/2c/76/a58b755c017c696d2b57a23befaf3ce0d8a45c4ebd3a3622b74c44318add/thot-0.9.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "796336b2045c916dda0778ab3f6f734a", "sha256": "ad785f3b5b863284db2f888b01b28d3505a58f452481c838a53c629c6465d6c1" }, "downloads": -1, "filename": "thot-0.9.tar.gz", "has_sig": false, "md5_digest": "796336b2045c916dda0778ab3f6f734a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15751, "upload_time": "2011-08-16T14:07:37", "url": "https://files.pythonhosted.org/packages/d3/19/8e1dbebe3e57d30428c0be6291559d76ff1e486955e9fcd7237bd5c1a053/thot-0.9.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "e6dfdad25bdfa2cb11555cb6fd59f944", "sha256": "35ab25600d66a401e20007828189bfc2a4d61eac27f853a15446e878a8f320e8" }, "downloads": -1, "filename": "thot-0.9.2-py2.7.egg", "has_sig": false, "md5_digest": "e6dfdad25bdfa2cb11555cb6fd59f944", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 58477, "upload_time": "2011-08-28T17:36:04", "url": "https://files.pythonhosted.org/packages/db/4b/e7ab7ebb931ec167b935ceed537c6b7470eb9cb930ce2c5d1326e966b32e/thot-0.9.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "9a9d631ad3b21d900b281e0ff4b5f8ec", "sha256": "6d097ebd2642ec8b0d37981f385ae61a82fafe4e8337b77d14e9eb402ba66c17" }, "downloads": -1, "filename": "thot-0.9.2.tar.gz", "has_sig": false, "md5_digest": "9a9d631ad3b21d900b281e0ff4b5f8ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16304, "upload_time": "2011-08-28T17:36:04", "url": "https://files.pythonhosted.org/packages/56/15/4b92b331877ebb264773e0271fc7831eca6efc122dd330441597b908d1d5/thot-0.9.2.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "a95352705caa113466d1c459b685c87a", "sha256": "2445adbfd1e3f706df0913d581ecf302bc4e36d2e325e3839651db50b58ac205" }, "downloads": -1, "filename": "thot-1.0.0-py2.7.egg", "has_sig": false, "md5_digest": "a95352705caa113466d1c459b685c87a", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 69118, "upload_time": "2012-04-28T00:10:16", "url": "https://files.pythonhosted.org/packages/b5/7a/dd13db9e20072559f7e4a3c383b2c4adc6e1a8a4a05365dc945dcead8b70/thot-1.0.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "4d7023744e69ab635860eeec7f0d23f9", "sha256": "26b11be42e858f7f8ee12a193d7609a67d746e5730a0b1d0bf87b2558e363eb0" }, "downloads": -1, "filename": "thot-1.0.0.tar.gz", "has_sig": false, "md5_digest": "4d7023744e69ab635860eeec7f0d23f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19731, "upload_time": "2012-04-28T00:10:15", "url": "https://files.pythonhosted.org/packages/17/e3/558db6be023a1d9ddcc55a0ad488bd9056066a6d3467a0cfc671e7aa294f/thot-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "526de62abec41b73b7b0a7bb498a364c", "sha256": "90c9b2830d2d8f748c904f37d9f271f32367a0f989855d907dedd9dcde0b44af" }, "downloads": -1, "filename": "thot-1.1.0-py2.7.egg", "has_sig": false, "md5_digest": "526de62abec41b73b7b0a7bb498a364c", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 76833, "upload_time": "2013-03-06T02:51:41", "url": "https://files.pythonhosted.org/packages/72/05/e82ed9a1d782ccf7a81108b7e9053e9c25d8a08a41b758580a3ee944d986/thot-1.1.0-py2.7.egg" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "526de62abec41b73b7b0a7bb498a364c", "sha256": "90c9b2830d2d8f748c904f37d9f271f32367a0f989855d907dedd9dcde0b44af" }, "downloads": -1, "filename": "thot-1.1.0-py2.7.egg", "has_sig": false, "md5_digest": "526de62abec41b73b7b0a7bb498a364c", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 76833, "upload_time": "2013-03-06T02:51:41", "url": "https://files.pythonhosted.org/packages/72/05/e82ed9a1d782ccf7a81108b7e9053e9c25d8a08a41b758580a3ee944d986/thot-1.1.0-py2.7.egg" } ] }