commit 44a19bfc07cb8a3bc3c7a1f1960b534c2a8f8bb2 Author: Anatoly Date: Wed Apr 28 20:38:23 2021 +0300 Initial commit diff --git a/README.md b/README.md new file mode 100644 index 0000000..0316f08 --- /dev/null +++ b/README.md @@ -0,0 +1,7 @@ +# beer-price + +Кому нужен `neofetch`? Я и так знаю какая у меня операционка +и сколько у меня оперативной памяти. + +Лучше получать более важную информацию при запуске терминала, +например сколько сегодня в среднем стоит пиво в баре "Выдержка" в "Этажах". diff --git a/beer.py b/beer.py new file mode 100755 index 0000000..e849749 --- /dev/null +++ b/beer.py @@ -0,0 +1,20 @@ +#!/usr/bin/python3 +# coding=UTF-8 + +import sys +sys.path.append('/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages') + +import requests +from bs4 import BeautifulSoup + +url = "https://spb.bar" +req = requests.get(url) +soup = BeautifulSoup(req.content, 'html.parser') + +rows = soup("tr") +prices = [int(row("td")[-1].text[:-2]) for row in rows] + +mean = sum(prices)/len(prices) + +print("🍺 · " + str(round(mean)) + "₽") +print("🍺 ⥶ " + str(min(prices)) + "₽") diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..d779dbe --- /dev/null +++ b/requirements.txt @@ -0,0 +1,2 @@ +bs4 +requests \ No newline at end of file