Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/stakancheck/giseobot

GiseoBot - телеграм бот на языке программирования python для учащихся образовательных учреждений и учреждений дополнительного образования республики Коми.
https://github.com/stakancheck/giseobot

Last synced: about 2 months ago
JSON representation

GiseoBot - телеграм бот на языке программирования python для учащихся образовательных учреждений и учреждений дополнительного образования республики Коми.

Awesome Lists containing this project

README

        

![](data/basic/upper.png)
**GiseoBot** - телеграм бот на языке программирования *python* для учащихся образовательных учреждений и учреждений дополнительного образования республики Коми. GiseoBot предоставляет возможность использования [электронного дневника](https://giseo.rkomi.ru/) в мессенджере Telegram. В боте есть возможность просмотра домашнего задания и мониторинга успеваемости.

Бот написан на языке *python*. В проекте задействованы следующие библиотеки:

### `aiogram==2.13`

[Aiogram](https://github.com/aiogram/aiogram) - это довольно простой и полностью асинхронный фреймворк для Telegram Bot API, написанный на Python 3.7 с asyncio и aiohttp.

### `numpy==1.20.3`

[NumPy](https://github.com/numpy/numpy) библиотека с открытым исходным кодом для языка программирования Python. Возможности: поддержка многомерных массивов; поддержка высокоуровневых математических функций, предназначенных для работы с многомерными массивами.

### `pandas==1.2.4`

[Pandas](https://github.com/pandas-dev/pandas) программная библиотека на языке Python для обработки и анализа данных. Работа pandas с данными строится поверх библиотеки NumPy, являющейся инструментом более низкого уровня. Предоставляет специальные структуры данных и операции для манипулирования числовыми таблицами и временны́ми рядами.

### `beautifulsoup4==4.9.3`

[BeautifulSoup4 (bs4)](https://www.crummy.com/software/BeautifulSoup/) - это библиотека Python для извлечения данных из файлов HTML и XML. Для естественной навигации, поиска и изменения дерева HTML, модуль BeautifulSoup4, по умолчанию использует встроенный в Python парсер html.parser. BS4 так же поддерживает ряд сторонних парсеров Python, таких как lxml, html5lib и xml (для разбора XML-документов).

### `selenium==3.141.0`

[Selenium](https://github.com/SeleniumHQ/selenium/tree/trunk/py) - это зонтичный проект, включающий в себя множество инструментов и библиотек, обеспечивающих автоматизацию веб-браузера. Selenium специально предоставляет инфраструктуру для спецификации W3C WebDriver - платформу и не зависящий от языка интерфейс программирования, совместимый со всеми основными веб-браузерами.

### `matplotlib==3.4.2`

[Matplotlib](https://github.com/matplotlib/matplotlib) - это комплексная библиотека для создания статических, анимированных и интерактивных визуализаций в Python.

Matplotlib выдает показатели качества публикации в различных форматах печатных копий и в интерактивных средах на разных платформах. Matplotlib можно использовать в сценариях Python, оболочке Python и IPython, серверах веб-приложений и различных инструментах графического пользовательского интерфейса.

### `python-decouple==3.4`

[Python Decouple](https://github.com/henriquebastos/python-decouple) – это библиотека Python, которая позволяет разработчикам отделять параметры конфигурации от кода. Первоначально разработанная для Django, теперь она является универсальным инструментом Python для хранения параметров и определения постоянных значений отдельно от кода приложения.

### `html5lib==1.1`

[Html5lib](https://github.com/html5lib/html5lib-python) - это чистая библиотека Python для синтаксического анализа HTML. Он разработан в соответствии со спецификацией WHATWG HTML, которая реализована во всех основных веб-браузерах.

### `cryptography~=3.4.7`

[Cryptography](https://github.com/pyca/cryptography) - это пакет, который предоставляет разработчикам Python криптографические рецепты и примитивы. Он поддерживает Python 3.6+ и PyPy3 7.2+.

Cryptography включает в себя как высокоуровневые рецепты, так и низкоуровневые интерфейсы для общих криптографических алгоритмов, таких как симметричные шифры, дайджесты сообщений и функции вывода ключей.

### `peewee~=3.14.4`

[Peewee](https://github.com/coleifer/peewee) - это простой и небольшой ORM. В нем мало концепций, что делает его простым в освоении и интуитивно понятным в использовании.

### `Pillow~=8.2.0`

[Pillow](https://github.com/python-pillow/Pillow) - библиотека обработки изображений Python, добавляет в интерпретатор Python возможности обработки изображений.

Эта библиотека обеспечивает обширную поддержку форматов файлов, эффективное внутреннее представление и довольно мощные возможности обработки изображений.

Базовая библиотека изображений предназначена для быстрого доступа к данным, хранящимся в нескольких основных форматах пикселей. Она должена обеспечить прочную основу для универсального инструмента обработки изображений.

> **Автор проекта:** Artem Sukhanov (stakanchek)