Time Server — это серверное приложение для предоставления текущего времени через REST API и веб-интерфейс. Проект реализован на Python, с использованием HTML, CSS и JavaScript для фронтенда. Возможна интеграция с PowerShell для автоматизации.
- Получение текущего времени через REST API
- Веб-интерфейс для отображения времени в браузере
- Простая установка и запуск
- Возможность доработки и расширения под свои задачи
- Интеграция с PowerShell (опционально)
- Python 3.7+
- pip (менеджер пакетов Python)
- (Опционально) PowerShell для автоматизации
-
Клонируйте репозиторий:
git clone https://github.com/pablaofficeal/time-server.git cd time-server
-
Установите зависимости:
pip install -r requirements.txt
python main.py
или, если основной файл отличается:
python app.py
Откройте браузер и перейдите по адресу:
http://localhost:8000/
(Порт может отличаться, если задан в настройках.)
- URL:
/api/time
- Метод:
GET
- Ответ:
{ "time": "2024-06-07T12:34:56" }
curl http://localhost:8000/api/time
time-server/
├── main.py # Точка входа в приложение
├── app.py # Альтернативная точка входа (если используется)
├── requirements.txt # Зависимости Python
├── static/ # Статические файлы (CSS, JS)
├── templates/ # HTML-шаблоны для веб-интерфейса
├── README.md # Краткая документация
- Для добавления новых API-методов создайте соответствующие маршруты в основном файле приложения.
- Для кастомизации фронтенда изменяйте файлы в папках
static/
иtemplates/
. - Для интеграции с PowerShell добавьте скрипты и настройте их вызов из Python через модуль
subprocess
.
Если у вас возникли вопросы или предложения по улучшению, создайте issue в репозитории или отправьте pull request.
Проект распространяется под MIT License.