def main(args): if args.mobileclient: from gmusicapi import Mobileclient api = Mobileclient(debug_logging=True) settings['google']['mobileclient'] = api.perform_oauth( open_browser=True).to_json() elif args.musicmanager: from gmusicapi import Musicmanager api = Musicmanager(debug_logging=True) settings['google']['musicmanager'] = api.perform_oauth( open_browser=True).to_json() elif args.youtube: from ytmusicapi import YTMusic api = YTMusic() settings['youtube']['headers'] = api.setup() if ( args.headers_raw is None) else api.setup( headers_raw=args.headers_raw) settings.save()
import sys import settings if __name__ == "__main__": if sys.argv[1] == "mobileclient": from gmusicapi import Mobileclient api = Mobileclient(debug_logging=True) settings['google']['mobileclient'] = api.perform_oauth( open_browser=True).to_json() elif sys.argv[1] == "musicmanager": from gmusicapi import Musicmanager api = Musicmanager(debug_logging=True) settings['google']['musicmanager'] = api.perform_oauth( open_browser=True).to_json() elif sys.argv[1] == "youtube": from ytmusicapi import YTMusic api = YTMusic() settings['youtube']['headers'] = api.setup() settings.save()