Beispiel #1
0
import gitpass
from gmusicapi import Mobileclient

def get_and_clear_playlist(name_of_playlist):
    """ Returns the playlist after deleting its songs"""
    for play in gapi.get_all_user_playlist_contents():
        if play['name'] == name_of_playlist and not play['deleted']:
            pid= play['id']
            # delete the existing songs
            for track in play['tracks']:
                gapi.remove_entries_from_playlist(track['id'])
            return pid
    return gapi.create_playlist(name_of_playlist)


jambase_api_key = gitpass.gitpass("Enter your Jambase API key", "japi")

gapi = Mobileclient()
gapi.login(gitpass.gitpass("Enter your Google Play email", "gemail"),
           gitpass.gitpass("Enter your Google Play password", "gpass"))

playlist_id = get_and_clear_playlist(name_of_playlist)

data = {'zipCode': zipcode,
        'radius': radius_in_miles,
        'page': 0,
        'api_key': jambase_api_key}

response = requests.get("http://api.jambase.com/events", params=data)
data = response.json()
Beispiel #2
0
"""
Import this module to use Google App Engine models offline

Change USE_DEV = False if you want to connect to the remote datastore.

By Dustin Smith. 2012
"""

import sys
import os
import gitpass

USE_DEV = True
GAE_USERNAME = gitpass.gitpass("GAE Username", "GAE Username (email)")
SDK_PATH = '/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine'
paths = [
    SDK_PATH,
    os.path.abspath("../../"),
    os.path.abspath("../../lib"),
    os.path.join(SDK_PATH, 'lib', 'yaml', 'lib')
]
for p in paths:
    sys.path.append(p)

import dev_appserver

dev_appserver.fix_sys_path()
from google.appengine.api.app_identity import get_application_id
from google.appengine.ext.remote_api import remote_api_stub

APP_NAME = get_application_id()
Beispiel #3
0
"""
Import this module to use Google App Engine models offline

Change USE_DEV = False if you want to connect to the remote datastore.

By Dustin Smith. 2012
"""

import sys
import os
import gitpass

USE_DEV = False 
GAE_USERNAME = gitpass.gitpass("GAE Username (email)", "GAEUsername")
APP_NAME = gitpass.gitpass("App Name")
print "APP NAME", APP_NAME
SDK_PATH = '/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine'
paths = [SDK_PATH,
         os.path.abspath("../../"),
         os.path.abspath("../../lib"),
         os.path.join(SDK_PATH, 'lib', 'yaml', 'lib')]
for p in paths:
    sys.path.append(p)

os.environ['APPLICATION_ID'] =  APP_NAME
import dev_appserver
dev_appserver.fix_sys_path() 

from google.appengine.ext.remote_api import remote_api_stub

os.environ['AUTH_DOMAIN'] = GAE_USERNAME
Beispiel #4
0
"""
Import this module to use Google App Engine models offline

Change USE_DEV = False if you want to connect to the remote datastore.

By Dustin Smith. 2012
"""

import sys
import os
import gitpass

USE_DEV = False
GAE_USERNAME = gitpass.gitpass("GAE Username (email)", "GAEUsername")
APP_NAME = gitpass.gitpass("App Name")
print "APP NAME", APP_NAME
SDK_PATH = '/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine'
paths = [
    SDK_PATH,
    os.path.abspath("../../"),
    os.path.abspath("../../lib"),
    os.path.join(SDK_PATH, 'lib', 'yaml', 'lib')
]
for p in paths:
    sys.path.append(p)

os.environ['APPLICATION_ID'] = APP_NAME
import dev_appserver
dev_appserver.fix_sys_path()

from google.appengine.ext.remote_api import remote_api_stub
Beispiel #5
0
"""
Import this module to use Google App Engine models offline

Change USE_DEV = False if you want to connect to the remote datastore.

By Dustin Smith. 2012
"""


import sys
import os
import gitpass

USE_DEV = True 
GAE_USERNAME = gitpass.gitpass("GAE Username", "GAE Username (email)")
SDK_PATH = '/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine'
paths = [SDK_PATH,
         os.path.abspath("../../"),
         os.path.abspath("../../lib"),
         os.path.join(SDK_PATH, 'lib', 'yaml', 'lib')]
for p in paths:
    sys.path.append(p)

import dev_appserver
dev_appserver.fix_sys_path() 
from google.appengine.api.app_identity import get_application_id
from google.appengine.ext.remote_api import remote_api_stub

APP_NAME = get_application_id()
os.environ['APPLICATION_ID'] =  APP_NAME