Git Product home page Git Product logo

python-googlevoice's Introduction

Python Google Voice

The project has already moved into a shiny new namespace: PyGoogleVoice @ BitBucket

python-googlevoice's People

Contributors

justquick avatar

Stargazers

 avatar  avatar Tobias Goecke (Göcke) avatar  avatar Angus H. avatar gregory nicholas avatar Michael Borsuk avatar Mathew Sanders avatar  avatar Philippe Ombredanne avatar Myles Steinhauser avatar  avatar Reid Workman avatar  avatar Marc Laugharn avatar Gabriel avatar Jack Warner avatar Jason Corwin avatar  avatar  avatar Phil Ives avatar  avatar Jesse Sanford avatar Mark Ataya avatar Andrew avatar  avatar Robert Medeiros avatar James Walker avatar  avatar

Watchers

 avatar James Cloos avatar  avatar  avatar  avatar

python-googlevoice's Issues

Python3 Call/SMS Request Errors

What steps will reproduce the problem?

  1. Run examples/call.py in python3,
  2. login and call a number as normal
  3. Traceback endswith

urllib.error.HTTPError: HTTP Error 500: Internal Server Error

What is the expected output? What do you see instead?

Under python2, the google service completes the call as expected.

Cannot peek at packets since its over SSL, maybe an issue for google voice?

Google Voice's XML pagination

http://code.google.com/p/pygooglevoice/issues/detail?id=22

What steps will reproduce the problem?

  1. Get an instance of a folder containing more than 10 messages
  2. Compare folder.totalsize with len(folder.messages)

What is the expected output? What do you see instead?
len(folder.messages) should equal folder.totalsize.
Instead len(folder.messages) will never be more than 10.

What version of the product are you using? On what operating system?
0.4

Please provide any additional information below.

Google Voice only seems to return 10 messages on each of the XML pages,
with a pagination variable used to return the next 10, etc.

This is mentioned briefly at
http://posttopic.com/topic/google-voice-add-on-development

For the 'all' folder, for example, it looks like you would need to grab &
parse each page something like this:

https://www.google.com/voice/inbox/recent/all/
https://www.google.com/voice/inbox/recent/all/?page=p2
https://www.google.com/voice/inbox/recent/all/?page=p3
etc, etc.

This is one that I'm not entirely certain how to fix myself, so I'm just
reporting it here. I will perhaps poke at it a bit and submit a patch if I
come up with anything.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.