pinnwand¶
Welcome to the documentation of the pinnwand
pastebin software.
Introduction¶
pinnwand
is a straightforward pastebin written for Python 3.8 and up
using the Tornado web framework and the sqlalchemy ORM. It uses the awesome
pygments library for its syntax highlighting.
It’s no nonsense and has no features aside from pasting code temporarily.
Usage¶
You can run the built in pinnwand
HTTP server through the pinnwand
http
command. This will serve up a HTTP server listening on localhost
on port 8000 and use an in-memory sqlite database to store data.
If you stop the process then the database will be gone again.
For persistence you’ll need to configure pinnwand
to use another
database. See the Configuration page for the howto.
Installation¶
You can install pinnwand
from PyPI by running pip as follows:
pip install pinnwand
I suggest you use a virtual environment for installation. There are extended Installation instructions available which explain how to do so.
Contributing¶
pinnwand
is a place that will accept your first contribution to an open
source project. The preferred place to start out is to visit our GitHub page
and look at the issues there. If you can solve any of them then you can send
a pull request. I will make sure to review your code.
If you are thinking about contributing a new feature then keep in mind that
pinnwand
is trying to stay as small and lean of a project as possible. Open
a ticket first if you have a specific feature in mind.
Table of Contents¶
- Installation
- Configuration
- Usage
- Tricks
- Autodoc
- Changelog
- v1.6.1 (unreleased)
- v1.6.0 (20241101)
- v1.5.0 (20230727)
- v1.4.0 (20221127)
- v1.3.2 (20220711)
- v1.3.1 (20220220)
- v1.3.0 (20210522)
- v1.2.3 (20210109)
- v1.2.2 (20200829)
- v1.2.1 (20200806)
- v1.2.0 (20200806)
- v1.1.3 (20200620)
- v1.1.2 (20200608)
- v1.1.1 (20200602)
- v1.1.0 (20200524)
- v1.0.2 (20200408)
- v1.0.1 (20200326)
- v1.0.0 (20200323)