Skip to main content

Script that help you to choose a bar to drink with someone.

Project description

The script (web-version) that helps you to choose a bar to drink with someone.

Why?

I spent too much time to choose a bar to go with different people:

  • One need vegan food.

  • Second wants to drink nice beer.

  • Third wants perfect steak.

  • Fourth has little money but want to drink a lot.

  • I want to drink near my home.

  • Sometimes we need to meet somewhere at the city center.

And all these metrics should be combined to find a perfect place for a given booze.

Installation

pip install bar-chooser

Usage

$ bar-chooser --meat=2 --beer=1 --cheap=1 --at-work=1 --at-home=1
pan-smetan: 4
8500: 4
ratskeller: 3
new-bar: 3
peperonni: 3
yankee-bar: 3
jawsspot: 2
marusya: 2
misantrop: 2

Customizing

Create your own utility based on BarChooser.

from bar_chooser import BarChooser

MY_KEYS = ['vodka', 'seledka']
MY_BARS = {
    'bar1': [2, 1],
    'bar2': [0, 2],
}

def main():
    BarChooser(MY_KEYS, MY_BARS)

if __name__ == '__main__':
    main()

TODO

  • [x] prototype

  • [x] argparse

  • [x] submit a package in PYPI

  • [x] web-version

  • [ ] tests

  • [ ] badges

  • [ ] config support

  • [ ] testing on linux

  • [ ] android app

  • [ ] iOS app

  • [ ] pr

Project details


Download files

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

Source Distribution

bar-chooser-0.1.3.tar.gz (2.6 kB view details)

Uploaded Source

File details

Details for the file bar-chooser-0.1.3.tar.gz.

File metadata

  • Download URL: bar-chooser-0.1.3.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for bar-chooser-0.1.3.tar.gz
Algorithm Hash digest
SHA256 2a2c1bbe663661446efaa8a14cb1f0f5304945b0964b257e3cd25031803dbd0a
MD5 9b4af98322f3bf8561a76cb6b7fb277a
BLAKE2b-256 0490ce55cad5fdecd6b60674b57d4b971d49c7bf351d4cd9b6884fe0d6abd01e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page