summaryrefslogtreecommitdiff
path: root/src/test.py
diff options
context:
space:
mode:
authorMike Crute <mcrute@gmail.com>2015-07-29 18:38:22 -0700
committerMike Crute <mcrute@gmail.com>2015-07-29 18:38:22 -0700
commit53335ce936e758b816cce584665d1d55914b4ef4 (patch)
tree3822198638830ea0894ba06136a0e29cea7c05b9 /src/test.py
downloadaudiocloud-53335ce936e758b816cce584665d1d55914b4ef4.tar.bz2
audiocloud-53335ce936e758b816cce584665d1d55914b4ef4.tar.xz
audiocloud-53335ce936e758b816cce584665d1d55914b4ef4.zip
Initial importHEADmaster
Diffstat (limited to 'src/test.py')
-rw-r--r--src/test.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/test.py b/src/test.py
new file mode 100644
index 0000000..3f5ccd8
--- /dev/null
+++ b/src/test.py
@@ -0,0 +1,21 @@
1import sqlite3
2
3def unfuck_unicode(text):
4 return ''.join([chr(n) for n in [ord(i) for i in text]]).decode('utf-8')
5
6conn = sqlite3.connect('iTunesLibrary.db')
7curs = conn.cursor()
8upcurs = conn.cursor()
9
10curs.execute('select track_id, location from track where location is not null')
11
12
13for id, datum in curs.fetchall():
14 try:
15 datum.decode('utf-8')
16 except UnicodeEncodeError:
17 print id, type(datum), datum.encode('utf-8')
18 #upcurs.execute('update track set location = ? where track_id = ?',
19 # (datum.encode('utf-8'), id))
20
21conn.commit()