Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Oblako — сервис по созданию облака слов

Проект закрыт Python Streamlit BeautifulSoup4 matplotlib NumPy

Проект для регионального этапа хакатона МПИТ. (1 место)

Основная информация

Веб-приложение реализовано на Streamlit, на вход принимается запрос, по нему приложение парсит тексты из интернета, фильтрует и выделяет ключевые слова (оставляем существительные и прилагательные, ибо они несут основную смысловую нагрузку), дальше создается облако слов.

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

Стек проекта: Python, Streamlit, pymorphy2, natasha, BeautifulSoup4, matplotlib, numpy.

Быстрый старт (Python 3.12)

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
streamlit run app.py

P.S. если сервис внезапно упал, тыкните меня, восстановлю обратно, а еще вы все так же можете глянуть демо (тык!).

made by shpingalety, 2024

About

Сервис для создания облака слов по введенному промпту.

Topics

Resources

Stars

Watchers

Forks

Used by

Contributors

Languages