Skip to main content

Reddit and python, made simple.

Project description

py-reddit

A package that can be used to get reddit submissions, and their various attributes. The package supports both synchronous and asynchronous development. I am more familiar with synchronous programming, but have tried my best at making a good asynchronous implementation. The package is written in Python 3.10, and uses requests and aiohttp as its main dependencies.

Updates will be coming soon, thank you for viewing this package, please consider using it.

Version - 1.1.2

Socials - KING7077 - GitHub

Installation methods:

pip3 install py-reddit

py -3 -m pip install py-reddit

python3 -m pip install py-reddit

Example usage:

import reddit

client = reddit.Client('agent', 'key')

subreddit = client.Subreddit('top', 'subreddit-here') # supports 'top', 'new' or 'hot' type of submissions

print(subreddit.selftext(0)) #gets the selftext of the first post here

Asynchronus client:

import reddit
import asyncio

client = reddit.AsyncClient()

subreddit = client.Subreddit('top', 'subreddit-here') # supports 'top', 'new' or 'hot' type of submissions

async def main():
    print(await subreddit.selftext(0))

asyncio.run(main())

The package is still under active development

CHANGELOG

February 19, 2022

Minor changes to the description of the project - 1.1.2

February 19, 2022

Minor changes to the description of the project - 1.1.1

February 19, 2022

The project actually works now - 1.1.0

February 18, 2022

Minor changes to make the project more usuable - 1.0.6

February 18, 2022

Minor changes to make the project more usuable - 1.0.5

February 18, 2022

Minor changes to make the project more usuable - 1.0.4

February 18, 2022

Minor changes to make the project more usuable - 1.0.3

February 18, 2022

Minor changes to the description of the project - 1.0.2

February 18, 2022

Initial release - 1.0.1

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

py-reddit-1.1.2.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

py_reddit-1.1.2-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file py-reddit-1.1.2.tar.gz.

File metadata

  • Download URL: py-reddit-1.1.2.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.47.0 importlib-metadata/4.11.1 keyring/21.2.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.8.3

File hashes

Hashes for py-reddit-1.1.2.tar.gz
Algorithm Hash digest
SHA256 d2c4de72cdbaa1b56d8695bf5a81600cd14637c8a59e82bbe8ab3aa5ee9fbf88
MD5 e74b231798823912a7483d95bc65edc6
BLAKE2b-256 32ce4619e38a53feee1e5b1c6b974ed92ab17f3b2b624388053524ec1dc036e9

See more details on using hashes here.

File details

Details for the file py_reddit-1.1.2-py3-none-any.whl.

File metadata

  • Download URL: py_reddit-1.1.2-py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.47.0 importlib-metadata/4.11.1 keyring/21.2.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.8.3

File hashes

Hashes for py_reddit-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2de912824ad58b4580623efd64903853efa10a5f5844badaddcf85cfbf0e57c4
MD5 b73f83913f0055beb21e984c50e83840
BLAKE2b-256 da1478e1e36f5945514422322e5d6dd7860aed0746d4395ae17aff5e166237c1

See more details on using hashes here.

Supported by

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