Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/enchant97/hasty-paste
A fast and minimal paste bin.
https://github.com/enchant97/hasty-paste
asynchronous asyncio docker flatfile pastebin pastebin-api python python-3 quart rest-api self-hosted webapp
Last synced: 3 months ago
JSON representation
A fast and minimal paste bin.
- Host: GitHub
- URL: https://github.com/enchant97/hasty-paste
- Owner: enchant97
- License: agpl-3.0
- Archived: true
- Created: 2022-07-26T16:18:29.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-26T16:00:49.000Z (11 months ago)
- Last Synced: 2024-07-31T08:17:46.504Z (6 months ago)
- Topics: asynchronous, asyncio, docker, flatfile, pastebin, pastebin-api, python, python-3, quart, rest-api, self-hosted, webapp
- Language: Python
- Homepage: http://enchantedcode.co.uk/hasty-paste/
- Size: 494 KB
- Stars: 208
- Watchers: 2
- Forks: 12
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: docs/contributing.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-starred - enchant97/hasty-paste - A fast and minimal paste bin. (webapp)
README
# Hasty Paste
![GitHub](https://img.shields.io/github/license/enchant97/hasty-paste?style=flat-square)
![Supported Python Version](https://img.shields.io/badge/python%20version-3.10-blue?style=flat-square)
![Lines of code](https://img.shields.io/tokei/lines/github/enchant97/hasty-paste?style=flat-square)
![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/enchant97/hasty-paste?style=flat-square)
![GitHub release (latest by date including pre-releases)](https://img.shields.io/github/v/release/enchant97/hasty-paste?include_prereleases&label=latest%20release&style=flat-square)A fast and minimal paste bin.
## Stopping Development
V1.10 will be the last update that I will be developing as I don't find myself using this project and I want to focus on some other cool projects! This app is feature complete anyway.I am open to accepting anyone that wishes to maintain this project you can react me [here](https://github.com/enchant97#-how-to-reach-me).
If you use this in a business environment and wish to have maintenance updates you can reach me at the links shown on my [profile](https://github.com/enchant97#-how-to-reach-me).
## Features
- Quickly paste and save, to share some text
- Publicly accessible, no auth needed
- Randomly generated id's, optional "long" id to reduce brute force attacks
- Add expiring pastes
- Dark theme
- Optional syntax highlighting
- No JavaScript needed
- Uses minimal resources
- REST API
- Pick your file system
- Custom flat-file system
- :construction: S3 objects
- Caching (Internal & Redis)
- Lightweight Docker image (uses Alpine Linux)## Showcase
[![Showcase Image](docs/assets/showcase.png)](docs/assets/showcase.png)## Docs
Docs are located in the [/docs](docs/index.md) directory. Or on the site: [enchantedcode.co.uk/hasty-paste](https://enchantedcode.co.uk/hasty-paste)## Hastily Paste It CLI
This is a simple script allowing the creation of pastes from the command-line. You can download your version [here](hastily-paste-it/README.md).## Branches
| Name | Description | State |
| :----------- | :--------------------- | :------------ |
| main | Work ready for release | Stable |
| next | Work for next version | Very Unstable |
| historical-X | Historical versions | Unsupported |> Choose a tag/release for most stable if running project
## Why Is It Called "Hasty Paste"?
The name was chosen not because the project is written badly, but because you use it so fast without a care in the world and "Fast Paste" was already taken!## License
This project is Copyright (c) 2024 Leo Spratt, licences shown below:Code
AGPL-3 or any later version. Full license found in `LICENSE.txt`
Documentation
FDLv1.3 or any later version. Full license found in `docs/LICENSE.txt`