Example #1
0
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()
Example #2
0
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()