- self.sessionID = self._getSavedSessionID()
- if self.sessionID == '':
+ self._getSavedSessionID()
+ # session ids last 1 week
+ if self.sessionID == '' or time.time()- self.lastSessionTime >= 6*86400:
- pickle.dump(self.sessionID, f, protocol=pickle.HIGHEST_PROTOCOL)
+ session = { 'sessionID' : self.sessionID, 'lastSessionTime' : self.lastSessionTime}
+ pickle.dump(session, f, protocol=pickle.HIGHEST_PROTOCOL)
#res = groovesharkApi.login('stephendenham', '*******')
#res = groovesharkApi.getSongSearchResults('jimmy jazz', 3)
#res = groovesharkApi.getPopularSongsToday()
#res = groovesharkApi.login('stephendenham', '*******')
#res = groovesharkApi.getSongSearchResults('jimmy jazz', 3)
#res = groovesharkApi.getPopularSongsToday()
#res = groovesharkApi.getArtistSearchResults('the clash', 3)
#res = groovesharkApi.getUserFavoriteSongs()
#res = groovesharkApi.getUserPlaylists()
#res = groovesharkApi.getArtistSearchResults('the clash', 3)
#res = groovesharkApi.getUserFavoriteSongs()
#res = groovesharkApi.getUserPlaylists()