pasters
Minimalistic Python client for paste.rs
Share text or code in seconds with one simple call.
✨ Features
- 🌀 Both sync and async APIs
- ⚡ One-liner usage
- 📤 Instant paste URL
- 🐍 Pure Python (depends only on
requestsandhttpx)
📦 Installation
pip install pasters
⚡ Usage
🔹 Sync
from pasters import paste, get_paste, delete_paste
# create paste
url = paste("print('hello world')", ext="py")
print(url) # https://paste.rs/abcd.py
# fetch paste
print(get_paste(url))
# delete paste
delete_paste(url)
🔹 Async
from pasters import apaste, aget_paste, adelete_paste
import asyncio
async def main():
# create paste
url = await apaste("# some markdown text", ext="md")
print(url) # https://paste.rs/efgh.md
# fetch paste
text = await aget_paste(url)
print(text)
# delete paste
await adelete_paste(url)
asyncio.run(main())
API
paste(text, ext='', allow_206=False) -> strapaste(text, ext='', allow_206=False) -> strget_paste(url) -> straget_paste(url) -> strdelete_paste(url) -> Noneadelete_paste(url) -> None
👨💻 Author
Made with ❤️ by @RimMirK
RimMirK