and3rson / Nineapi
Licence: gpl-3.0
Unofficial python client library for *official* 9GAG API. (alpha)
Stars: ✭ 43
Programming Languages
Projects that are alternatives of or similar to Nineapi
Airtable Python Wrapper
Python Airtable Client Wrapper
Stars: ✭ 328 (+662.79%)
Mutual labels: api, client
Twitchlib
C# Twitch Chat, Whisper, API and PubSub Library. Allows for chatting, whispering, stream event subscription and channel/account modification. Supports .NET Core 2.0
Stars: ✭ 519 (+1106.98%)
Mutual labels: api, client
Httpie
As easy as /aitch-tee-tee-pie/ 🥧 Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. https://twitter.com/httpie
Stars: ✭ 53,052 (+123276.74%)
Mutual labels: api, client
Php Curl Class
PHP Curl Class makes it easy to send HTTP requests and integrate with web APIs
Stars: ✭ 2,903 (+6651.16%)
Mutual labels: api, client
Awesome Openapi3
😎 A list of awesome projects related to OpenAPI 3.0.x, curated by the community
Stars: ✭ 469 (+990.7%)
Mutual labels: api, client
Swaddle
Automagically create API clients/wrappers in JavaScript
Stars: ✭ 23 (-46.51%)
Mutual labels: api, client
Instagram Web Api
🤳 Instagram Private Web API client for Node
Stars: ✭ 694 (+1513.95%)
Mutual labels: api, client
Mtproto Core
Telegram API JS (MTProto) client library for browser and nodejs
Stars: ✭ 242 (+462.79%)
Mutual labels: api, client
Vainglory
(*DEPRECATED*: The API no longer exists, so this will no longer work) A Javascript API Client wrapper for Vainglory
Stars: ✭ 32 (-25.58%)
Mutual labels: api, client
Messenger
Package messenger is used for making bots for use with Facebook messenger
Stars: ✭ 278 (+546.51%)
Mutual labels: api, client
Watsontcp
WatsonTcp is the easiest way to build TCP-based clients and servers in C#.
Stars: ✭ 209 (+386.05%)
Mutual labels: api, client
Unifi Api Client
A PHP API client class to interact with Ubiquiti's UniFi Controller API
Stars: ✭ 602 (+1300%)
Mutual labels: api, client
Gitter Api
[production-ready] Gitter API implementation for php 7.0+ allowing sync, async and streaming access.
Stars: ✭ 11 (-74.42%)
Mutual labels: api, client
===== Index
Documentation is here: https://nineapi.readthedocs.org
So I'm sick and tired with web apps. I want normal adequate desktop apps for all the things.
Same relates to 9GAG. Everyone says there's no official API for 9GAG, but of course there is - you just need to go deeper.
Here's what I did in 20 minutes:
- Decompiling 9GAG app for Android and digging within its JS sources (that's right - JavaScript, not Java: 9GAG app seems to be written in React Native.) to find the logic for signing requests.
- Dumping HTTP traffic with spoofed SSL certificates to see actual request & response bodies.
So far there seem to be multiple domains used including api.9gag.com
, ad.9gag.com
, notify.9gag.com
, admin.9gag.com
and comment-cdn.9gag.com
. I was able to make my own requests and retrieve the data I want.
Any fellow coders willing to contribute to this? We would be the first ones to reverse-engineer an actual 9GAG API. How cool is that?
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].