コード例 #1
0
ファイル: get_apple_track.py プロジェクト: vasanth16/applfy
def get_apple_url(name, artist):
    musician = itunes.search_artist(artist)
    realArtist = musician[0]
    for track in realArtist.get_tracks():
        name = str(name).lower()
        if name in str(track.name).lower():
            print (str(track.url))
            webbrowser.open(track.url[, new=0[, autoraise=True]])
    print('Song not found.')
コード例 #2
0
def test_unicode2():
    assert_equal(
        itunes.search_artist('Björk')[:5],
        itunes.search_artist(u'Bj\xf6rk')[:5])
コード例 #3
0
def test_unicode():
    assert_equal(
        itunes.search_artist('Björk')[0].get_id(),
        itunes.search_artist(u'Bj\xf6rk')[0].get_id())
コード例 #4
0
ファイル: tests.py プロジェクト: adnanchowdhury/python-itunes
def test_unicode2():
    assert_equal(itunes.search_artist('Björk')[:5], itunes.search_artist(u'Bj\xf6rk')[:5])
コード例 #5
0
ファイル: tests.py プロジェクト: adnanchowdhury/python-itunes
def test_unicode():
    assert_equal(itunes.search_artist('Björk')[0].get_id(), itunes.search_artist(u'Bj\xf6rk')[0].get_id())
コード例 #6
0
ファイル: tests.py プロジェクト: adnanchowdhury/python-itunes
def test_search_artist():
    assert_equal(itunes.search_artist('u2')[0].get_id(), U2_ID)
コード例 #7
0
ファイル: test_itunes.py プロジェクト: flesner/pyitunes
def test_search_artist():
    assert itunes.search_artist('u2')[0].id == U2_ID
コード例 #8
0
ファイル: lookup-itunes.py プロジェクト: offbyone/cjb
if len(sys.argv) > 1:
    uartist = sys.argv[1]
    ualbum = sys.argv[2]
    utrack = sys.argv[3]
else:
    exit(0)

if not itunes.is_caching_enabled():
    itunes.enable_caching('/tmp/itunes_cache')

score = 0
url = {'itunes': ''}

try:
    artist = itunes.search_artist(uartist)[0]
    if uartist == artist.get_name() or cjb.simple_compare(
            uartist, artist.get_name(), .90):
        url['itunes'] = artist.get_url()

        for album in artist.get_albums():
            albumscore = 0

            if ualbum == album.get_name():
                albumscore += 32
            elif cjb.simple_compare(ualbum, album.get_name(), .80):
                albumscore += 20

            for track in album.get_tracks():
                trackscore = 0
                if utrack == track.get_name():
コード例 #9
0
ファイル: test_itunes.py プロジェクト: moogar0880/pyitunes
def test_unicode2():
    assert itunes.search_artist('Björk')[:5] == itunes.search_artist(u'Bj\xf6rk')[:5]
コード例 #10
0
ファイル: test_itunes.py プロジェクト: moogar0880/pyitunes
def test_unicode():
    assert itunes.search_artist('Björk')[0].id == itunes.search_artist(u'Bj\xf6rk')[0].id
コード例 #11
0
ファイル: test_itunes.py プロジェクト: moogar0880/pyitunes
def test_search_artist_store():
    U2_URL_ES = 'https://itunes.apple.com/es/artist/u2/id78500?l=en&uo=4'
    assert itunes.search_artist('u2', store='ES')[0].id == U2_ID
    assert itunes.search_artist('u2', store='ES')[0].url == U2_URL_ES
コード例 #12
0
ファイル: test_itunes.py プロジェクト: moogar0880/pyitunes
def test_search_artist():
    assert itunes.search_artist('u2')[0].id == U2_ID
コード例 #13
0
ファイル: test_itunes.py プロジェクト: flesner/pyitunes
def test_unicode2():
    assert itunes.search_artist('Björk')[:5] == itunes.search_artist(
        u'Bj\xf6rk')[:5]
コード例 #14
0
ファイル: test_itunes.py プロジェクト: flesner/pyitunes
def test_unicode():
    assert itunes.search_artist('Björk')[0].id == itunes.search_artist(
        u'Bj\xf6rk')[0].id
コード例 #15
0
ファイル: test_itunes.py プロジェクト: flesner/pyitunes
def test_search_artist_store():
    U2_URL_ES = 'https://itunes.apple.com/es/artist/u2/id78500?l=en&uo=4'
    assert itunes.search_artist('u2', store='ES')[0].id == U2_ID
    assert itunes.search_artist('u2', store='ES')[0].url == U2_URL_ES
コード例 #16
0
def test_search_artist():
    assert_equal(itunes.search_artist('u2')[0].get_id(), U2_ID)
コード例 #17
0
def test_search_artist_store():
    U2_URL_ES = 'https://itunes.apple.com/es/artist/u2/id78500?l=en&uo=4'
    assert_equal(itunes.search_artist('u2', store='ES')[0].get_id(), U2_ID)
    assert_equal(
        itunes.search_artist('u2', store='ES')[0].get_url(), U2_URL_ES)
コード例 #18
0
                members = get_table(tree, "Members")
                genres = get_table(tree, "Genres")

                count = count + 1
                try:
                    artist_elem = insert_node(root, 'artist', None)
                    insert_node(artist_elem, "uri", row[0])
                    insert_node(artist_elem, "name", name)
                    insert_mv_node(artist_elem, "origin", origin)
                    insert_mv_node(artist_elem, "hometown", hometown)
                    insert_mv_node(artist_elem, "members", members)
                    insert_mv_node(artist_elem, "genres", genres)

                    try:
                        albums = []
                        it_artist = itunes.search_artist(name)[0]
                        for album in it_artist.get_albums():
                            albums.append(album.name)

                        insert_mv_node(artist_elem, 'albums', albums)
                    except Exception as e:
                        log.write("ERROR: Itune API")
                        log.write(str(e))

                except Exception as e:
                    log.write("ERROR: Generating XML elements")
                    log.write(str(e))

                # Printing Progess
                print_progess(count, lenght, "Parsing Files", name)
コード例 #19
0
ファイル: lookup-itunes.py プロジェクト: datalynk/cjb
if len(sys.argv) > 1:
	uartist = sys.argv[1]
	ualbum = sys.argv[2]
	utrack = sys.argv[3]
else:
	exit(0)

if not itunes.is_caching_enabled():
	itunes.enable_caching('/tmp/itunes_cache')

score = 0
url = {'itunes':''}

try:
	artist = itunes.search_artist(uartist)[0]
	if uartist == artist.get_name() or cjb.simple_compare(uartist, artist.get_name(), .90):
		url['itunes'] = artist.get_url()

		for album in artist.get_albums():
			albumscore = 0
		
			if ualbum == album.get_name():
				albumscore += 32
			elif cjb.simple_compare(ualbum, album.get_name(), .80):
				albumscore += 20
		
			for track in album.get_tracks():
				trackscore = 0
				if utrack == track.get_name():
					trackscore += 10
コード例 #20
0
ファイル: tests.py プロジェクト: Smenus/python-itunes
def test_search_artist_store():
    U2_URL_ES = 'http://itunes.apple.com/es/artist/u2/id78500?l=en&uo=4'
    assert_equal(itunes.search_artist('u2', store='ES')[0].get_id(), U2_ID)
    assert_equal(itunes.search_artist('u2', store='ES')[0].get_url(), U2_URL_ES)