Реализация плагина для интеграции Wakatime для отслеживания программирования вашего времени с помощью Delphi IDE.
Любая помощь ценится! Комментарии, предложения, проблемы, PR! Дайте нам звезду, чтобы помочь!
Цель этого проекта состоит в том, чтобы обеспечить полную интеграцию с Wakatime с Delphi IDE в качестве других реализаций для поддерживаемых в настоящее время IDE Code, подобных Visual Studio, Jetbrains, Android Studio и т. Д.
Он должен работать с любой другой версией IDE от D7, но его следует проверить. Если у вас есть какая -либо другая версия и вы хотите сотрудничать, просто перейдите в раздел , добавив в новый IDE .
Или сделать единственное пожертвование, купив мне кофе:

Вы также можете показать поддержку, показывая в своем хранилище, что вы используете эту LIB на нем с прямой ссылкой на него.
1- Клона этого репозитория.
2- Откройте проект, связанный с вашей версией IDE:
ПРИМЕЧАНИЕ. Если ваша IDE здесь не указана, не бойтесь, просто перейдите в раздел , добавляя в новый IDE и вернитесь сюда после продолжения.
3- сборка и установка
4- Закройте проект
5- Перейдите в меню «Инструменты» и получите доступ к новому меню настройки Wakatime .
6- Вставьте свой ключ API Wakatime и нажмите ОК.
Соскажите , чтобы получить свой клавиш Wakatime API, перейдите в свою учетную запись Wakatime, нажмите на свой аватар на настройках, и вы увидите раздел с именем API -клавиш с клавиш API Text Secret и кнопку для копирования, просто нажмите кнопку «Копировать» и вставьте его в настройки плагина. Вы также можете найти его, перейдя по этой ссылке.
Если вы используете диспетчер пакетов GetIT, этот пакет может быть установлен оттуда.
Если у вашей IDE еще нет пакета, созданной для него, не беспокойтесь, просто сделайте следующие шаги:
Перед началом закрытия все проекты открыты на вашей Delphi IDE.
1- На вашем Delphi IDE перейдите в файл -> New -> Пакет.
2- С помощью нового пакета Сохраните проект внутри каталога плагина с именем wakatimeplugin {yourdelphiversion}.
3- ПРАВДА щелкните файл проекта и выберите опцию Добавить ... После этого выберите все файлы .pas в папке плагина и нажмите кнопку «Открыть». Это добавит все файлы в этот новый пакет.
4- Щелкните правой кнопкой мыши в разделе «Требование пакета» и нажмите на справочник «Добавить опцию», нажмите кнопку «Просмотр» и перейдите в каталог «C: Program Files (x86) Embarcadero Studio {yourdelphiversion} lib win32 release» и выберите файл Designide.dcp, затем нажмите «ОК», чтобы добавить его в пакет.
5- Теперь просто сохраните снова и создайте свой новый проект плагина, IDE может попросить добавить ссылку на RTL, просто нажмите на OK и продолжите сборку.
6- Установите пакет на IDE и вернитесь к шагу 3 раздела , как мне использовать?
Примечание. Не забывайте, после того, как вы тестируете плагин с новым IDE, вы можете сделать пиар здесь, чтобы мы могли обновить поддерживаемый список IDE.
1- Перед удалением пакета закройте все файлы в редакторе, или вы получите неверную операцию указателя. По какой -то причине удаление ссылки на удаление пакета с помощью файлов, открытых в редакторе, пытается удалить ссылку более одного раза, вызывая эту ошибку. Я исследую основную причину.
2- на Delphi 7 Иногда после компиляции и нажатия на установку IDE висит и закрывается, просто откройте IDE еще раз и добавьте BPL, используя меню -> Component -> Установка пакеты -> Добавить -> Выберите BPL, скомпилированный внутри пути: C: Program Files Borland Projects BPL Wakatimed7.bpl
3- Если по какой-то причине вы отмечаете, что ваш плагин Wakatime не работает, посмотрите на журналы автоматической установки в каталоге .Wakatime на пути профиля вашего пользователя, что-то вроде этого: C: users diego.garcia.wakatime stant.log также подтверждает, что ваши Windows устанавливают PowerShell, установленные на It-Anstall/Обновление.
1- Создайте каталог с именем .
2- Загрузите Wakatime-Cli для Windows по ссылке Wakatime-Cli Github Direct здесь
3- Извлеките в каталог .
1- Добавьте поддержку в йотаформнотификатор и отправьте сердцебиение в форме сохранение или изменение. Сейчас это ничего не влияет, но я должен проверить его, чтобы увидеть, стоит ли это реализовать.
2- Добавьте установщик Inno Setup, чтобы упростить процесс установки.
3- Добавить в какой-нибудь менеджер пакетов?