summaryrefslogtreecommitdiff
path: root/src/get_music_url.py
diff options
context:
space:
mode:
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)