djtech42 / yikyakterminal Goto Github PK
View Code? Open in Web Editor NEWPython implementation of Yik Yak using the pyak API by joseph346. Read, post, upvote, and downvote yaks.
License: GNU General Public License v2.0
Python implementation of Yik Yak using the pyak API by joseph346. Read, post, upvote, and downvote yaks.
License: GNU General Public License v2.0
Output upon reading latest yaks:
1
Starting October 13 you’ll need to be on the latest version to post or reply to a Yak. Keep up with your Herd and update now!
10000 likes | Posted 2015-11-23 14:25:59 at 64.8451844 -147.6939777
Comments:0
2
Hold up you beautiful person, if you wanna do anything more than read yaks you gotta download our new update.
Now you can search and save custom peek locations anywhere in the world!
So do yourself a favor and shower yourself in the glory of this new update. Ride on.
10000 likes | Posted 2015-11-23 14:25:59 at 64.8451844 -147.6939777
Comments:0
Is there any method to change the value of a downvote and upvote to something arbitrary?
is pulling down the most recent yaks no longer available?
R command receives the following error:
Hold up you beautiful person, if you wanna do anything more than read yaks you gotta download our new update.
Now you can search and save custom peek locations anywhere in the world!
So do yourself a favor and shower yourself in the glory of this new update. Ride on.
The API will have to be changed to match how Yik Yak is implemented now.
I currently am getting a "401 unauthorized" message coupled with a message about having an outdated version. Any plans to update this?
When trying to post a new yak I'm getting a 500_internal_server_error. I think there might be something wrong with the url to access YikYak's api. It doesn't seem like it's functioning properly at this point
Any idea how to get voting and commenting to work with this code? How about vote bombs?
I get an error saying my version is too old to downvote or post
How is YY banning users and how can you get around it? Changing device ID, IP address etc doesn't work
So whats going on with the the new user ids currently? Are the UUID's its generating just random , unregistered UUID's or is it actually working currently?
Have I overlooked some instructions some where? I am receiving the following error message...
User ID: 2EE66332E241C627A2FA64C7E986A3C0
Connecting to Yik Yak server...
Error: Not connected to the Internet
Is this an issue related to the user_id issues? I have tried manually trying some of the ones listed around but still receive this error.
Any Ideas?
Cheers
It seems like Yik Yak isn't accepting the user ID's as it's returning an error message that you can only see when you try to view your own posts as shown below
However I tried using the test ID that was posted in a previous issue thread (B6C52E0EA41CBD9D4A1FA7D65C60AA4D) and that ID worked without any issue
If posting doesn't work for you, try downloading the beta branch version. This version saves the User ID to make sure it stays the same. I will be merging this version soon.
with the new update whenever I run the application and attempt to read local Yaks it requests that I update my YikYak app. What can be done about this? Any response is helpful as im trying to clear up some yikyak issues in the community. Thanks.
Nevermind. Resolved.
Hey I was looking at the code and there was mentioning of the key = "F7CAFA2F-FE67-4E03-A090-AC7FFF010729"
Is this key always the same? Did you find it from the decoded apk?
In pygeolib.py, line 122
return self.current_data['types'] == [u'street_address']
should be
return self.current_data['types'] == ['street_address']
Can someone tell me what the key used to sign GET requests is called and how it is generated?
File: API.py
Line: 224
key = "EF64523D2BD1FA21F18F5BC654DFC41B"
for some reason, there is an issue parsing a float location to a string. I have already fixed this myself, but the simplicity of the error made me wonder if I am working with the latest version. Here is the error:
C:\Users\Brian\Code\YikYakTerminal>python3 YikYak.py
Yik Yak Command Line Edition : Created by djtech42
Enter college name or address: Georgia Tech
Traceback (most recent call last):
File "YikYak.py", line 45, in main
f = open("userID", "r")
FileNotFoundError: [Errno 2] No such file or directory: 'userID'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "YikYak.py", line 470, in <module>
main()
File "YikYak.py", line 54, in main
remoteyakker = pk.Yakker(None, coordlocation, True)
File "C:\Users\Brian\Code\YikYakTerminal\API.py", line 199, in __init__
self.register_id_new(user_id)
File "C:\Users\Brian\Code\YikYakTerminal\API.py", line 219, in register_id_new
result = self.get("registerUser", params)
File "C:\Users\Brian\Code\YikYakTerminal\API.py", line 278, in get
"Cookie": "lat=" + self.location.latitude + "; long=" + self.location.longit
ude + "; pending=deleted; expires=Thu,01-Jan-1970 00:00:01 GMT;Max-Age=0",
TypeError: Can't convert 'float' object to str implicitly
Syntax Error occurs..
jp$ cd '/Users/jp/Downloads/YikYakTerminal-master/' && '/usr/bin/pythonw' '/Users/jp/Downloads/YikYakTerminal-master/YikYak.py' && echo Exit status: $? && exit 1
File "/Users/jp/Downloads/YikYakTerminal-master/YikYak.py", line 51
print ("\n\t\tComments:", end='')
For example, typing P goes through the entire process, finishes up and says "Yak Successful :)".
Inputting Y demonstrates that Yakarma has gone up by 2.
However, the post did not go through, nothing changed.
The same thing happens with voting and commenting, the app says the procedure was completed successfully, but nothing happened. The API hasn't been updated that recently, I was wondering if this is a problem for all users or if I am missing something.
Thank you
Hi All,
I'm using a modified version of Yik Yak terminal to pull down yaks and write them to a .csv. Everything is working well, but I can't seem to capture the comments attached to each specific Yak. I'm including my YikYak.py and API.py here and would love some guidance. Basically, I'd be happy to pull all comments for each yak into a single field and parse them later.
Thanks!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.