Una implementación de complementos para integrar Wakatime para rastrear su programación de actividad de tiempo con Delphi IDE.
¡Se agradece cualquier ayuda! Comentarios, sugerencias, problemas, relaciones públicas! ¡Danos una estrella para ayudar!
El objetivo de este proyecto es proporcionar una integración completa con Wakatime con Delphi IDE como otras implementaciones para IDE actualmente compatibles como Visual Studio Code, JetBrains Rider, Android Studio, etc.
Debería funcionar con cualquier otra versión IDE de D7, pero debe probarse. Si tiene alguna otra versión y desea colaborar, simplemente vaya a la sección que se suma al nuevo IDE .
O haga una sola donación comprándome un café:

También puede mostrar soporte mostrando en su repositorio que usa este lib en él con un enlace directo.
1- clon este repositorio.
2- Abra el proyecto relacionado con su versión IDE:
Nota: Si su IDE no está en la lista aquí, no tenga miedo, solo vaya a la sección que se suma al nuevo IDE y vuelva aquí después para continuar.
3- Construir e instalar
4- Cierre el proyecto
5- Vaya al menú Herramientas y acceda al nuevo menú de configuración de Wakatime .
6- Inserte su tecla API Wakatime y presione OK.
Solicite para obtener su tecla API Wakatime, vaya a su cuenta de Wakatime, haga clic en su avatar en Configuración y verá una sección llamada API Key con la tecla API Secreta de texto y un botón para copiar, simplemente haga clic en el botón Copiar y pegarla en la configuración del complemento. También puede encontrarlo yendo a este enlace.
Si usa Getit Package Manager, este paquete se puede instalar desde allí.
Si su IDE aún no tiene un paquete creado para él, no se preocupe, simplemente haga los siguientes pasos:
Antes de inicio, cierre todos los proyectos abiertos en su IDE Delphi.
1- En su IDE Delphi, vaya al archivo -> nuevo -> paquete.
2- Con el nuevo paquete creado Guardar el proyecto dentro del directorio de complementos con el nombre WakatImePlugin {YourDelPhiversion}.
3- Haga clic derecho en el archivo del proyecto y seleccione la opción Agregar ... Después de eso, seleccione todos los archivos .pas dentro de la carpeta del complemento y presione el botón Abrir. Esto agregará todos los archivos a este nuevo paquete.
4- Haga clic derecho en la sección Requerir el paquete y haga clic en la opción Agregar referencia, haga clic en el botón Examinar y vaya al directorio "C: Archivos de programa (x86) Embarcadero Studio {YourDelphiversion} Lib Win32 Release" y seleccione el archivo Designide.dcp luego haga clic en Aceptar y OK nuevamente para agregarlo al paquete.
5- ahora simplemente guarde nuevamente y cree su nuevo proyecto de complemento, el IDE podría solicitar agregar una referencia a RTL, simplemente haga clic en Aceptar y continúe con la compilación.
6- Instale el paquete en IDE y vuelva al paso 3 de la sección ¿Cómo debo usar?
Nota: No olvide, después de probar el complemento con su nuevo IDE, puede hacer un PR aquí para que podamos actualizar la lista IDE compatible.
1- Antes de eliminar el paquete, cierre todos los archivos en el editor, o obtendrá una operación de puntero no válida. Por alguna razón, eliminar la referencia en la eliminación del paquete con los archivos abiertos en el editor está tratando de eliminar la referencia más de una vez, causando este error. Estoy investigando la causa raíz.
2- En Delphi 7, a veces después de compilar y hacer clic en Instalar el IDE Hangs and Cierre, simplemente abra el IDE nuevamente y agregue el BPL usando el menú -> Componente -> Instalar paquetes -> Agregar -> Seleccione los BPL compilados dentro de la ruta: C: Program Files Borland Projects BPL Wakatimed7.Bpl.
3- Si, por alguna razón, observa que su complemento Wakatime no funciona, eche un vistazo a los registros de la instalación automática en el directorio .wakatime en la ruta de perfil de su usuario, algo así: c: users diego.garcia.wakatime install.log también certifica que sus Windows tengan PowerShell en su instalación en el momento de la autopista/actualización.
1- Cree un directorio llamado .Wakatime en su directorio de perfil de usuario actual "C: Users Diego.garcia .Wakatime"
2- Descargue el Wakatime-Cli para Windows desde el enlace directo de Wakatime-Cli GitHub aquí
3- Extracto en el directorio .wakatime y cambie el nombre del archivo a wakatime-cli.exe
1- Agregue soporte a IOTAFormNotifier y envíe el latido de latido en el formulario Guardar o cambiar. Ahora no afecta nada, pero tengo que probarlo para ver si vale la pena implementarlo.
2- Agregue un instalador de configuración Inno para simplificar el proceso de instalación.
3- ¿Agregar a algún administrador de paquetes?