semvec/pypi-packages huggingface dataset:
unn 0.0.14
The most minimal blog engine you've never heard of
License: MIT

_I wrote about [my reasoning](http://www.juanpatten.com/first-post.html_

## Start your blog

1. Fork [unn-skeleton](https://github.com/runningskull/unn-skeleton)
2. Clone your new repository to your computer (optionally, run `mkvirtualenv myblog`)
3. Run `pip install -r requirements.txt`
4. Edit config.py to set up your deployment settings (default is S3)
5. Think of something good to write (this step is harder than the others)


## Use it day-to-day

`unn idea my-idea` to start a new draft. Use markdown for formatting.  
`unn publish my-idea` to converta  draft to a post.  
`unn build` to build your site's pages.  
`unn local` to serve it locally.  
`unn deploy` to push it live. (this will build first, as a convenience)


## Customize it
Check the `_template` folder for the basic file structure. `unn` uses Jinja2 for templating.

The `index.html` template gets the following context:
```
{
    "posts": [{
        "Slug": "the-file-name-without-.md"
        ... all headers included in this post ...
    }, ...]
}
```


The `single.html` template gets the following context:
```
{
    "post_html": "<p>The rendered HTML of the post</p>",
    ... all headers included in this post ...
}
```

`base.html` defines the box that `index.html` and `single.html` live inside (ie. header/footer).  
`error.html` is a generic error display page.
p2p 1.4.5
Tribune Content Services API wrapper
License: MIT
Keywords: Development Status :: 4 - Beta,License :: OSI Approved :: MIT License,Operating System :: OS Independent,Programming Language :: Python,Topic :: Internet

Python wrapper for the Tribune Corp. Content Services API. The CMS is also known as "Power to the Producers," hence the "p2p" name you'll see everywhere. Also works as a Django app. Add "p2p" to your apps to get models and a management command to cache content in your Django database.