用於集成Wakatime的插件實現,以與Delphi IDE跟踪您的時間活動編程。
任何幫助都將受到讚賞!評論,建議,問題,公關!給我們一顆星星幫助!
該項目的目的是與Wakatime與Delphi Ide的其他實現提供完整的集成,以作為當前支持的IDE的其他實現,例如Visual Studio Code,Jetbrains Rider,Android Studio等。
它應該與D7的任何其他IDE版本一起使用,但應進行測試。如果您還有其他版本,並且想協作,只需轉到添加到新IDE的部分即可。
或捐款給我買咖啡:

您還可以通過在存儲庫上顯示您在其上使用此lib的直接鏈接來顯示支持。
1-克隆此存儲庫。
2-打開與您的IDE版本相關的項目:
注意:如果您的IDE在此處未列出,請不要害怕,只需轉到“添加到新IDE”的部分,然後再回到這裡繼續。
3-構建和安裝
4-關閉項目
5-轉到“工具”菜單並訪問新的Wakatime設置菜單。
6-插入Wakatime API鍵,然後命中確定。
提示要獲取Wakatime API鍵,轉到Wakatime帳戶,單擊“設置”上的頭像,您將看到帶有文本秘密API鍵的名為API鍵的部分和一個要復制的按鈕,只需單擊複製按鈕並將其粘貼到插件的設置上。您還可以通過轉到此鏈接來找到它。
如果您使用GetIt軟件包管理器,則可以從那里安裝此軟件包。
如果您的IDE還沒有為此創建軟件包,那麼不用擔心就執行以下步驟:
開始關閉之前,所有項目都在您的Delphi IDE上開放。
1-在您的Delphi IDE上轉到文件 - > new->軟件包。
2-創建新軟件包的情況下,將項目保存在插件目錄中,並使用名稱wakatimeplugin {yourdelphiversion}。
3-右鍵單擊項目文件,然後選擇“選項”添加...之後,選擇插件文件夾中的所有.pas文件,然後點擊打開按鈕。這將將所有文件添加到此新軟件包中。
4-右鍵單擊包裝的要求部分,然後單擊選項添加參考,單擊“瀏覽”按鈕,然後轉到目錄“ C: Program Files(X86) Embarcadero Studio Studio studio {YourDelPhiverSion} lib lib lib lib lib win32 win32 winy.dcp.dcp.dcp.dcp.dcp inste.dcp in DesignIDE.DCP,然後單擊“ OK”,然後再次添加添加程序包裝,該包裝添加為包裝。
5-現在再次保存並構建您的新插件項目,IDE可能會要求添加對RTL的引用,只需單擊確定並繼續構建即可。
6-將軟件包安裝在IDE上,然後返回本節的步驟3 ,我應該如何使用?
注意:別忘了,在使用新IDE測試插件後,您可以在此處製作PR,以便我們可以更新受支持的IDE列表。
1-在刪除包裝之前,請關閉編輯器上的所有文件,否則您將獲得無效的指針操作。由於某種原因,刪除有關包裝刪除的參考文獻,並在編輯器上打開的文件試圖多次刪除參考文獻,從而導致此錯誤。我正在調查根本原因。
2-在Delphi 7上,有時在編譯和單擊後,安裝IDE懸掛並關閉,只需再次打開IDE,然後使用菜單 - > Component-> component-> install packages->添加 - >添加 - >添加 - >添加 - >選擇路徑內的BPL:c: program files borland borland project
3-如果出於某種原因,您注意到您的Wakatime插件無法正常工作,請查看用戶配置文件路徑上的.Wakatime目錄的自動安裝日誌,類似的內容:C: users diego.garcia.garcia.wakatime install.log。
1-創建一個名為.Wakatime的目錄在您當前的用戶配置文件目錄“ C: Users Diego.garcia .wakatime”中
2-從Wakatime-CLI GitHub直接鏈接下載Windows的Wakatime-CLI
3-提取到.wakatime目錄中,然後將文件重命名為wakatime-cli.exe
1-添加對IOTAFormNotifier的支持,並在“保存或更改”上發送心跳。它現在不會影響任何內容,但我必須對其進行測試,以查看是否值得實施。
2-添加一個Inno設置安裝程序,以簡化安裝過程。
3-添加到一些軟件包管理器?