mirror of
https://github.com/anatolykopyl/beer-price.git
synced 2026-03-26 12:54:56 +00:00
Initial commit
This commit is contained in:
7
README.md
Normal file
7
README.md
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
# beer-price
|
||||||
|
|
||||||
|
Кому нужен `neofetch`? Я и так знаю какая у меня операционка
|
||||||
|
и сколько у меня оперативной памяти.
|
||||||
|
|
||||||
|
Лучше получать более важную информацию при запуске терминала,
|
||||||
|
например сколько сегодня в среднем стоит пиво в баре "Выдержка" в "Этажах".
|
||||||
20
beer.py
Executable file
20
beer.py
Executable file
@@ -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)) + "₽")
|
||||||
2
requirements.txt
Normal file
2
requirements.txt
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
bs4
|
||||||
|
requests
|
||||||
Reference in New Issue
Block a user