def test_get_loved_tracks(self): """Method testing get_loved_tracks method of lastfm module - tests if the returned value is not None.""" user = lastfm.get_lastfm_user(properties.LASTFM_TEST_USERNAME, properties.LASTFM_TEST_PASSWORD) loved_tracks = lastfm.get_loved_tracks(user) self.assertIsNotNone(loved_tracks)
help='Username for LstFM') parser.add_argument('--min-bitrate', dest='min_bitrate', required=False, help='Minimal bitrate for files', type=int, default=128000) parser.add_argument('--out-dir', dest='out_dir', required=False, help='Minimal bitrate for files', default='music') if __name__ == '__main__': args = parser.parse_args() if path.exists(args.out_dir): if not path.isdir(args.out_dir): raise RuntimeError('Output directory not a directory!') else: mkdir(args.out_dir) vk_api = get_api_instance() for loved_track in get_loved_tracks(args.lastfm_user): artist = loved_track.track.artist.name title = loved_track.track.title query = '%s - %s' % (artist, title) filename = path.join(args.out_dir, '%s.mp3' % query) if path.exists(filename): continue ''' duration = loved_track.track.get_duration() / 1000 deviation = duration * 0.03 min_duration = duration - deviation max_duration = duration + deviation ''' result = vk_api.audio.search(q=query)[1:] candidates = () for track in result:
default=128000) parser.add_argument('--out-dir', dest='out_dir', required=False, help='Minimal bitrate for files', default='music') if __name__ == '__main__': args = parser.parse_args() if path.exists(args.out_dir): if not path.isdir(args.out_dir): raise RuntimeError('Output directory not a directory!') else: mkdir(args.out_dir) vk_api = get_api_instance() for loved_track in get_loved_tracks(args.lastfm_user): artist = loved_track.track.artist.name title = loved_track.track.title query = '%s - %s' % (artist, title) filename = path.join(args.out_dir, '%s.mp3' % query) if path.exists(filename): continue ''' duration = loved_track.track.get_duration() / 1000 deviation = duration * 0.03 min_duration = duration - deviation max_duration = duration + deviation ''' result = vk_api.audio.search(q=query)[1:] candidates = () for track in result: