def download_my_stream(): """ DONT WORK FOR NOW Download the stream of the current user """ client = soundcloud.Client(access_token=token, client_id=scdl_client_id) activities = client.get('/me/activities') logger.debug(activities)
def who_am_i(): """ display to who the current token correspond, check if the token is valid """ global client client = soundcloud.Client(access_token=token, client_id=scdl_client_id) try: current_user = client.get('/me') except: logger.error('Invalid token...') sys.exit(0) logger.info('Hello {0.username}!'.format(current_user)) logger.newline() return current_user
from scdl import soundcloud, utils logging.basicConfig(level=logging.INFO, format='%(message)s') logging.getLogger('requests').setLevel(logging.WARNING) logger = logging.getLogger(__name__) logger.setLevel(logging.INFO) logger.addFilter(utils.ColorizeFilter()) logger.newline = print arguments = None token = '' path = '' offset = 0 scdl_client_id = '95a4c0ef214f2a4a0852142807b54b35' client = soundcloud.Client(client_id=scdl_client_id) def main(): """ Main function, call parse_url """ signal.signal(signal.SIGINT, signal_handler) global offset global arguments # import conf file get_config() # Parse argument arguments = docopt(__doc__, version=__version__)