Skip to main content

A python library for interacting with Lemmy API

Project description

Pythörhead

A python library for interacting with Lemmy

pythorhead logo

Examples

See working examples in examples/

Exceptions

If you want to raise exceptions on failures instead of returning null, pass raise_exceptions=True to the Lemmy() constructor.

The normal request timeout is 3 seconds. If you want to change this number, you can set it on the constructor uising request_timeout=

Sample Post Usage

from pythorhead import Lemmy

lemmy = Lemmy("https://lemmy.dbzer0.com",request_timeout=2)
lemmy.log_in("username", "password")
community_id = lemmy.discover_community("botart")
lemmy.post.create(community_id, "Hello Lemmy World")

Sample Comment Usage

from pythorhead import Lemmy

lemmy = Lemmy("https://lemmy.dbzer0.com")
lemmy.log_in("username", "password")

# getting the first post id
post_id = lemmy.post.list()[0]["post"]["id"]

# leave a comment
lemmy.comment.create(post_id, "Hello Lemmy World")

Project details


Download files

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

Source Distribution

pythorhead-0.34.0.tar.gz (193.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pythorhead-0.34.0-py3-none-any.whl (57.7 kB view details)

Uploaded Python 3

File details

Details for the file pythorhead-0.34.0.tar.gz.

File metadata

  • Download URL: pythorhead-0.34.0.tar.gz
  • Upload date:
  • Size: 193.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pythorhead-0.34.0.tar.gz
Algorithm Hash digest
SHA256 fa9c54c5af03b2a977879410203fa3049bc1f3d48f3c7898892215ed456a2346
MD5 63236af6bbe21a55c4070d391eae1724
BLAKE2b-256 d10398ee322c9121e3c54812f6f7a5bd7c0f2eb6bdd67fc47351988fc6e9d8fd

See more details on using hashes here.

File details

Details for the file pythorhead-0.34.0-py3-none-any.whl.

File metadata

  • Download URL: pythorhead-0.34.0-py3-none-any.whl
  • Upload date:
  • Size: 57.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pythorhead-0.34.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6ca46dc6a414cb4cce154f201312c07b9b2facc023b811fb5755ea731fa6fe15
MD5 833738e49d9e4557b7b9b683be27aa35
BLAKE2b-256 611d904b92872fd7c5753655f3bdc4581e0ae2094d1cfa3b571a25197c204be5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page