def saveSongs (): global songList fileHandle = open(TEXT_FILENAME, 'w') fileHandle.write(PandoraUnchained.textFromSongList(songList)) fileHandle.close() fileHandle = open(CSV_FILENAME, 'w') fileHandle.write(PandoraUnchained.csvFromSongList(songList)) fileHandle.close()
def downloadByCode (code): global songList songList = [] if (code < 3): bookmarksList = data.getBookmarks(lambda bookmarkCount: updateProgress(bookmarkCount, 'bookmarks')) print 'Done.' songList += bookmarksList if (code != 2): likesList = data.getLikes(lambda likeCount, thumbCount: updateProgress(noneSafeAddition(likeCount, thumbCount), 'likes')) print 'Done.' songList += likesList print sys.stdout.write('Removing duplicate songs... ') sys.stdout.flush() songList = PandoraUnchained.makeSongListNoDuplicates(songList)