summaryrefslogtreecommitdiff
path: root/src/get_music_url.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/get_music_url.py
downloadaudiocloud-master.tar.bz2
audiocloud-master.tar.xz
audiocloud-master.zip
Initial importHEADmaster
Diffstat (limited to 'src/get_music_url.py')
-rw-r--r--src/get_music_url.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/get_music_url.py b/src/get_music_url.py
new file mode 100644
index 0000000..d4284d4
--- /dev/null
+++ b/src/get_music_url.py
@@ -0,0 +1,23 @@
1import sqlite3
2import urllib
3from util import SimpleConfigParser
4from boto.s3.connection import S3Connection
5
6# remove key metadata
7#key = key.copy(key.bucket.name, key.name, metadata={'Content-Type': 'audio/mp4'}, preserve_acl=True)
8
9db = sqlite3.connect('iTunesLibrary.db')
10curs = db.cursor()
11cfg = SimpleConfigParser('audiocloudweb.cfg', 'audiocloud')
12s3 = S3Connection(cfg.get('access_key'), cfg.get('secret_key'))
13bucket = s3.get_bucket('mecmusic')
14
15
16
17#curs.execute('select location from track where artist = 629 limit 1')
18curs.execute('select location from track where track_id = 29510')
19track = curs.fetchone()[0][6:]#.encode('utf-8')
20
21key = bucket.get_key(track, validate=True)
22key.metadata = {}
23print key.generate_url(60 * 10)