=======
**yet another** Django-powered blog. The goal of this app is to provide a
minimalistic (in both number of features and code) tool for publishing a
mostly-text blog. Shameless plug: [bradmontgomery.net](https://bradmontgomery.net) for an example.
This app provides a fairly simple `Entry` model, and a light-weight `Tag` model.
Features
--------
* Support for `Site`
* Simple content tagging
* RSS and Atom Feeds
* Sitemap support
* Automatic cross-posting to Blogger (see below)
* Support authoring content in reStructured Text (requires
[docutils](https://pypi.python.org/pypi/docutils), markdown (requires
[Markdown](https://pypi.python.org/pypi/Markdown) or plain old HTML.
Installation
------------
1. Install with `pip install django-blargg`
2. Add `blargg` to your `INSTALLED_APPS`
3. Configure your Root URLconf: `path('blog/', include('blargg.urls', namespace='blargg'))`
4. Customize your templates. There are some sample templates under
`blargg/templates/blargg`, but you'll want to override these in your project.
5. Add a `BLARGG` setting dict that contains the title and description to be
used in your blog's RSS feeds (see below).
6. (Optinally) enable Mail2Blogger (see below)
### Sample BLARGG settings
BLARGG = {
'title': 'Awesome blog',
'description': 'Entries from an awesome blog',
}
Mail2Blogger Support
--------------------
This app supports cross-posting to Blogger via email. By default, this setting
is disabled. To enable Mail2Blogger, include the following settings::
BLARGG = {
'title': ...,
'description': ...,
'mail2blogger': True,
'mail2blogger_email': 'username.SECRET@blogger.com',
}
To set your Mail2Blogger email address, view your
[Mobile and email](http://www.blogger.com) settings. Entries that are
cross-posted to Blogger will automatically include a link back to the original
site (provided that you've got the `django.contrib.sites` app installed and
configured correctly).
**Warning**: *mail2blogger* appears to remove extra whitespace from your content
which breaks things in a `<pre>` or `<code>` blocks. If you know how to
prevent this, [please let me know](https://github.com/bradmontgomery/django-blargg/issues/3).
License
-------
This code is distributed under the terms of the MIT license. See the `LICENSE.txt` file.
Contributing
------------
Feel free to report any issues or (better yet) pull requests for bug fixes!
There's a `requirements.txt` file in this repo to help you get all the
dependencies you'll likely need (for python3).
Why the name "Blargg"?
----------------------
From http://nintendo.wikia.com/wiki/Blargg:
A Blargg is a large red dragon that lives in lava and appears in Super Mario
World. When Mario goes across a lava pit on a pile of skulls occasionally
the eyes of a Blargg will appear and then itself will try to eat Mario. They
are found mostly in the Vanilla Dome. Strangely, they have one lazy eye.
Other than that, *Blargg* is really fun to say out loud. Especially if you use
a *Pirate Voice*. Go ahead, try it!
**Blargg**.
Metadata
Release files for django-blargg 0.7.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| django-blargg-0.7.0.tar.gz | 15.7 kB | Without provenance | Details for django-blargg-0.7.0.tar.gz |
Release files / django-blargg-0.7.0.tar.gz
| Download URL | django-blargg-0.7.0.tar.gz |
|---|---|
| Size | 15.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
307ddb7ee5406072d05aaffcab123e564fafab921afdc162a98efe18eac874f9
|
|
BLAKE2b-256 checksum How to use checksums |
ff71042d9b95c35ff31451b3d1d757437baeb55104159b48a124a45de2d62b4c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.2
|
Security for django-blargg 0.7.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.