Uma implementação de plug -in para integrar o Wakatime para rastrear sua programação de atividades de tempo com o Delphi IDE.
Qualquer ajuda é apreciada! Comentários, sugestões, questões, relações públicas! Dê -nos uma estrela para ajudar!
O objetivo deste projeto é fornecer uma integração completa com o Wakatime com o Delphi IDE como outras implementações para o IDE atualmente suportado, como o Código do Visual Studio, o JetBrains Rider, o Android Studio, etc.
Ele deve funcionar com qualquer outra versão do IDE do D7, mas deve ser testada. Se você tiver outra versão e deseja colaborar, basta ir para a seção adicionando ao novo IDE .
Ou faça uma única doação comprando um café para mim:

Você também pode mostrar apoio mostrando no seu repositório que você usa esse LIB com um link direto para ele.
1- Clone este repositório.
2- Abra o projeto relacionado à sua versão IDE:
Nota: Se o seu IDE não estiver listado aqui, não tenha medo, basta ir à seção adicionando ao novo IDE e volte aqui depois para continuar.
3- Construir e instalar
4- encerrar o projeto
5- Vá para o menu Ferramentas e acesse o novo menu Wakatime Settings .
6- Insira sua chave da API Wakatime e pressione OK.
Dica para obter sua tecla API Wakatime, vá para a sua conta Wakatime, clique em seu avatar nas configurações e você verá uma seção denominada tecla API com a tecla API secretada de texto e um botão para copiar, basta clicar no botão Copiar e colá -lo nas configurações do plug -in. Você também pode encontrá -lo indo para este link.
Se você usar o Getit Package Manager, este pacote poderá ser instalado a partir daí.
Se o seu IDE ainda não tiver um pacote criado para ele, não se preocupe, basta fazer as seguintes etapas:
Antes de começar, feche todos os projetos abertos no seu Delphi IDE.
1- No seu Delphi IDE, vá para o arquivo -> novo -> pacote.
2- Com o novo pacote criado, salve o projeto dentro do diretório do plug-in com o nome wakatimeplugin {yourdelphiversion}.
3- Clique com o botão direito do mouse no arquivo do projeto e selecione a opção Adicionar ... Depois disso, selecione todos os arquivos .PAS dentro da pasta do plug-in e pressione o botão Abrir. Isso adicionará todos os arquivos a este novo pacote.
4- Right click on the Requires section of the package and click on the option Add Reference, click on the Browse button, and go to the directory "C:Program Files (x86)EmbarcaderoStudio {YourDelphiVersion} libwin32release" and select the file designide.dcp then click on ok and ok again to add it to the package.
5- Agora, basta salvar novamente e construir seu novo projeto de plug-in, o IDE pode pedir para adicionar uma referência ao RTL, basta clicar em OK e continuar a compilação.
6- Instale o pacote no IDE e volte à etapa 3 da seção Como devo usar?
NOTA: Não se esqueça, depois de testar o plug -in com seu novo IDE, você pode fazer um PR aqui para que possamos atualizar a lista de IDE suportada.
1- Antes de remover o pacote, feche todos os arquivos no editor, ou você obterá uma operação de ponteiro inválido. Por algum motivo, a remoção da referência na remoção de pacotes com os arquivos abertos no editor está tentando remover a referência mais de uma vez, causando esse erro. Estou investigando a causa raiz.
2- em Delphi 7 Às vezes, depois de compilar e clicar em Instalar e fechar o IDE, basta abrir o IDE novamente e adicionar o BPL usando o menu -> componente -> Instalar pacotes -> Adicionar -> Selecione o BPL compilado dentro do caminho: C: Arquivos de programas Borland Projects BPL wakatimed7.bl
3- Se, por algum motivo, você observar que seu plug-in Wakatime não estiver funcionando, dê uma olhada nos registros da instalação automática no diretório .wakatime no caminho do perfil do seu usuário, algo assim: C: Usuários diego.garcia.wakatime install.log também certifica que as janelas têm powershell.
1- Crie um diretório chamado .wakatime no seu diretório atual de perfil de usuário "C: Users diego.garcia .wakatime"
2- Baixe o Wakatime-cli para Windows do link direto do Wakatime-Cli Github aqui
3- Extrair para o diretório .wakatime e renomear o arquivo para wakatime cli.exe
1- Adicione suporte ao IotaformNotifier e envie o batimento cardíaco no formulário Salvar ou alterado. Não afeta nada agora, mas tenho que testá -lo para ver se vale a pena implementá -lo.
2- Adicione um instalador de instalação do Inno para simplificar o processo de instalação.
3- Adicionar a algum gerenciador de pacotes?