Skip to main content

Pastebin.com as a python file object

A small python library with little dependencies to use pastebin.com as file like objects Don't take it serious it's just a project to have some fun

TODO

  • Add support for none buffered files
  • Add encoding options
  • Add missing tests

install

git

pip install .

pypi

pip install pastebinfs

Example

user_key = pastebinfs.sync.pastebin_auth(api_key, username, password)

with pastebinfs.sync.pastebin_open("test.txt", "w", api_key, user_key) as f:
    f.write("hello pastebin this is a test")

with pastebinfs.sync.pastebin_open("test.txt", "r", api_key, user_key) as f:
    print(f.read()) # yields "hello pastebin this is a test"

print(pastebinfs.os.stat("test.txt", api_key, user_key))
# st_birthtime == 1297953260 # last update time
# st_key == '0b42rwhf' # paste key (this changes on every write)
# st_mode == 1  # paste visibility mode (unlisted)
# st_size == 29 # paste size (note in binary mode the size will be len(base64(input)))

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pastebinfs-0.4.tar.gz (8.8 kB view details)

Uploaded Source

File details

Details for the file pastebinfs-0.4.tar.gz.

File metadata

  • Download URL: pastebinfs-0.4.tar.gz
  • Upload date:
  • Size: 8.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pastebinfs-0.4.tar.gz
Algorithm Hash digest
SHA256 99746d38676d069c2253827b83b2658bb5ee7cf633e316824c68e50c0d653cec
MD5 f9a7671657e656008a3b316ba895f5ae
BLAKE2b-256 9dc6f374ea03729a5a36edb88c6ac5abcc46df8c77496f6f166d87e4de2f8199

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.4 This release

1 file

0.3

1 file

0.2

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page