Skip to main content
https://pypip.in/v/Starbucks/badge.svg

Unofficial Starbucks API.

This API is written in Python.

Only supports for Starbucks Korea.

Installation

You can install Starbucks with pip

$ pip install starbucks

Features

1. Login

You can login to Starbucks like:

from starbucks import Starbucks

starbucks = Starbucks()
starbucks.login('username', 'password')

2. Get My Cards

You can get your cards like:

cards = starbucks.get_cards()

3. Get My Card Information

You can get your card information like:

# You should know the registration number of your card.
# It is in the source code of Starbucks web page.
card = starbucks.get_card_info('0000000')

or using CLI:

$ starbucks-card --id {username} --password {password} --reg-number {card reg number}

4. Get My Stars Count

You can get your stars count like:

starbucks.get_stars_count()

or using CLI:

$ starbucks-star --id {username} --password {password}

5. Get Beverage Menus

You can get the list of beverage menus like:

starbucks.get_beverages()

6. Get My Coupons

You can get the list of your coupons like:

starbucks.get_coupons()

7. Logout

If you want to logout, just:

starbucks.logout()

Known Issues

  • Should I have to check if I logged in successfully like this?

To Do

  • Card usage histories

  • More error checks

  • and so on.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Starbucks-0.5.3.tar.gz (4.1 kB view details)

Uploaded Source

File details

Details for the file Starbucks-0.5.3.tar.gz.

File metadata

  • Download URL: Starbucks-0.5.3.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Starbucks-0.5.3.tar.gz
Algorithm Hash digest
SHA256 b17f7f8d08849564d54ea4eb8df801c31272ee3b2531c1e6015c5bd97d12a94d
MD5 5674586acf52c06d61ce1c80cbda4deb
BLAKE2b-256 936113a10d3942ddec8ab617247f1da758ce686133858f21bdeca482eb0a42bf

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.5.3 This release

1 file

0.5.2

1 file

0.5.1

1 file

0.5.0

1 file

0.4.0

1 file

0.3.2

1 file

0.3.1

1 file

0.3.0

1 file

0.2.3

1 file

0.2.2

1 file

0.2.1

1 file

0.2.0

1 file

0.1.2

1 file

0.1.1

1 file

0.1.0

1 file

0.0.4

1 file

0.0.3

1 file

0.0.2

1 file

0.0.1

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page