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/timetime-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.