Skip to content

pablaofficeal/time-server

Repository files navigation

Time Server

Time Server — это серверное приложение для предоставления текущего времени через REST API и веб-интерфейс. Проект реализован на Python, с использованием HTML, CSS и JavaScript для фронтенда. Возможна интеграция с PowerShell для автоматизации.


Возможности

  • Получение текущего времени через REST API
  • Веб-интерфейс для отображения времени в браузере
  • Простая установка и запуск
  • Возможность доработки и расширения под свои задачи
  • Интеграция с PowerShell (опционально)

Требования

  • Python 3.7+
  • pip (менеджер пакетов Python)
  • (Опционально) PowerShell для автоматизации

Установка

  1. Клонируйте репозиторий:

    git clone https://github.com/pablaofficeal/time-server.git
    cd time-server
  2. Установите зависимости:

    pip install -r requirements.txt

Запуск сервера

python main.py

или, если основной файл отличается:

python app.py

Использование

Веб-интерфейс

Откройте браузер и перейдите по адресу:

http://localhost:8000/

(Порт может отличаться, если задан в настройках.)

REST API

Получение текущего времени

  • URL: /api/time
  • Метод: GET
  • Ответ:
    {
      "time": "2024-06-07T12:34:56"
    }

Пример запроса с помощью curl

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.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published