Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import vk
- import urllib
- #from mutagen.easyid3 import EasyID3
- #from mutagen.mp3 import MP3
- #from mutagen.id3 import ID3, TIT2, TALB, TPE1, TPE2, COMM, USLT, TCOM, TCON, TDRC
- username = 'Your_login'
- password = 'Your_password'
- ownerId = '171874910'
- def connect():
- global username
- global password
- print("[x] Connecting")
- session = vk.AuthSession(app_id='5671916', user_login=username, user_password=password, scope=2+4+8+65536+262144)
- print("[x] Connected")
- return vk.API(session)
- def getList(apiobj):
- global ownerId
- return apiobj.audio.get(owner_id=ownerId)
- def startLoad(list):
- global savepath
- for i in range(1,len(list)-1):
- try:
- dest_filename = list[i]['artist'] + ' - ' + list[i]['title'] + '.mp3'
- print("[" + str(i) + "/" + str(list[0]) + "] " + " Loading:" + dest_filename)
- urllib.urlretrieve(list[i]['url'], dest_filename)
- #print("Loaded. Fixing ID3-tags")
- #aud = ID3()
- #aud["TIT2"] = TIT2(encoding=3, text=list[i]['title'])
- #aud["TPE1"] = TPE1(encoding=3, text=list[i]['artist'])
- #aud.save(dest_filename)
- except:
- print(" Error while loading; or saving; I dont know, i'm lazy")
- print("[x] " + dest_filename)
- finally:
- pass
- startLoad(getList(connect()))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement