Coder Social home page Coder Social logo

googlevoice-to-sqlite's People

googlevoice-to-sqlite's Issues

Windows Script only imports small part of data

What steps will reproduce the problem?
1. Open googlevoice_to_sqlite.exe
2. Type in location "./voice/calls"
3. Press enter- program runs but only for 10 seconds before shutting down. Open 
up output file and it only has 147 records, and i've been using google voice 
for 3 years now...

What is the expected output? What do you see instead?
Thousands of rows of data. Only 147

What version of the product are you using? On what operating system?
Windows 7 32 bit and version 3.3

Please provide any additional information below.
Can you help out?

Original issue reported on code.google.com by [email protected] on 4 Apr 2013 at 12:26

Localize primary key increments

Currently, a select(MAX) call is made upon every insert into the database to 
determine a row's primary key.

This can be stored as ints inside the gvoiceconn object itself.

Original issue reported on code.google.com by [email protected] on 22 Sep 2011 at 6:51

One-line progress

Currently, the name of each file is printed on a new line.

We would like to use the fish module to show on the same line.

Original issue reported on code.google.com by [email protected] on 26 Sep 2011 at 7:20

xml.etree.ElementTree.ParseError: not well-formed (invalid token)

What steps will reproduce the problem?
1.
2.
3.

What is the expected output? What do you see instead?
No errors...

What version of the product are you using? On what operating system?
googlevoice_to_sqlite_v3.2.2_win32.zip

Please provide any additional information below.
C:\G2Sql>googlevoice_to_sqlite.exe
Specify the Calls file location (ends with "\Voice\Calls"): 
C:\Users\jxxx.TRANSIT\GoogleTakeout\Voice\Calls
Andrea_Pxxe_-_2012-03-17T02-44-47Z.htmlTraceback (most recent call last):
  File "googlevoice_to_sqlite.py", line 429, in <module>
  File "googlevoice_to_sqlite.py", line 382, in getobjs
  File "xml\etree\ElementTree.pyc", line 1301, in XML
  File "xml\etree\ElementTree.pyc", line 1643, in feed
  File "xml\etree\ElementTree.pyc", line 1507, in _raiseerror
xml.etree.ElementTree.ParseError: not well-formed (invalid token): line 152, 
column 38

After trying several times, I ended up deleting the GoogleTakeout files for 
this particular person....hoping that perhaps there was something about those 
files that was wrong.

On the next run...a new error was present:

C:\G2Sql>googlevoice_to_sqlite.exe
Specify the Calls file location (ends with "\Voice\Calls"): 
C:\Users\jcolpean.TRANSIT\GoogleTakeout\Voice\Calls
Dan_xxx_-_2011-07-20T22-20-27Z.htmlTraceback (most recent call last):
  File "googlevoice_to_sqlite.py", line 437, in <module>
  File "googlevoice_to_sqlite.py", line 330, in import_Audio
TypeError: 'NoneType' object has no attribute '__getitem__'

Original issue reported on code.google.com by [email protected] on 3 Jan 2013 at 8:16

Same error every time script is run

Script produces same error every time.
Tried both executable and python scripts.
Tried several different sets of text messages resulting in same error.



3.2.2
Running on Windows 7 Ultimate


   File "googlevoice_to_sqlite.py", line 430, in <module>
   File "googlevoice_to_sqlite.py", line 385, in getobjs
   File "googlevoice_to_sqlite.py", line 233, in process_file
AttributeError: 'NoneType' object has no attribute 'group'

Possibly the html format changed???

I would love to be able to convert these messages into a database to import 
them into android...

Original issue reported on code.google.com by [email protected] on 1 Sep 2013 at 4:20

Unscape HTML sequences

As the GVoice files are HTML, some characters are escaped. These should be 
unescaped in all text fields before database insertion

Original issue reported on code.google.com by [email protected] on 22 Sep 2011 at 6:55

Rewrite and move to Github

This needs to be structured like a real Python package, with modules that 
neatly correspond to well-factored classes.

End goal is to be installable with easy_install.

Also, move to Githib because it's where all the action is :)

Original issue reported on code.google.com by [email protected] on 29 Sep 2013 at 2:41

Moving dependency bundling to new task

What steps will reproduce the problem?
1. Get a Google Takeout of your google voice
2. run the googlevoice-to-sqlite exe

What is the expected output? What do you see instead?
I get an error back.  I compared an older takeout zip and noticed that the 
timestamps have changed.  Here is one difference:

< <abbr class="published" title="2012-03-20T10:17:13.000-04:00">Mar 20, 2012 
10:17:13 AM
< Eastern Time</abbr>

---
> <abbr class="published" title="2012-03-20T14:17:13.000Z">Mar 20, 2012 7:17:13 
AM</abbr>

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

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 31 May 2012 at 7:48

optimize the null-contact replacement query

Instead of matching just by name and phone number, try to find the contact who 
has those attributes, but was closest in time to the null record in question. 
This better accounts for contacts whose phone number changes over time.

Original issue reported on code.google.com by [email protected] on 22 Sep 2011 at 6:57

Python error on data load

What steps will reproduce the problem?
1. Ran script

What is the expected output? What do you see instead?
Database loaded.

What version of the product are you using? On what operating system?
Python 3.1 script

Please provide any additional information below.
After the first error, removed all mp3 files so there are only html files in 
the system. Still getting error.


contact_name - 2012-03-21T00-37-51Z.htmlTraceback (most recent call last):
  File "googlevoice_to_sqlite.py", line 81, in <module>
    if gvconn.import_Audio(record, False) == 1: #no contact for audio. Can happen if files have been renamed
  File "/Users/curtis/Downloads/googlevoice_to_sqlite_v3.1_python/gvoice_sql.py", line 96, in import_Audio
    callid = callidrow.fetchone()[0]
TypeError: 'NoneType' object is not subscriptable

Original issue reported on code.google.com by [email protected] on 15 Apr 2012 at 10:32

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.