Skip to content

paper-lark/python-overview-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

Build status Code style: black GitHub Python Poetry

Разработка

Для первоначальной разработки склонированного репозитория необходимо запустить команду make init. Она настроит Git Hooks и установит все внешние зависимости.

При необходимости для форматирования кода перед коммитом необходимо запустить команду make format.

Постановка задачи

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

  • просмотра прогноза погоды;
  • просмотра ближайших событий в календаре;
  • создания коротких заметок;
  • очередь web ссылок для прочтения.

Каждый виджет имеет собственный экран настроек, в котором находятся настройки этого виджета. Также есть экран настроек самого приложения, в котором можно настроить расположение виджетов. В случае, если хватит времени, виджеты будут устанавливаться отдельно от приложения в настройках приложения. Кроме этого, приложение будет поддерживать сторонние расширения.

Макеты интерфейса

Виджеты

Календарь

Calendar design draft

Погода

Weather design draft

Заметки

Notes design draft

Документация

Пользовательская документация: ссылка

Программная документация:

  1. запустить make sphinx-update
  2. открыть в браузере файл sphinx/build/html/index.html

About

Overview app project for "Python Development" course

Resources

License

Stars

Watchers

Forks

Packages

No packages published