forked from nvaccess/addonFiles
-
Notifications
You must be signed in to change notification settings - Fork 0
/
get.php
executable file
·173 lines (171 loc) · 14.5 KB
/
get.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
<?php
$addons = array(
"access8math" => "https://github.com/tsengwoody/Access8Math/releases/download/v2.5/Access8Math-2.5.nvda-addon",
"addonshelp" => "https://github.com/ruifontes/addonsHelp/releases/download/2.1.0/addonsHelp-2.1.nvda-addon",
"ath" => "https://github.com/mush42/Audio-Themes-NVDA-Add-on/releases/download/v5.1/AudioThemes3D-5.1.nvda-addon",
"ath-dev" => "https://github.com/mush42/Audio-Themes-NVDA-Add-on/releases/download/v5.1/AudioThemes3D-5.1.nvda-addon",
"audiochart" => "audioChart-1.2.nvda-addon",
"bc" => "bitChe-2.8.nvda-addon",
"bc-dev" => "bitChe-2.8.nvda-addon",
"beepkeyboard" => "beepKeyboard-1.3.nvda-addon",
"bgt" => "https://github.com/sykesman/NVDA-BGT/releases/download/1.0-dev/bgt_lullaby-1.0-dev.nvda-addon",
"brlext" => "https://andreabc.net/projects/NVDA_addons/BrailleExtender/latest",
"brlext-dev" => "https://andreabc.net/projects/NVDA_addons/BrailleExtender/latest?channel=dev",
"browsernav" => "https://github.com/mltony/nvda-browser-nav/releases/download/v1.12/browsernav-1.12.nvda-addon",
"btaudio" => "https://github.com/mltony/nvda-bluetooth-audio/releases/download/v1.2/bluetoothaudio-1.2.nvda-addon",
"cac" => "https://github.com/hkatic/clock/releases/download/v19.12/clock-19.12.nvda-addon",
"cac-dev" => "https://github.com/hkatic/clock/releases/download/v20.12-dev/clock-20.12-dev.nvda-addon",
"cae" => "https://github.com/javidominguez/Calibre/releases/download/2.2/calibre-2.2.nvda-addon",
"cae-dev" => "https://github.com/javidominguez/Calibre/releases/download/dev210327/calibre-dev210327.nvda-addon",
"chari" => "https://github.com/CyrilleB79/charInfo/releases/download/V1.5/charInfo-1.5.nvda-addon",
"chari-dev" => "https://github.com/CyrilleB79/charInfo/releases/download/V1.5/charInfo-1.5.nvda-addon",
"clsel" => "https://github.com/tspivey/classicSelection/releases/download/v1.1/classicSelection-1.1.nvda-addon",
"ccd" => "https://github.com/nvdaes/clipContentsDesigner/releases/download/13.3/clipContentsDesigner-13.3.nvda-addon",
"ccd-dev" => "https://github.com/nvdaes/clipContentsDesigner/releases/download/13.3/clipContentsDesigner-13.3.nvda-addon",
"ccd-o" => "https://github.com/nvdaes/clipContentsDesigner/releases/download/7.2/clipContentsDesigner-7.2.nvda-addon",
"ckbl" => "https://github.com/abdel792/sayCurrentKeyboardLanguage/releases/download/v19.12/sayCurrentKeyboardLanguage-19.12.nvda-addon",
"ckbl-dev" => "https://github.com/abdel792/sayCurrentKeyboardLanguage/releases/download/v19.12/sayCurrentKeyboardLanguage-19.12.nvda-addon",
"cr" => "columnsReview-3.0-20200511-dev.nvda-addon",
"cr-dev" => "columnsReview-3.0-20200511-dev.nvda-addon",
"crh-dev" => "https://files.derekriemer.com/crashHero-dev.nvda-addon",
"cs" => "clipspeak-1.1.nvda-addon",
"cont" => "https://github.com/derekriemer/consoleTimer/releases/download/v1.0/consoleTimer-1.0.nvda-addon",
"consoletoolkit" => "https://github.com/mltony/nvda-console-toolkit/releases/download/v1.0/consoleToolkit-1.0.nvda-addon",
"cua" => "https://github.com/josephsl/controlUsageAssistant/releases/download/20.10/controlUsageAssistant-20.10.nvda-addon",
"cua-dev" => "https://github.com/josephsl/controlUsageAssistant/releases/download/20.10/controlUsageAssistant-20.10.nvda-addon",
"debughelper" => "https://github.com/XLTechie/debugHelper/releases/download/v1.0.3/debugHelper-1.0.3.nvda-addon",
"devtoolkit" => "https://github.com/ajborka/nvda_developer_toolkit/releases/download/20.04/developerToolkit-20.04.nvda-addon",
"devtoolkit-dev" => "https://github.com/ajborka/nvda_developer_toolkit/releases/download/20.04/developerToolkit-20.04.nvda-addon",
"dw" => "https://github.com/abdel792/dayOfTheWeek/releases/download/v19.12/dayOfTheWeek-19.12.nvda-addon",
"dw-dev" => "https://github.com/abdel792/dayOfTheWeek/releases/download/v19.12/dayOfTheWeek-19.12.nvda-addon",
"dx" => "https://github.com/Nardol/dropbox/releases/download/v4.5/dropbox-4.5.nvda-addon",
"dx-dev" => "https://github.com/Nardol/dropbox/releases/download/v4.5/dropbox-4.5.nvda-addon",
"earia" => "https://github.com/jmdaweb/enhancedAria/releases/download/v2.8/enhancedAria-2.8.nvda-addon",
"em" => "https://github.com/nvdaes/emule/releases/download/4.3/eMule-4.3.nvda-addon",
"em-dev" => "https://github.com/nvdaes/emule/releases/download/4.3/eMule-4.3.nvda-addon",
"emo" => "https://github.com/nvdaes/emoticons/releases/download/13.4/emoticons-13.4.nvda-addon",
"emo-dev" => "https://github.com/nvdaes/emoticons/releases/download/13.4/emoticons-13.4.nvda-addon",
"emo-o" => "https://github.com/nvdaes/emoticons/releases/download/6.5/emoticons-6.5.nvda-addon",
"etn" => "easyTableNavigator-2.0.nvda-addon",
"etn-dev" => "easyTableNavigator-2.0.nvda-addon",
"ets" => "https://github.com/josephsl/enhancedTouchGestures/releases/download/21.01/enhancedTouchGestures-21.01.nvda-addon",
"ets-dev" => "https://github.com/josephsl/enhancedTouchGestures/releases/download/21.01/enhancedTouchGestures-21.01.nvda-addon",
"ew" => "extendedWinamp-1.2.nvda-addon",
"fh" => "https://github.com/nvdajp/focusHighlight/releases/download/6.3/focusHighlight-6.3.nvda-addon",
"fh-dev" => "https://github.com/nvdajp/focusHighlight/releases/download/6.2/focusHighlight-6.2.nvda-addon",
"gc" => "goldenCursor-4.0.nvda-addon",
"gc-dev" => "goldenCursor-4.0.nvda-addon",
"gl" => "https://github.com/nvdaaddons/nvdaaddons.github.io/wiki/guideLines",
"gwv" => "https://github.com/josephsl/goldWave/releases/download/20.06/goldwave-20.10.nvda-addon",
"gwv-dev" => "https://github.com/josephsl/goldWave/releases/download/20.06/goldwave-20.10.nvda-addon",
"imgdesc" => "https://storage.googleapis.com/www.screenreader.ai/addons/ImageDescriber-1.2.1.nvda-addon",
"it" => "instantTranslate-4.4.1.nvda-addon",
"it-dev" => "instantTranslate-4.4.1.nvda-addon",
"indentnav" => "https://github.com/mltony/nvda-indent-nav/releases/download/v1.11/IndentNav-1.11.nvda-addon",
"inputlock" => "https://github.com/jmdaweb/inputLock/releases/download/v1.8/inputLock-1.8.nvda-addon",
"killnvda" => "https://github.com/tspivey/killNVDA/releases/download/v0.1/killNVDA-0.1.nvda-addon",
"lambda" => "https://github.com/lambda-nvda/lambdaNvda/releases/download/1.3.0/lambda-1.3.0.nvda-addon",
"lambda-dev" => "https://github.com/lambda-nvda/lambdaNvda/releases/download/1.3.0/lambda-1.3.0.nvda-addon",
"mp3dc" => "https://github.com/abdel792/mp3DirectCut/releases/download/v20.12/mp3DirectCut-20.12.nvda-addon",
"mp3dc-dev" => "https://github.com/abdel792/mp3DirectCut/releases/download/v20.11-dev/mp3DirectCut-20.11-dev.nvda-addon",
"mirc" => "mirc-1.6.nvda-addon",
"moz" => "https://github.com/javidominguez/MozillaScripts/releases/download/1.13/Mozilla-1.13.nvda-addon",
"mush" => "mushClient-1.3.nvda-addon",
"nb" => "noBeepsSpeechMode-2.5.nvda-addon",
"NotepadPlusPlus" => "https://files.derekriemer.com/NotepadPlusPlus-2019.09.0.nvda-addon",
"numpadNav" => "https://github.com/opensourcesys/numpadNavMode/releases/download/1.3/numpadNavMode-1.3.nvda-addon",
"nvda3208" => "https://github.com/josephsl/addonUpdater/releases/download/21.05/addonUpdater-21.05.nvda-addon",
"nvda7857" => "screenCurtain-20191130.nvda-addon",
"nvdaremote" => "https://nvdaremote.com/remote-2.3.nvda-addon",
"nvsp" => "https://www.nvaccess.org/files/nvda-addons/nvSpeechPlayer_2020.1.nvda-addon",
"objLoc" => "https://github.com/josephsl/objLocationTones/releases/download/20.12/objLocTones-20.12.nvda-addon",
"objPad" => "https://github.com/josephsl/objPad/releases/download/21.04.1/objPad-21.04.1.nvda-addon",
"objPad-dev" => "https://github.com/josephsl/objPad/releases/download/21.04/objPad-21.04.nvda-addon",
"ocr" => "https://github.com/lukaszgo1/nvda-ocr/releases/download/v2.1/ocr-2.1.nvda-addon",
"oid-dev" => "https://github.com/larry801/online_ocr/releases/download/0.17-dev/onlineOCR-0.17-dev.nvda-addon",
"outlookextended" => "https://github.com/CyrilleB79/outlookExtended/releases/download/V1.6/outlookExtended-1.6.nvda-addon",
"outlookextended-dev" => "https://github.com/CyrilleB79/outlookExtended/releases/download/V1.6/outlookExtended-1.6.nvda-addon",
"pckbbrl" => "https://github.com/nvdaes/pcKbBrl/releases/download/2020.1/pcKbBrl-2020.1.nvda-addon",
"pckbbrl-dev" => "https://github.com/nvdaes/pcKbBrl/releases/download/2020.1/pcKbBrl-2020.1.nvda-addon",
"pckbbrl-o" => "https://www.nvaccess.org/files/nvda-addons/pcKbBrl-2014.1.nvda-addon",
"perChk" => "https://github.com/lukaszgo1/percentageChecker/releases/download/v1.3-dev/percentageChecker-1.3-dev.nvda-addon",
"pm" => "https://github.com/nvdaes/placeMarkers/releases/download/15.4/placeMarkers-15.4.nvda-addon",
"pm-dev" => "https://github.com/nvdaes/placeMarkers/releases/download/15.4/placeMarkers-15.4.nvda-addon",
"pm-o" => "https://github.com/nvdaes/placeMarkers/releases/download/10.2/placeMarkers-10.2.nvda-addon",
"phoneticpunc" => "https://github.com/mltony/nvda-phonetic-punctuation/releases/download/v1.2/phoneticPunctuation-1.2.nvda-addon",
"qb-dev" => "https://www.nvaccess.org/files/nvda-addons/quickBooks2014-2014.4.7.nvda-addon",
"quickdictionary" => "https://github.com/grisov/quickDictionary/releases/download/latest/quickDictionary-2.1.nvda-addon",
"quickdictionary-dev" => "https://github.com/grisov/quickDictionary/releases/download/latest/quickDictionary-2.1.2-dev.nvda-addon",
"rccp" => "https://github.com/tuukkao/nvda-reviewCursorCopier/releases/download/1.2/reviewCursorCopier-1.2.nvda-addon",
"rccp-dev" => "https://github.com/tuukkao/nvda-reviewCursorCopier/releases/download/1.2/reviewCursorCopier-1.2.nvda-addon",
"rf" => "https://github.com/nvdaes/readFeeds/releases/download/10.2/readFeeds-10.2.nvda-addon",
"rf-dev" => "https://github.com/nvdaes/readFeeds/releases/download/10.2/readFeeds-10.2.nvda-addon",
"rf-o" => "https://github.com/nvdaes/readFeeds/releases/download/4.5/readFeeds-4.5.nvda-addon",
"rm" => "https://github.com/josephsl/resourceMonitor/releases/download/21.04.1/resourceMonitor-21.04.1.nvda-addon",
"rm-dev" => "https://github.com/josephsl/resourceMonitor/releases/download/21.04/resourceMonitor-21.04.nvda-addon",
"rp" => "https://github.com/nvdaes/reportPasswords/releases/download/1.2/reportPasswords-1.2.nvda-addon",
"rp-dev" => "https://github.com/nvdaes/reportPasswords/releases/download/1.2/reportPasswords-1.2.nvda-addon",
"rsy" => "https://github.com/nvdaes/reportSymbols/releases/download/5.2/reportSymbols-5.2.nvda-addon",
"rsy-dev" => "https://github.com/nvdaes/reportSymbols/releases/download/5.2/reportSymbols-5.2.nvda-addon",
"rsy-o" => "https://github.com/nvdaes/reportSymbols/releases/download/3.6/reportSymbols-3.6.nvda-addon",
"sentencenav" => "https://github.com/mltony/nvda-sentence-nav/releases/download/v2.9/SentenceNav-2.9.nvda-addon",
"spie" => "https://www.nvaccess.org/files/nvda-addons/speechPlayerInEspeak-0.4.nvda-addon",
"spl" => "https://github.com/josephsl/stationPlaylist/releases/download/21.04/stationPlaylist-21.04.nvda-addon",
"spl-lts20" => "https://github.com/josephsl/stationPlaylist/releases/download/21.04/stationPlaylist-20.09.7-lts.nvda-addon",
"spl-dev" => "https://www.josephsl.net/files/nvdaaddons/getupdate.php?file=spl-dev",
"sps" => "https://github.com/jscholes/nvda-speech-history/releases/download/2020.2/speechHistory-2020.2.nvda-addon",
"st" => "systrayList-4.0.nvda-addon",
"st-dev" => "systrayList-4.0.nvda-addon",
"sws" => "https://github.com/tspivey/switchSynth/releases/download/v1.03/switchSynth-1.03.nvda-addon",
"spp" => "https://github.com/tspivey/speakPasswords/releases/download/v1.01/speakPasswords-1.01.nvda-addon",
"synthrings" => "synthRingSettingsSelector-0.6.nvda-addon",
"tbx" => "toolbarsExplorer-1.4.nvda-addon",
"tbx-dev" => "toolbarsExplorer-1.4-20190825-dev.nvda-addon",
"textnav" => "textnav-1.4.nvda-addon",
"tmast" => "https://github.com/nvdaaddons/toneMaster/releases/download/v1.3/toneMaster-1.3.nvda-addon",
"tod-dev" => "https://files.derekriemer.com/tipOfTheDay-dev.nvda-addon",
"tod" => "https://files.derekriemer.com/tipOfTheDay.nvda-addon",
"tony" => "https://github.com/mltony/nvda-tonys-enhancements/releases/download/v1.8/tonysEnhancements-1.8.nvda-addon",
"trainingkbdcmd" => "https://github.com/ibrahim-s/trainingNvdaCommands/releases/download/v1.1/trainingKeyboardCommands-1.1-dev.nvda-addon",
"tv" => "teamViewer-2.3.nvda-addon",
"tv-dev" => "teamViewer-3.0-dev.nvda-addon",
"txtinfo" => "https://github.com/cartertemm/text_information/releases/download/v1.1/textInformation-1.1.nvda-addon",
"tz" => "https://github.com/munawarb/NVDA-Time-Zoner/releases/download/v1.04/timezone-1.04.nvda-addon",
"ubi" => "https://github.com/leonardder/unicodebrailleinput/releases/download/3.1/unicodeBrailleInput-3.1.nvda-addon",
"ubi-dev" => "https://github.com/leonardder/unicodebrailleinput/releases/download/3.1/unicodeBrailleInput-3.1.nvda-addon",
"VR" => "virtualRevision-3.0.nvda-addon",
"vlc" => "https://github.com/javidominguez/VLC/releases/download/2.10/VLC-2.10.nvda-addon",
"vlc-18" => "https://github.com/javidominguez/VLC/releases/download/2.10/VLC-2.10.nvda-addon",
"vlc-dev" => "https://github.com/javidominguez/VLC/releases/download/2.10/VLC-2.10.nvda-addon",
"vent" => "Ventrilo-1.0-dev.nvda-addon",
"w10" => "https://github.com/josephsl/wintenApps/releases/download/21.04/wintenApps-21.04.nvda-addon",
"w10-dev" => "https://www.josephsl.net/files/nvdaaddons/getupdate.php?file=w10-dev",
"wc" => "https://github.com/ruifontes/wordCount/releases/download/2.0/wordCount-2.0.nvda-addon",
"wetp" => "https://www.nvda.it/files/plugin/weather_plus7.7.nvda-addon",
"winmag" => "https://github.com/CyrilleB79/winMag/releases/download/V1.0-dev-20200306/winMag-1.0-dev-20200306.nvda-addon",
"winmag-dev" => "https://github.com/CyrilleB79/winMag/releases/download/V1.0-dev-20200306/winMag-1.0-dev-20200306.nvda-addon",
"winwizard" => "https://github.com/lukaszgo1/winWizard/releases/download/V5.0.2/winWizard-5.0.2.nvda-addon",
"wordnav" => "https://github.com/mltony/nvda-word-nav/releases/download/v1.2/wordNav-1.2.nvda-addon",
"zoom" => "zoomEnhancements-1.0.nvda-addon",
);
If (isset($_GET['file'])) {
$file = $_GET['file'];
$fullname = $addons[$file];
if ($fullname != "") {
Header('Location:'.$fullname);
} else {
header("HTTP/1.0 404 Not Found");
print "<h1>File not found</h1>";
print "<p>The file you requested could not be found on this server.</p>";
print "<p>Please check that the link that brought you here is correct and try again.</p>";
print "<p>Thanks</p>";
}
} else If (isset($_GET['addonslist'])) {
echo json_encode($addons);
} else {
print "<h1>Error:</h1>";
print "<p>Please check that the link that brought you here is correct and try again.</p>";
print "<p>If you continue to see this message report this error to the nvda addon list.</p>";
print "<p>Thanks</p>";
}
?>