Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New third-party plugins added - KeePass WinHello, KPEntry Templates, KP SimpleBackup #51

Closed
diver864 opened this issue May 28, 2022 · 2 comments

Comments

@diver864
Copy link

diver864 commented May 28, 2022

    NOTE - this runs and does not appear to complain, however I am not sure I have applied the 
    {MAJOR}.{MINOR}.{BUILD} notation correctly.  
    
    Use KPSimpleBackup as an example: the releases are stored in folders named like /v1.4.0/  and the plgx file's 
    name also includes the version numbering.  For example:  
    `https://github.com/marvinweber/KPSimpleBackup/releases/download/v1.4.0/KPSimpleBackup-v1.4.0.zip`.       
    
    I decided to include MAJOR}.{MINOR}.{BUILD} in the URL, and also in the plgx file name.  Does EarlyUpdateCheck
    support this?  

    Thank you, @RookieStyle, for the plugins you make - they are excellent, and much appreciated!
<?xml version="1.0" encoding="utf-8"?>
<UpdateInfoExternList>
	<Version>12</Version>

<!--  KPEntry Templates by Mitch Capper -->	
<UpdateInfoExtern>
		<PluginName>Entry Templates for KeePass</PluginName>
		<PluginURL>https://keepass.info/plugins.html#kpentrytemplates</PluginURL>
		<PluginUpdateURL>https://github.com/mitchcapper/KPEntryTemplates/releases/download/{MAJOR}.{MINOR}/KPEntryTemplates.plgx</PluginUpdateURL>
		<UpdateMode>PlgxDirect</UpdateMode>
		<AllowVersionStripping>False</AllowVersionStripping>
	</UpdateInfoExtern>

<!-- KeePass Windows Hello by sirAndros -->	
	<UpdateInfoExtern>
		<PluginName>KeePassWinHello</PluginName>
		<PluginURL>https://github.com/sirAndros/KeePassWinHello/</PluginURL>
		<PluginUpdateURL>https://github.com/sirAndros/KeePassWinHello/releases/download/v{MAJOR}.{MINOR}/KeePassWinHelloPlugin.plgx</PluginUpdateURL>
		<UpdateMode>PlgxDirect</UpdateMode>
		<AllowVersionStripping>False</AllowVersionStripping>
	</UpdateInfoExtern>

<!--  KPSimple Backup by Marvin Weber  -->
	<UpdateInfoExtern>
		<PluginName>KPSimpleBackup</PluginName>
		<PluginURL>https://github.com/marvinweber/KPSimpleBackup/</PluginURL>
		<PluginUpdateURL>https://github.com/marvinweber/KPSimpleBackup/releases/download/v{MAJOR}.{MINOR}.{BUILD}/KPSimpleBackup-v{major}.{minor}.{build}.zip</PluginUpdateURL>
		<UpdateMode>ZipExtractPlgx</UpdateMode>
		<AllowVersionStripping>True</AllowVersionStripping>
	</UpdateInfoExtern>

</UpdateInfoExternList>


@Rookiestyle
Copy link
Owner

Thanks a lot!

I slightly reworked your input.
The only plugin that actually requires {MAJOR}, ... is KPSimpleBackup

@diver864
Copy link
Author

diver864 commented May 30, 2022 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants