Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

-- Hangup -- #199

Open
ghost opened this issue Oct 21, 2016 · 22 comments
Open

-- Hangup -- #199

ghost opened this issue Oct 21, 2016 · 22 comments
Labels

Comments

@ghost
Copy link

ghost commented Oct 21, 2016

Could be due to this

http://www.theregister.co.uk/2016/10/21/dns_dyn_ddos/
Dyn dinged by DDoS: US DNS firm gives web a bad hair day
Reddit, Github, Airbnb and pals affected

@stephenwithav
Copy link

Are you still getting the Hangup error?

I just installed rainbowstream and the hangup error made me think it wasn't working.

@ghost
Copy link
Author

ghost commented Oct 22, 2016

@stephenwithav Yeah, I have been seeing that. I have not tested in a few hours, let me check and get back to you.

edit: Yes it's still happening and it makes sense. Once you've passed a certain number of follows the text would scroll off the screen faster than you could read it. If you run home $n you'll see $n tweets from your feed.

edit2: still getting the hangup even after pausing the stream. I switched to streaming a list of 60 users but it doesn't stream their tweets & keeps giving the Hangup message.

@stephenwithav
Copy link

Thank you for the update. I'm receiving hangups fairly quickly, frequently within a minute before anything is streamed.

@ghost
Copy link
Author

ghost commented Oct 22, 2016

I'm on Debian Testing, by the way.

$  pip3 show rainbowstream
---
Metadata-Version: 2.0
Name: rainbowstream
Version: 1.3.6
Summary: A smart and nice Twitter client on terminal.
Home-page: http://www.rainbowstream.org/
Author: Vu Nhat Minh
Author-email: nhatminh179@gmail.com
Installer: pip
License: MIT License
Location: /home/manas/.local/lib/python3.5/site-packages
Requires: twitter, PySocks, pyfiglet, arrow, Pillow, requests, python-dateutil, pocket
Classifiers:
  Development Status :: 5 - Production/Stable
  Environment :: Console
  Intended Audience :: End Users/Desktop
  Natural Language :: English
  Operating System :: OS Independent
  Programming Language :: Python :: 2.7
  Programming Language :: Python :: 3.2
  Programming Language :: Python :: 3.3
  Programming Language :: Python :: 3.4
  Programming Language :: Python :: 3.5
  Topic :: Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries
  Topic :: Utilities
  License :: OSI Approved :: MIT License
Entry-points:
  [console_scripts]
  rainbowstream=rainbowstream.rainbow:fly

@violetina
Copy link

violetina commented Oct 23, 2016

i can confirm this too, even with -to 300 (timeout 300sec) it hangs up after few seconds, it did work fine before tho
-edit: i made a new key for my app, and atm it works again

@ghost
Copy link
Author

ghost commented Oct 23, 2016

@violetina @dtvd I've tried making a new key multiple times. I am still receiving the Hangup message.

@orakaro
Copy link
Owner

orakaro commented Oct 24, 2016

My client is working without problem. Twitter API status seems backed to normal: https://dev.twitter.com/overview/status

Are you guy still having hangup error ?

@ghost
Copy link
Author

ghost commented Oct 24, 2016

@dtvd Hi,

Yes, I am still seeing the Hangup error.

@stephenwithav
Copy link

@dtvd still experiencing here, too.

Would you object to a PR that reconnects on Hangup?

@maikell
Copy link

maikell commented Oct 24, 2016

I can confirm this bug on Centos 7, Fedora 24 and Debian Jessie. "Hangup" message after Friday.

@stephenwithav
Copy link

I re-authorized the app, initially received a hangup, but now it's working for me.

@maikell
Copy link

maikell commented Oct 24, 2016

I can confirm. Nice work!

@maikell
Copy link

maikell commented Oct 24, 2016

It worked for about 15 minutes :)
"There seems to be a connection problem.
You might want to check your proxy settings (host, port and type)!"

@stephenwithav
Copy link

Mine is still going strong. I'm afraid to touch it. 😨

@stephenwithav
Copy link

Switched themes, now Hangups again.

@ghost
Copy link
Author

ghost commented Oct 24, 2016

@stephenwithav @maikell I've messaged twitter.com/@Support about this. I didn't hear anything back. We might want to ping them again.

@ghost
Copy link
Author

ghost commented Oct 24, 2016

Hi I am in https://gitter.im/DTVD/rainbowstream if anyone would like to co-ordinate figuring out this error
Gitter

:)

@orakaro
Copy link
Owner

orakaro commented Oct 25, 2016

Thanks @ManasB @stephenwithav and @maikell for reporting. As far as I know this is result of TCP connection break with Twitter Stream API. Currently I can not reproduce this problem but if possible can you guy try and give result of following steps ?

  • A screenshot when Hangup
  • Output of g["traceback"] when Hangup. You can type this directly into RS's console.
  • Is other client works well with stream ?
  • Try to revoke access of RS from your account's Twitter setting page and start RS again.

@ghost
Copy link
Author

ghost commented Oct 25, 2016

@dtvd

Hi. Yesterday, I tried revoking & re-authorizing rainbowstream. That did not work.

Seems to be functional for now. I will update if necessary.

@maikell
Copy link

maikell commented Oct 25, 2016

Is it an idea to change the application name and re-authorize the application? This is so we can check if Twitter actively blocks this CLI application. Will dig around in the code today to try out.

@orakaro
Copy link
Owner

orakaro commented Oct 25, 2016

You can fork and clone a version of RS yourself. Just need to grab new Application’s API key and secret. See "Development" section of Readme

@maikell
Copy link

maikell commented Oct 25, 2016

Ok, this is strange. It seems to work again in Debian Jessie, however it failed on me this morning in Fedora 24. I'll reinstall it tonight and report back if it works.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants