All Projects → aayush26 → pirant

aayush26 / pirant

Licence: MIT license
devRant API wrapper in Python

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to pirant

Penicillin
Modern powerful Twitter API wrapper for Kotlin Multiplatform. #PureKotlin
Stars: ✭ 91 (+435.29%)
Mutual labels:  api-wrapper
investopedia simulator api
A simple Python API for Investopedia's stock simulator games. This programmatically logs into Investopedia and can retrieve portfolio summary, get stock quotes & option chain lookups, execute trades - buy & sell shares, puts, calls, sell short, etc.
Stars: ✭ 22 (+29.41%)
Mutual labels:  api-wrapper
PUBGSharp
C# wrapper for PUBG stats API
Stars: ✭ 24 (+41.18%)
Mutual labels:  api-wrapper
clickupython
A client for working with the ClickUp API V2
Stars: ✭ 30 (+76.47%)
Mutual labels:  api-wrapper
FTX.Net
No description or website provided.
Stars: ✭ 31 (+82.35%)
Mutual labels:  api-wrapper
Binance-Asset-Manager
Extension of binance-python to automatically calculate balances and trade any trading pair.
Stars: ✭ 21 (+23.53%)
Mutual labels:  api-wrapper
zoho-crm-php
An API wrapper library for Zoho CRM, written in PHP.
Stars: ✭ 15 (-11.76%)
Mutual labels:  api-wrapper
nyxx
Wrapper around Discord API for Dart
Stars: ✭ 217 (+1176.47%)
Mutual labels:  api-wrapper
tmdbv3api
A lightweight Python library for The Movie Database (TMDb) API. The TMDb API is a resource for developers to integrate movie, TV show and cast data along with posters or movie fan art.
Stars: ✭ 145 (+752.94%)
Mutual labels:  api-wrapper
ksoftapi.py
Official API Wrapper for KSoft.Si API
Stars: ✭ 31 (+82.35%)
Mutual labels:  api-wrapper
deep-security-py
Unified Python SDK for both APIs in Trend Micro Deep Security 9.6 and 10.0.
Stars: ✭ 28 (+64.71%)
Mutual labels:  api-wrapper
e621-api-docs
Documentation library for the e621's API
Stars: ✭ 34 (+100%)
Mutual labels:  api-wrapper
ghub-plus
Wrappers for GitHub API resources built on ghub
Stars: ✭ 20 (+17.65%)
Mutual labels:  api-wrapper
node-github-publish
Publishes a file to a repository through the GitHub Contents API
Stars: ✭ 20 (+17.65%)
Mutual labels:  api-wrapper
Finance-Robinhood
Trade stocks and ETFs with free brokerage Robinhood and Perl
Stars: ✭ 42 (+147.06%)
Mutual labels:  api-wrapper
activecampaign-python
ActiveCampaign API wrapper written in python.
Stars: ✭ 25 (+47.06%)
Mutual labels:  api-wrapper
starling-developer-sdk
The official JavaScript development kit for building on the Starling API
Stars: ✭ 45 (+164.71%)
Mutual labels:  api-wrapper
HerePy
A library that provides a Python interface to the HERE APIs.
Stars: ✭ 73 (+329.41%)
Mutual labels:  api-wrapper
flickr-objects
An object-oriented wrapper for the Flickr API.
Stars: ✭ 29 (+70.59%)
Mutual labels:  api-wrapper
node-youtube-music
Unofficial YouTube Music API for Node.js
Stars: ✭ 34 (+100%)
Mutual labels:  api-wrapper

pirant

Build Status Documentation Status Coverage Status version license GitHub contributors

devRant API wrapper in Python

from pirant import DevRant
devrant = DevRant()

# Get Top 10 Rants
topRants = devrant.get_rants("top", 10, 0)
print topRants['rants'][0]['text']

# Get Recent 10 Rants
recentRants = devrant.get_rants("recent", 10, 0)
print recentRants['rants'][0]['text']

# Get Algo 10 Rants
algoRants = devrant.get_rants("algo", 10, 0)
print algoRants['rants'][0]['text']

# Get Rant and all its comments given Rant Id
rant = devrant.get_rant_by_id(194632)
print rant['rant']['text']
print rant['comments'][0]['body']

# Get Recent 10 weekly (does not accept limit param)
rant = devrant.get_weekly_rants("recent", 10)
print rant['rants'][0]['text']

# Search Rant by keyword
searchResult = devrant.search_rants_by_keyword("devrant")
print searchResult['results'][1]['text']
print searchResult['results'][1]['attached_image']['url']
print searchResult['results'][1]['user_avatar']['i']

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].