From bcdd5e2114845f49f973919fae1430954b808107 Mon Sep 17 00:00:00 2001 From: Peter Beck Date: Thu, 8 Feb 2018 14:48:36 +0100 Subject: [PATCH] Joplin (note/to-do application, evernote alternative) --- icons/joplin.png | Bin 0 -> 11202 bytes packages/joplin/joplin.nuspec | 20 +++++++++++ packages/joplin/tools/chocolateyinstall.ps1 | 33 ++++++++++++++++++ packages/joplin/tools/chocolateyuninstall.ps1 | 7 ++++ 4 files changed, 60 insertions(+) create mode 100755 icons/joplin.png create mode 100755 packages/joplin/joplin.nuspec create mode 100755 packages/joplin/tools/chocolateyinstall.ps1 create mode 100755 packages/joplin/tools/chocolateyuninstall.ps1 diff --git a/icons/joplin.png b/icons/joplin.png new file mode 100755 index 0000000000000000000000000000000000000000..a5e8d97470afb76f1bf42802475509b7cf7023e5 GIT binary patch literal 11202 zcmXY1c|6nqAOGwyY-G;4&kDJtkYgiPDMY1^tAof9x!J)`Av)>n7^M=05^`>aC^^2# zQLarga;=16<~M%d$Nup646aX|X9ka4H z9sPYipFdBwJz;5kU`#)*A~Hgy$X!tr1HObz75o4l$pOqOf6%;58X1sz)AXc?RH%%J zo=)Z(3m+6Z>CHRRtAh*{5ZOPCyjPderbK|&BagURx-A4OJ)SK;y>fo6U%y}9q-tbf zc^mij*SCV5&jyEMd&X7xxO!nx(ZCD!X#T!FC!nvd?^oZue+y`78etrW_$9GtUyyE- z#rygtkKCTnTH)|u$$eKfIPRq^^Pi2j!}hH`7ycd@oNxS>Q)9=_dYWOy$$OVK=lIm4 z&@^sCrmDjgfadm?(@um7P0Q15S;CxuTga(F7p4pT+5Bz;5VPK5*WcP!F)GK}r)_+c zVzER8dc|YL#HSkDg`kY(?_rMxvGU5;k`mR6G_MblLvI$W1U7}SMBKGj>=l{ez!2Zf z2G&cl^_Yr=%dV4-@}S^g1GySQhY5!W`4h!P?Wp#a!+?eL;R z&9hccii#9`>?knSDwYynofK!#n<3glR3TE};3F{5C& z*84$M|1ip$jnSeHKRQDQSP|HEGYB5ioXOV!v3YY7zJg1fh{mB1t?bmGeiGYMEO zmzm5=LH3gc*Gvv}c^$W%jr1uYi-5_WBFQP3YMiZ3a)B^rhe7lQW-eOPS|$(Ig1&oW zIo19aX81m?rRKgBt8U1)Hu+M`GRg|QTO#Hygrk~3Mo<{Irf(KM0OC)}j(6Fzly=_fsIy1+%O)gll_UjK z!Qm8?>lAB?ot979JZRL2;wtS$5PG}r%Np$}CEex7Jn4>xEXe8HUi04^Bvl8(_7M*y zqJ5aI(t1W6e))%6IWO~rL=n$`W`46f=}ts1Fsn>Zn@ZAU)kXB=YRj&4EA8*$GiZsS zEHQK>IGL)WyYkFlm!Exfh5qT~P}&Q^_^eCBT%UYs&6aOB&HzW>fZRD_ zM=(34;?!|CuuF;`PqrF4OSS)Rpd7~ugxOtu1%xXAcBSWqW^O`(-Rn!FdQH{axXH`z z{>o`Ve_s~Y04wjvkrdCe|BvR!WU@aT>B=fohjU+e^)gZE|1E9KE&}WRV}aS_sso9Y zKK0)VX|`}2XqUYT9afqINSFhqD8R+7SsI{QSy@9OFX@?k0Y362Wp&!zuinFDA&xo;>?M$kx$OR-Y%|iN>5IJ)V7HYFkFC<>&hyxjJA5~JWrU&1!A#eK zVv_Xiu4TW7+r@(vm_7`ntx^nJt0HF9jwuMky8M@YTFtp=pzUqa*4Bmh+r5HIT~UEaoB_Lh2eWw-q-}uF&G5c6V@E#pgKB}9uYj1N z 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 literal 0 HcmV?d00001 diff --git a/packages/joplin/joplin.nuspec b/packages/joplin/joplin.nuspec new file mode 100755 index 0000000..3ce5cd2 --- /dev/null +++ b/packages/joplin/joplin.nuspec @@ -0,0 +1,20 @@ + + + + joplin + 0.10.60 + Joplin + Laurent Cozic + foo.li systeme + software + https://github.com/laurent22/joplin/blob/master/LICENSE + http://joplin.cozic.net + https://raw.githubusercontent.com/peterbeck/chocolatey/master/icons/joplin.png + true + a note taking and to-do application with synchronization capabilities for Windows, macOS, Linux, Android and iOS. + Joplin Notes and To-Do + https://github.com/laurent22/joplin/releases/tag/v0.10.60 + http://joplin.cozic.net + + notes todo admin + + diff --git a/packages/joplin/tools/chocolateyinstall.ps1 b/packages/joplin/tools/chocolateyinstall.ps1 new file mode 100755 index 0000000..ba419bc --- /dev/null +++ b/packages/joplin/tools/chocolateyinstall.ps1 @@ -0,0 +1,33 @@ +# Joplin Notes and To-Do +# 2018 foo.li systeme + software + +$packageName = 'joplin' +$packageSearch = 'Joplin*' +$installerType = 'exe' +$silentArgs = '/ALLUSERS=1 /S' +$version = '0.10.60' +$url = 'https://github.com/laurent22/joplin/releases/download/v' + $version + '/Joplin-Setup-' + $version + '.exe' +$url64 = $url +$checksum = 'A963E498EAEE0FF80E45D0BEA668E806F4177DEE' +$checksumType = 'sha1' +$checksum64 = $checksum +$checksumType64 = $checksumType + +try { + $app = Get-ItemProperty -Path @('HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*', + 'HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*') ` + -ErrorAction:SilentlyContinue | Where-Object { $_.DisplayName -like $packageSearch } + + if ($app -and ([version]$app.DisplayVersion -ge [version]$version)) { + Write-Output $( + 'Joplin ' + $version + ' or greater is already installed. ' + + 'No need to download and install again. Otherwise uninstall first.' + ) + } else { + Install-ChocolateyPackage $packageName $installerType $silentArgs $url $url64 ` + -checksum $checksum -checksumType $checksumType ` + -checksum64 $checksum64 -checksumType64 $checksumType64 + } +} catch { + throw $_.Exception +} \ No newline at end of file diff --git a/packages/joplin/tools/chocolateyuninstall.ps1 b/packages/joplin/tools/chocolateyuninstall.ps1 new file mode 100755 index 0000000..4b364da --- /dev/null +++ b/packages/joplin/tools/chocolateyuninstall.ps1 @@ -0,0 +1,7 @@ +#Joplin uninstaller + +if (Test-Path "$env:ProgramFiles\Joplin\Uninstall Joplin.exe") { + & "$env:ProgramFiles\Joplin\Uninstall Joplin.exe" /S +} else { + Write-Host 'could not detect Joplin' +} \ No newline at end of file