Skip to content

ConnorChristie/Yaklient

 
 

Repository files navigation

Yaklient

Docs License PEP8

Yaklient is an intuitive Python library for interacting with Yik Yak's API. Note: POSTING WILL NOT WORK ANYMORE

Logo

Example Usage

# Import client classes from Yaklient
from yaklient import *

# Specify location of University of Exeter on a map
exeter = Location(50.7365, -3.5344)

# Create user object at University of Exeter with given userid
user = User(exeter, "21C6CA60E3AA43C4B8C18B943394E111")

# Get yaks, iterate through them, and print them
for yak in user.get_yaks():
    print yak

More things

View doc/index.html to see the class structure and how to use each class. Email me if you have any questions. I have provided 25 working userids in the USERIDS file. You need to discover the Parse APPID and CLIENTKEY to create posting users. Let me know if the user_ids become banned and I'll verify this and create a fresh batch! If you make a working app with Yaklient and need the Yik Yak Parse API key to create more users, let me know and I will give it to you (I have not included it in the library so that people do not spam Yik Yak). See the issues for a list of things that don't work in this library.

Dependencies

Things you can and should do with this library

  • Do analytics on Yaks posted at any location in the world!
  • Change your basecamp!
  • Post/read Yaks anywhere in the world!
  • Port this library to another programming language and make a Yik Yak clone!

Things you could but shouldn't do with this library

  • Create a bunch of users (a Yakarmy) and take over Yik Yak (upvote your own Yaks to the top, downvote others' Yaks to oblivion, etc.)
  • Spam Yik Yak

About

A Python library for interacting with Yik Yak

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%