begin migrating code that can be reused from first iteration of this idea

This commit is contained in:
Brennen Raimer
2019-04-16 00:04:23 -04:00
parent cb0374e858
commit fb5131e480
9 changed files with 503 additions and 1 deletions

View File

@@ -0,0 +1,135 @@
{
"Portable Apps Platform": {
"page": "https://portableapps.com/download",
"xpath": "//*[@id=\"node-58089\"]/div/div[1]/div/div/div/div/a"
},
"Git": {
"page": "https://git-scm.com/download/win",
"xpath": "//*[@id=\"main\"]/div/p[6]/strong/a"
},
"GitExtensions": {
"page": "https://github.com/gitextensions/gitextensions/releases/latest",
"xpath": "/html/body/div[4]/div/div/div[2]/div[1]/div[2]/div/div[2]/details/ul/li[1]/a",
"search": "GitExtensions-(\\d|\\.)+-Mono\\.zip$"
},
"WinPython": {
"page": "https://sourceforge.net/projects/winpython/",
"xpath": "//*[@id=\"pg_project\"]/div[5]/div[2]/div[1]/div/section/div[2]/div[3]/a[1]"
},
"MSYS2": {
"page": "http://www.msys2.org/",
"xpath": "//*[@id=\"downloads\"]/div[1]/a[2]"
},
"Java JDK": {
"page": "http://jdk.java.net/11/",
"xpath": "",
"search": ""
},
"SublimeText": {
"page": "https://www.sublimetext.com/3",
"xpath": "//*[@id=\"dl_win_64\"]/a[2]",
"search": "Sublime\\sText\\sBuild\\s(\\d|\\.)+\\sx64\\.zip$"
},
"Atom": {
"page": "https://github.com/atom/atom/releases/latest",
"xpath": "/html/body/div[4]/div/div/div[2]/div[1]/div[2]/div/div[2]/details/ul/li[11]/a",
"search": "atom-x64-windows\\.zip$"
},
".NET Core SDK": {
"page": "https://www.microsoft.com/net/download/dotnet-core/",
"xpath": "",
"search": ""
},
"Google Chrome": {
"page": "https://portableapps.com/apps/internet/google_chrome_portable",
"xpath": "//*[@id=\"node-57731\"]/div/div[1]/div/div/div/a"
},
"Mozilla Firefox": {
"page": "https://portableapps.com/apps/internet/firefox_portable",
"xpath": "//*[@id=\"node-58088\"]/div/div[1]/div/div/div/a"
},
"Cherrytree": {
"page": "https://portableapps.com/apps/office/cherrytree-portable",
"xpath": "//*[@id=\"node-58652\"]/div/div[1]/div/div/div/a"
},
"KeepNote": {
"page": "https://portableapps.com/apps/office/keepnote-portable",
"xpath": "//*[@id=\"node-58966\"]/div/div[1]/div/div/div/a"
},
"LibreOffice": {
"page": "https://portableapps.com/apps/office/libreoffice_portable",
"xpath": "//*[@id=\"node-54208\"]/div/div[1]/div/div/div[1]/a"
},
"RedNotebook": {
"page": "https://portableapps.com/apps/office/rednotebook_portable",
"xpath": "//*[@id=\"node-58725\"]/div/div[1]/div/div/div/a"
},
"Filezilla": {
"page": "https://portableapps.com/apps/internet/filezilla_portable",
"xpath": "//*[@id=\"node-57960\"]/div/div[1]/div/div/div/a"
},
"WinSCP": {
"page": "https://portableapps.com/apps/internet/winscp_portable",
"xpath": "//*[@id=\"node-58447\"]/div/div[1]/div/div/div/a"
},
"Cppcheck": {
"page": "https://portableapps.com/apps/development/cppcheck-portable",
"xpath": "//*[@id=\"node-58057\"]/div/div[1]/div/div/div/a"
},
"Frhed": {
"page": "https://portableapps.com/apps/development/frhed_portable",
"xpath": "//*[@id=\"node-58921\"]/div/div[1]/div/div/div/a"
},
"Geany": {
"page": "https://portableapps.com/apps/development/geany_portable",
"xpath": "//*[@id=\"node-58428\"]/div/div[1]/div/div/div/a"
},
"gVim": {
"page": "https://portableapps.com/apps/development/gvim_portable",
"xpath": "//*[@id=\"node-58871\"]/div/div[1]/div/div/div/a"
},
"Notepad++": {
"page": "https://portableapps.com/apps/development/notepadpp_portable",
"xpath": "//*[@id=\"node-57991\"]/div/div[1]/div/div/div/a"
},
"Peazip": {
"page": "https://portableapps.com/apps/utilities/peazip_portable",
"xpath": "//*[@id=\"node-58441\"]/div/div[1]/div/div/div/a"
},
"7-Zip": {
"page": "https://portableapps.com/apps/utilities/7-zip_portable",
"xpath": "//*[@id=\"node-57727\"]/div/div[1]/div/div/div/a"
},
"CubicExplorer": {
"page": "https://portableapps.com/apps/utilities/cubicexplorer_portable",
"xpath": "//*[@id=\"node-58914\"]/div/div[1]/div/div/div/a"
},
"Explorer++": {
"page": "https://portableapps.com/apps/utilities/explorerplusplus_portable",
"xpath": "//*[@id=\"node-58851\"]/div/div[1]/div/div/div/a"
},
"WinMerge": {
"page": "https://portableapps.com/apps/utilities/winmerge_portable",
"xpath": "//*[@id=\"node-58807\"]/div/div[1]/div/div/div/a"
},
"Command Prompt Portable": {
"page": "https://portableapps.com/apps/utilities/command_prompt_portable",
"xpath": "//*[@id=\"node-58853\"]/div/div[1]/div/div/div/a"
},
"Console": {
"page": "https://portableapps.com/apps/utilities/console_portable",
"xpath": "//*[@id=\"node-58901\"]/div/div[1]/div/div/div/a"
},
"KiTTY": {
"page": "https://portableapps.com/apps/internet/kitty-portable",
"xpath": "//*[@id=\"node-57811\"]/div/div[1]/div/div/div/a"
},
"PuTTY": {
"page": "https://portableapps.com/apps/internet/putty_portable",
"xpath": "//*[@id=\"node-58621\"]/div/div[1]/div/div/div/a"
},
"Microsoft Visual Studio Code": {
"page": "https://code.visualstudio.com/docs/?dv=win64user",
"xpath": "//*[@id=\"direct-link\"]"
}
}