Skip to content

Instantly share code, notes, and snippets.

@detrout
Created July 23, 2015 05:46
Show Gist options
  • Save detrout/d87b89289818d1cfa370 to your computer and use it in GitHub Desktop.
Save detrout/d87b89289818d1cfa370 to your computer and use it in GitHub Desktop.
start poking gitter
def viewresp(response):
print(response.readLine())
def main():
from PyQt5 import QtCore
from PyQt5 import QtGui
from PyQt5 import QtNetwork
from PyQt5 import QtWidgets
app = QtWidgets.QApplication(sys.argv)
net = QtNetwork.QNetworkAccessManager()
timer = QtCore.QTimer()
timer.singleShot(15000, app.quit)
userapi = "https://api.gitter.im/v1/user"
roomapi = "https://api.gitter.im/v1/rooms/{}/rooms"
streamapi = 'https://stream.gitter.im/v1/rooms/{}/chatMessages'
userurl = QtCore.QUrl(userapi)
roomsurl = QtCore.QUrl(roomapi.format(user_id))
encoded = QtCore.QUrl(streamapi.format(encoded_id))
req = QtNetwork.QNetworkRequest(encoded)
req.setRawHeader("Accept", "application/json")
req.setRawHeader("Authorization", 'Bearer '+token)
resp = net.get(req)
resp.readyRead.connect(lambda : viewresp(resp))
app.exec_()
if __name__ == '__main__':
main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment