Showing posts with label viewtop. Show all posts
Showing posts with label viewtop. Show all posts

Wednesday, 19 March 2014

Rebol desktop source

The Rebol destkop viewtop sources are here: https://mega.co.nz/#!oF4WlZzK!jDI-QPZD-fZgEomTul5orfMxN-9fj5gjAfKmrxHF-uE



If you want to build it you can use the Volker script:



Here the source of the builder script made by Volker:


REBOL [
    Title: "View-Desktop packed by Volker"
    Date: 10-Jan-2004/9:36:17+1:00
    Version: 0.0.0.2
    Author: "Volker Nitsch (of package)"
    Purpose: {Make it easier to install and run open source /view-desktop}
    App-Header: [
        Title: "REBOL/View Desktop - Main Module"
        Version: 1.2.0.2
        Author: "Carl Sassenrath"
        Rights: "Copyright REBOL Technologies 1999-2003"
        Tabs: "Tabspace is 4. PLEASE KEEP IT THAT WAY."
        License: {
        This software is the property of REBOL Technologies and is
        licensed to you under the terms of the REBOL/View Desktop
        License (included in this distribution).
    }
        History: [
            Note {History shared for application, source and main file.}
            Application [
                "Volker Nitsch" 10-Jan-2004
                "desktop restartable, desktop-url-argument."
                "Volker Nitsch" 29-Oct-2003 12-Nov-2003
                "%build.r, %do.r, %zip-desktop.r added"
                "small changes in %vt-main.r"
            ]
            Source [
                "Volker Nitsch" 10-Jan-2004
                %zip-desktop.r "%#-files removed, filelist clickable."
                %vt-main.r "desktop restartable, desktop-url-argument."
            ]
            %vt-main.r [
                "Volker Nitsch" 10-Jan-2004
                "desktop restartable, desktop-url-argument."
                "Volker Nitsch" 29-Oct-2003 12-Nov-2003
                "prebols without sdk (#if added)"
                {test-mode can be command-line argument (outcommented)}
                "reformatted with clean-script" "(really no big stuff)"
            ]
        ]
    ]
    File: %unzip-desktop.r
    Library: [
        level: 'advanced
        platform: 'all
        type: [demo tool]
        domain: [gui ui user-interface vid web]
        tested-under: [
            [view 1.2.1.4.2 on [linux windows]]
            [view 1.2.10.4.2 on [linux]]
        ]
        support: none
        license: 'rvd
        comment: {
^-^-^-This software is the property of REBOL Technologies and is
^-^-^-licensed to you under the terms of the REBOL/View Desktop
^-^-^-License (included in this distribution).
^-^-}
        see-also: none
    ]]
either exists? unzip: %desktop-src/ [
    if not confirm reform [
        clean-path unzip "exists."
        "There will be no overwrite questions. Continue?"
    ] [quit]
] [make-dir unzip]
write unzip/build.r decompress 64#{
eJxdUDFyhDAMrPErNJ6hBPc0V+QJKRkKB8ShHFhEFlz4fWwuuZ
mLK3u9q12t4AfPbWdohMAK+E1R4wUGkgZKxaiuXfwNqwRksDOB
qzjcGlDZ0KxCQWGJ1wY+mQLYVfI8Clew0M/oQ7V6nbLSDRhvym
stZpx9nLLKDOy8XCOUD10tIDhsPUJb7lotnkItr+LObGEnvOfA
PYeRZAF7F1KEXw4oQ4riYaQZgUc4eBPoJ6YeL7Y1xRm3EBxZlh
bs28Qc8cFO0N+Y2namSCYZb1Ksry2VUeWX4zAf7rwpaVKVde2W
o3pmzKuBffc7WlMkw+KR73QQ9MO/OorOdOZZxcsfxCMqLi72Qq
ueBJPPD16TlV22AQAA
}

write unzip/do.r decompress 64#{
eJxVT7sOgzAM3P0VbiqkdqDsLHwIYjDEtBEhQUnaUqkfX7AKEj
dYPp9fF7j1tm4ARjKuxMCkMXulfKW3AKZH5xPybGKKFUZyuvVz
iVnimIp6pIFzbcImNBB4stRxQdbiugPV2bjOPjUrVNormChERu
uXO6LX5D5YA/4ROWFvLEs44WUXVlRSPZTewSTezheljIqJQ+d1
z74YBzMJbRqwiy35v9q9Qfcgdz+4Au3lVxD8AFYfWt4yAQAA
}

write unzip/license.txt decompress 64#{
eJyVk1GP4jYQx9/9KUb31JNSrtf2qX0yiQFLIaa2A7eP2cSAdU
mMHLOr/fYdGzjY6npVkZZ14pn//Oc3g2RzUX7aWvMKhZm+BneC
0rZmnAx8nv1Cfv7hhxB9tBNMbh9eG28Az7k7vXl7OAaQURm0aY
+j693BmmkGtO8h3U7gzWT8i+lm5BKIuQ2+PNgpGG86CL7pzND4
r+D239MiRJoOg719PgfrRmjGDs5oG8PDo6sM7IgPZ9+aFPNsx8
a/wd75YcrIqw1HcB7if3cOMLjO7m3bRMkMYlMn4wcbAlo6efdi
u+jt2AT8MmTv+t692vEArRs7G5OmlDSY8Achn2fw3uT04KV1Hc
adp4BdhwbfoyA0z+4lXl0hEgAYXcCBZJemehSLHd7LZampmHs3
gyXbvrGD8Yjp1++aeKBwMYERp755+7ELQM5I4eCbAabQ+HA+3e
t3rj0PZgzNbRyfkKvDGx8Fhgbnapt+umNM7FPm4xyTG4xzyAVD
uzOWjaxR4x++/g+TmP4Oy28z0Bhw2dXg7h7M+/WJy4HXcbNsiL
xQ+w1OZ39yUzLVOTNFPHCwaO7NnVPhb7oxUd92efq3ZUYd8vsM
+D6p721vrnuU1tF0WRK9PV0DEqm28ThHBDXYEeHfZzXFCYW4Dm
ldo7H22IwHcyVzqXGbHU7ndo1wim+k8Ce+4gqUWOgdlQzwvJFi
ywtWwAeq8PkD0KrAvydgXzaSKYU3QgJfb0rOCoJZklaaM5UBr/
KyLni1zGBea6iEhpKvucYMLTLQK3ZLg3saiAVZM5mv8JHOecn1
U6q44LrCarDAYhQ2VGqe1yWVsKnlRigG0W7BVV5SvmbFjPAKKw
LbskqDWtGyvE2C5atKlGKZiqFzrSAXlZYcTQqpYM7QJp2XLNYi
sdOCS5br2ND9lCMTdFhmoDYs5/HAvjBsh8qnLOqipmJ/1RiEl6
Sga7rEgj/9BxSkndeSraNrsQBVz5XmutaMLIUokmHF5JbnTP0J
pVCRF9SKZVBQTVNhlEBYeI3nea14xIY0NJOy3mguqo+wEjsEgx
5pHecX+YoqDRWHIuRTFI0MEv4MdiuG72VEmkjRiEAhsVw/hmE9
BKgfeoSKLUu+ZFXO8JaIqLLjin3EaXEVA/il7I5izTq1HNcCXV
2OD7uYpVkCXxBabHlau0swTl/x66YkZPkKLrhn5G9ewy9i8AYA
AA==
}

write unzip/prebol.r decompress 64#{
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
}

write unzip/readme.txt decompress 64#{
eJx1kM1qwzAQhO96ij0m0Lg/b9DGLoSGBJy0d9lax0tlrauVHP
z2lW1oA6U6SWJn5psti5fj/v6D8Ao5ymfgHh6zp+xBbf45Sp1b
EhBuwlV7hHQPLULvuUcfRuAGyskTzli3ji1fCAW0M9OkpRqdoI
HAauQI0Rn0sz6g72QST4/yL9R+UcKKXG2jSRbk0iyJMiTBUxUD
sVtnCY+h9qgDgoYBvaTvH6jF80qhnbVgFvc7EOp6O4KPDorD6/
O2UKulxSl/A49fkTya9VwjNR3IIAxh02lymQe9rEA4+hqhIYsJ
YxemwtoKQ88iVNlUkueE22ioOXklBw1Se+rDshN1g1uN0LGhZi
R3mYN2h+3+PS9O0HB08yJ+WVJEhZAfJSFsyrP6BuW/ntbgAQAA
}

write unzip/vt-connect.r decompress 64#{
eJx9Vdtu4zYQfZa+YqqnXbS27N6AeNGmbjZtgwZJkLgbFIYfaG
kUsZZJlaTiGEH+vWfoS+zNoi+yJc7tnDkzvD3/9fqSpmky0aHh
EWW38iH/pHlFH9kvgm2pR1ccVtYt6Mwaw0XQ1vgsTT6x8/g7om
F/0B+kybgLtXWIcaZcQ3fKezZOhRqmt/qhDl6ObLt28kIxEU24
qI1t7INmT8OTk5Pet4PBd/CYqLnYy0+rCibt6fs+3Vyej+/O6c
/z8xu6mNDkj/GE7sd/9+FwqQs2HhCe0ySZ1LD3tgor5aJvqJla
Z1t2YU22+lJ2ZUpYwrnZRCopWFrbjjpTsosRArulF3d5ecsUfL
dV0DttiqYrEUQbWKOCUvvg9LwT9t730+QlnaVpsSXUPIzIWMNE
HzYOsdqCfcz2arX36D0i74hq5WmqTWVn0sMPuwbFAOW2fUAhrx
cG1RsOEWdRc7GInx3PbdMv7JK8DkyVddS1pQrsUaM+zE3Tw2or
1QAmP+kwS5PDg+A6ThNf21XPBxU6T9nrcbY9AbgHB3S5sTur4W
BAwzQp5x0yZVsgXJ5muxLwH6lYo2pHqmkEcfJ6hhdl1jStNPBN
vS0WogA8f6AHNux0MSO/9oGXuQf8Jfu85Ep1TchRzdM6D+sW+O
Hdi0xkq9Wqv2cnQ+pEiB6BMVX2Qu26fI9iw1jOT62QW4fQjvL8
yD+Xfm3t+o5GRyykyUywROjZtWm0YRB1zBQNhZ1ENfqRT3csJ0
XDykExJT/1CgVYUmVF7Jx1pzACHyXaLyQ7aWGUiuRCIIwCZedi
Sdbs+2wNpgxRvUijtS5s1AsRVczlXBWLX/ag+jSplVnIkMgEJr
Nd0Uulza6vjqGp5WFL3yoyZFD/Kg96yfsYO/Fkx+xU1f/R8yb7
85kyxoYdvD7dY48JE3YTqP8Cr8BQ0/MZ5n4hVGSNLVSTSZk7t5
fPq9qYHDQkzgNKlaneiwifO1PQtLY+QJOxB1/NKI/epFsqI8OG
PBd+O8K/iX4vbkiVpdvOv5DlWy50pcFeDDZfU2kFhzKk/BpJPl
7dUWPtomv7EuajJcHtOHTOYIUF3Wzn/d+OEUA2B1rYNiwdgQYQ
KMoGJ22LgSljmN//uiB+ZBM8rTRY8kGe8/16gu+7OReqg17ux1
jJ0AqwNVy+/4aw7KJ6JBC+X11PYgnYkMEBv9jttBB9hayNAseP
VpdkUKhglMNYTVzrWlY12aaklYq7/JiI2llj0aIjPj6fCaF9RL
gOjGygldKBSuMxtHmMEQW3pU7GXSaow53m+B/kgpY3xlnsxQw7
G91vZDbi/vR2ybTENEJfMttIjysBfd50W3zSBNcmrkzp+4ji3g
KDDnLmyue7HR/r+nGAAKtaN0zTQwy6HaGB7XoTdRbVk0SPDTwa
yighjaGvX2fjC4tXaiCzWRyxkoN5EWIN/fzTTqCSNN5Tc9CymE
Vwb24FfGos9BDLAPhWZiL9Dzo4zlxqCAAA
}

write unzip/vt-editor.r decompress 64#{
eJydWW2P28YR/kz9irWC4M5JKUrn68GR0Rque26LJnFiXxMUAg
usyNWJNUUy5OpOatH/3mdmdpfUy8VFActH7s7O7s4888oPt394
/61ajKK7wpZmrsYfaCD5qTCP6o+m+2TrRsXqu6Iq1J3ZWXWbF7
Zux6PoJ9N2RV3N1WwynUxH0ZutXdctGLzVbak+6q4zVavtGqQf
ivu17WiqbvYtvSjeBRyzdVWX9X1hOjX75ptv4qvp9AVW3Okl0d
OfRmdGFZ26nqgfvr198/FW/fX29gf1lzt19+c3d+rnN3+fYMG3
RWaqDuf/9yiK7tag7+qVfdQtr7Vro5q2bkxr96pendtdVzkosb
gUTrmytdrXW7WtctMyB2vaTUfL6eVUTFjrTqEuiyortzmYFBWo
cYK86GxbLLcWIns+GUX/GaWj0as4Vros60dVWNpuaVS3bZqywM
LHwq6x444m6mejUVlUn+LWlNoWDyZuINi5Wm2rTC3GH8ymfjBK
KOraqlVbb5RWq6LEtUkF8piUdaZLtUpJ3Qb8ca8VuBRVnmy0zd
ZC1vNZZNAX6Bc0ntKJM7uLDRAwB4tR1LRmBTU5VrTutVqE5QkR
xkwzabHnA2R1ZmIU5QXU4tiudNmZUUQyi2nXuarqyqhXCkioy6
01/a0clW4aIcL7bK46/Nb4rWZuFFcN281VVlcsVEggqlerzmDP
6+nuGgCOuuJf2O+GXl/S+2OrwbquRlHKXOKynqtSAxQ2kbXMpr
N7nMju1ANzXtZlTiyvrtQKm5EQy7rF1ospGYoCwiful6ZqU+Q5
VgM2QJfCPZ89e6YyXVUQP22wI1zEM3c6PtyLq6mqYUWA1lSJeU
yVztq6I/jiHOP3janGagG8V7HuUjf6vXnEYAUliDpl9B20j2EC
QUzn9+Mf9YPBeIc/B/Q0Hr/pxupm6mb7HX7cFhZrfsEfVieNNz
pXL2meZIPdoNKxyGhZ6uyTEnfgxPCCxAZiUqC2eCAtFtWqxgxL
dKk7E7NA1dcQ8oT/ga41dttWtA2tbI1WN1fXLCnRQaU3UC094z
I7k6dAUKvVwrKfuXrpBAos7K5TBT7RYohKXe3VYAAozUzC769T
umTE1iqaBgQrWLRaGVPO1UZ/MvyoFq3JW/0oqORVBNWuLMi9zG
74sIsOaizLmA9nZwAz6FI13U0d/hK3RS8HQn2yKvU9IYxwyjrp
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
AA==
}

write unzip/vt-emailer.r decompress 64#{
eJx9Vm1v2zYQ/iz9iqv2YW+Q5aRd0aofgizzsGIZFsRGh8LwAF
o6WVxkUiWp2F7R/747krKdbFiA2CZ5d7znuedOup/9+PstLNNk
IV2HJWT3vFF8kLiDn9A+ON1DDrOtkB2aLE0+oLFSqxIuJtPJNE
2uB9dqQ343wnQwF9aiMsK1ZHovN62zfKT7g+EF+OCwwKpVutMb
iRYu3r59m19Opy/JYyHWbM9fvagQpIVXE7i7nV3PZ/DrbHYH7x
ew+OV6AX9cf5yQw62sUFlK+3OaJIuW7K1u3E4Y7+tahN7oHo07
gG7+63aharIk5y5EqsFpOOgBBlWj8REcmq1ld178mx3yjVnAN1
JV3VBTEKnImjKopXVGrgdHlH07SZMv6SpNRScf8aoEZwZM08rt
cwz0llBp5XDvuB5N7nQJTV5V/Okt+Icd1n9h5fjn1m5KUFpRkO
RdfiwSdIIAuDJNOgpAkRLrDh3h2IOPvdZdDW+m+8tX4ItyNFg7
BZSq0yocHw8acmgk0ufLaTwQldGWWKEIhPX1/jWEil3uL+iUrs
oWuszA/0Uk5G7QDUZFg5ubk4EH+dzgZ6O3weSIX6pGcxLQCyNg
uXrqMI/cZE94eh72N7RWbNBbeQpJLQJ2RvQBHkU/2q+x0zsQLp
gWumksOvg+Lq38G+E7mO4vaOuHff7mMrIw3TNHzGc2R1Vn8FX2
5zyDJSW1lS6AWY0WNx0KQ4cVf+eiOz/RFjNAW4ke2YCW5EznpK
LkaF9CrUnKXOl34KNBFFSomiUpROuwhk7TTiS1YFEQTdpswR6s
w20xWDSFPxwdI2A29Z686KTCvCOBRxGSWloiK8TW1WB94UOu58
BLaAVlS3OilmoDfBm0tYFYsVUEwsT5lgtOHD54cEmFbQO1tJ5M
eBIkKMmYkBujzRX11sHHSWRDAXp3uPLZFKG7vFFOTZKTCzLfCa
dRUvKiLojSk3GMobQ7xamqGEf0PWfpIZy5xnMfl5CVsBUPOJJr
Hc0cYepAsNfE2NDx58mZERctCh5F/pJTGZgyMll5kIN6pIlUaN
UdILLE24Ik4CCbMdpxP9A5gZsWq4eoDz8FK79Bk8OAQrfT5oFc
3NB7cv/3mlGXZ1d+5DABIBd7jajYw4Vgo36D2zP50uap7ASZr+
Tqn1/ejbKiZvz6qPVBVT5Kdqd7C0MPAj4NkkCFRDhjND6DgoZ8
Nu+xks2BrJwwG4ok6trQbGCDuLPk6a02L0KEF1yTIhbp3H/c4o
5g710rTr7eqdOV6GisfEoDlaSoNe09XBEUWPKcDkObl0APE3rm
5A1Pkk6v0qMAw4Mj6HqsrYdWCcXna/Qkw64lumlWcT4eb4J76Q
Lzp1isvef9fhQpqWGLtqixEUPnilbb2JgJgSgZyYCWQH4+qzRV
wxFiywMVttJalltDQ9zXcxRVb7ChplMV2gnHS+ZENBlsKa3d1R
dua1JdBtn7jdKGxh+9WZBxl62OraiIBMqA+phgjdt+g1LIGc0q
gj3OyACcyr48djY/bftDLH5kZqzk8mkzRlOu6+rZdEu8KhX9O3
6B4gJmp7elFT/v340KrXWOj1Qg+w/7y/7VdQkAAA==
}

write unzip/vt-folder.r decompress 64#{
eJyNV91v2zYQf5b+ioP30GarrKTrQ+uuC7I2+8ACrEiDDoOhB0
aiYi4yKZBUYm/Y/767IyVLttMNMGzrvngfvzueri9/+O0Klmly
o3wjFzC7JkL+WclH+CDdvTctZPCjaSpp3SxNPuOPMnoBZ/PT+W
maXHR+ZSzqvRe2gU/COamt8CsUvVZ3K++IZdqtpQdg43Ajy5U2
jblT0sHZmzdvspenp9+ixo24JXn6aUUpQTl4NYePV5cXny7h18
vLj/DLDdz8fHEDv1/8MUeFK1VK7dDtv9MkuVmhvDO1fxSWdf1K
QmtNK63fgqmPnS50hZKo3ARLFXgDW9NBpzFgtuClXTtSp4fD7K
Bu9AKeK102XYVGlEZp9KBSzlt123lM2ck8Tf5JizQlTtZijhag
jZZJ8hboiU4uO2ul9lBzvtPwkzkvyvsFLAuUvMW/3uKX0ndRzK
WpW5nHLDwtoO50CcvwBHljStHwAQWV+S38pB6kBhGVmfMCGiMq
DjBQnzkMoZIbqFUjI1d5R+qtlbVEJ7E8JWbRuheg1uIOpSiXsq
5l6V14aARm0pMiqNJohwlQNcd83p++FA1WB2YBYLASDvns03wG
cqN8kSYhVTElZEHoLSw725yHvJGP57sIe/muaTjLzEEyKj5vhP
P8fALv4KtZPoNlkKbvnEOeWzwykQqTYaFPKSUgCxlhk8tRDflg
OjcJsWB+jF3DEjtCa+MB8ad7Q7PoJkWGGkVwi01+9z20qryHcc
3hDJYKkWX9lMxGUJfLztqckiCTe+rkXgY/ZSOFhcqXWY1NlbdC
yzSp/B1r5rXRPudKLqZW5MZnTIfbBg8tjupgu1pZdQiG5RHuxK
B5QP8DuTTrtpFrQvoRrYKPqoO30bNog59GXEbeAjCHUYAJsOR6
OVHLLBDG3LH1ANdp4IGGPrZII18Ys1gBrD/sacKzWnkEcYs1Ps
4M+v351AWMUYSIFOWK+2KPOxgb1QvW4h5jIWH6CnUN7ZUFtb3y
MjIC5+3gFw0fmh/DpKiMdHEoGJ4sNIOwwR+U6VyP2TSxco3Fm0
AwTcYdcIjbtO+gQQyWoyG1IxeB/CgbBAXWpojD7NaY+7Ww9+7p
eQabbRxpVzSfBPQ6k9lFYd1Z09Gg359TL0gZ3dQHo4qFyBEkzX
ct9Jg5VcUU74+Z0YBiuDw1OtIvDopd3NNZwagNxx9tiYMW6KVj
i/xHR+zUI3YH/f/RIgc9Mtbcb5ED3hMdstnijvF6c/bqy93Cc3
dqmxuG2Iu9tiHZ6OijsdU5E/MO52tWCS9y5eU6WEyOcMa1PsIm
tSLtVU1dO4lZ22yJRLEw2am/JHwNp5sz+AbXBSRlYdNh2gkSWS
H0N8MvBjX0BZ75gOvGri0Q5JOm6AWghs2kPXpA0y0/COEM7hY9
vjWOfDzQjQfJZjGl5GccRL6BIx2AvoQLummw3QdP91tgOD4UsT
iciFOBUBO0yzn021bi7f0sysSC1bHY5Ch7jIufN4HFd1msgBZr
GakUxwJw9dy8PI2kRmmZNbi0hdUsUkXpeeWla8s4mVdStvHYpD
IZl+B5nHcjYAU4eYMGfUb0HblY7v6eBEPP+/hwguIUWvbX6o5W
RNFi5H+O9XmFsKmVxc2GKBkFCzXLIHODzNdRIYCSVDZjdm+JaU
MvjWoerBUDMCu/HnDIAot91EwkQp4HCXo8IhHdiqDfMQn5A8TG
qI/gfm/0A01TwfAD3C5wM6R7TDAyA+Ko6othSoVRxlsj6/AqGU
1a6TurufrF3rLJsmFrfBfvPKKc7bTYxmjJHV1+UeIB3xwya4zP
F1H4T6N0X76WkBLeBQZNbirMgZXcRodX97Uclvfp68P4DgvBj/
wJmye2XJXdKi3sdsQk55+6rgkAxeSFIzMttYcb+3Th7mkpowkJ
j0IjnrEgVu69ZQSnEN8Y/hpmH8KbF8lPxFW/ipzPKI+jNJAr/w
JmKuLIwQ4AAA==
}

write unzip/vt-goto.r decompress 64#{
eJyFVltP40YUfo5/xdk8LRK5sIuqJa2KKEUtWqQiSBdVkR8m9k
k8YvC4M2NCWvW/9zszdggU1Adi+1y/852LuLn46bcrWmSDuQ6G
ZzS8EcHkm+YN/cz+PtiGRvSLDZbudF3azTAbfGPnta1ndDSejq
fZ4KwNlXXwPVfO0K3ynmunQgXTG72ugheVbbZOPigmoDkXVW2N
XWv2dHRycjL6NJ1+hsdcLcVeHo0qmLSn4zFdX12c3V7Q14uLa7
qc0/zXszndnf0xhsOVLrj2gP53NhjMK9h7uwob5aJvqJgaZxt2
YUt29VZ2VZewhLNJkUpCsVvbUluX7GKEwO7Bi7t8/Jch+HYo6K
OuC9OWCKJrWANBqX1wetkGUHYwzgb/ZHmWrUHoqHVmRqu2LmiB
1/jzIaeJsYUy1Kg1ky+cbkIu/fkeTRBginzDhV5ppPj95uqQgt
uK3LFCzhCrKSou7kXoGSSsIBZ/YFH0qIwuaWWNlAawJT/RShs+
GNOlGMLqkHxlN3g/JIt63UZ7Fn/X1hCigoi7QEMJb9kACWobIu
BZhDFa6lq5qIWmZoEvVsOxG9IPPwLYSCip18gMtGIWVYsYWDUN
Q1pqp//ipIwwYZEjzvtpsgH0rAVyYm+xM3/OKN8Qd2aJ39Nn81
4hBbFz1p1GfhfJcEbGqnKiTGpPHj16lwhyJFyednHhBiJHHdmA
mS+MQrurUahcGwUSoAujDGYUha2se6DF8LJOrUoDi07Phs8eWe
+1dHbjOfVBxFH6KtK5qqUc4XoXI98N4SPmeEaV8rRYBxlJwsNg
ZvFcyQJWxDXmP6rw5xHYtybkcSavbdM2GCvHf7bsg3VxRP09Js
xBDNgikETjOCj7nEqwxChhT+C7jezlnWKRAyewCAiMWwIRERmF
7QyxXz5sDROWK9i6f3yZiiIej++ejvFeHdMSPaBhPGMJ1cfEK1
De8fJgNhTaCme93IHEA1ZTM7w+T6e0eKYAXWlZGtBli0Exuygu
ETPb4ytFmgR+Aty2Fq6pX/2eR4nlOLSuTqmFe0wsXFIbkP8Jt5
FKFVRqwFtoKixOEFRssLsqUCXRWl1yXIKSjj5N90DfWhcA2uPR
93sSE8TV7yT7VZ4bVo7OjIGXCoEfZLxLNhz4ZfcolfnS13oeEv
tCNdzzEIcQ+9qXsn8JuxOI4uLpe31w+ouDj9O4/XEVXk0XnPfW
VawoivAzOcqTWq5G3vnuAs6gShEHGhfdRTFVITSzySSJ/y/T+4
neyZY2drfzGNDxkNJQPPtGFmCQNr0HV8TG7A9a4sjxg33kdGFf
dLijMHm/odkFjIpGF/dcykLJYLw6EQLDq8eXE/AiZmpeavXKFq
3vkGYDmYFJjb8g/3hQt+j7OzqUG/UvLVDEEKAIAAA=
}

write unzip/vt-help.r decompress 64#{
eJx9Vu9v2zYQ/Wz/FQd9WQvEkuyk2OJh2NLUQ7dla5AYDYrAA2
iJsohIokpS/rGg//veUYpjN3YCOJbJe8fHd49H3Uzef7qi+35v
qlwhxxTc8ED0WckVfZD2wemaBvRRFjXdqSrVq6Df+yyNVboa0z
CMw7jfu2hcrg2wl8IUdCuslZURLkfojVrkzvKUrjeGf5BfgKYy
yStd6IWSlobn5+eDURyfAjEVc47nr1okkpSls5CuryYXtxP6az
K5pj+mNP14MaW7iy8hAFcqkZUF9cd+rzfNEW915lbCeKzLJdVG
19K4Dens0OqiShEJcNFmSslp2uiGmiqVxmdw0pSW4fzjpULAdi
zojaqSokmRRFWIBoNUWWfUvHGQ7G3Y733rz/r9HIIOlkgxplSD
AwrwM31Qti7EhngS8EybUjCKVl75cb/HiKjCwlgMnAYZKwSIbh
yn6Fm3KZjt2rX/TuOY5rpIt1NzVxGoOCQdjuLtsDArxK1pFK9H
MckskwkSCmP0iuO4zGS0E07SeTwDbC6ShxSyUupWA/ugqqgUqh
ok0NRs8QujUhq+i8Phj/i880CRGG1RIl/beM0UVCkW2IVe6HCh
Mk4OJqdnoHK2k0qkZVNQS2U4+insPpyzTXa6HnI2I11jKjzUIq
URBs9aKYQdoBhSoYKG7MY6WUaNhYZd1SNwZQmRgIVvn3u1Sh7o
fudQRNdGB0+n5FKXJdzjJ4IZ0ZsuLwyXNqD9C/3AFXvrU3Vzy/
bwUPBvdPXst3FwkFMlSslg3uVsj90LYsdIHeNE+3z8Cp1q8fqU
qwCrBJeFtjKg+6Zi0GxXX1+lGFWiUhitq9059pNXnc9kb6pJzx
38sWdqPnapTpoSVu5G5uxjv4sTxi2VVY7u7u5CPxZefvob5wcH
6AXN9zAqDt+tckx23v7KnavHUbRarUIjcQrCRJezgyxbMZ+4og
K0X3DKpABG2hOqG5PkAhGCuiJRZnQ5Zuwe04gFG1hRSBvmriw8
81aPvTo9pUEfQscSS6EKMS+OZk1a1PeJj9f5gFjNhv5BI98K1W
7fm/SQZt/v5HjgS3LevK9xO1yQp1IkGt4AoLGdOZAB4pTW+wPX
TEoSjafgjp1JmXJb+m3L54hZbhk2YRgk8HBpooMJXiH3BfdDIu
DZwmoystbGobEu2ttEonEay6RAfIWWQ8LzVWXNle3WIT4Lr3H8
vQsEzUI0VZIPXG6ag772NYqeMofmdVltM7cJ7iTJFHVjOhFxUy
WN9d2pwKV1Ql5gTz3YQoJnxf3qAyO/NtK6HdnpyJ62q7bu47wq
4xpnCi0t+FP7K1MeZkOVXv3aoXpdGxdFQfc7fTNqkd2ITXJZSh
ulMhNN4aJcWzfrEvSyQtj8mZOqFiH+gnbS7/vI7mhHija67Y3t
M4wPIwTsjlws5bPSaZd7dr8b+PjlWX10FewRLpKygvIwfR3SZS
5hlA1H8Qbhf5lJI6sE5+tbm3B7P7y8/PDg657hGA2s+g+3Nz2+
9iYW0gUk9bMWAmDFJZhvexa/UAlyuItB2Twcfp9iXjN+x/kfxx
lBRFsKAAA=
}

write unzip/vt-icon.r decompress 64#{
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
}

write unzip/vt-iconinfo.r decompress 64#{
eJyFVd9v2zYQfpb+ioOe2gfZspdmiQwsSFcDCxp0QWx0GAQ90B
Jls6VJlaRie8P+992R8s+sHZDIPN53x+Pdd8fn6fvfH6GIo7lw
kueQPNPG8LPgG/jA7VenW0jhodIKHlSjzZo5oVUSR5+5sbjKYT
TIBlkc3XdupQ06+JUZCTNmLVeGuRVCn8Vy5SypdLszJIA/Bea8
Wikt9VJwC6Pb29t0nGU/ocWcLQhPPy2rOAgLVwN4epzez6bwcT
p9goc5zH+7n8Mf938O0OBRVFxZjP/vOIrmK8Rb3bgNM97WrTi0
RrfcuB3o5r9OZ6pGJBrL4KkGp2GnO+hUzY334LhZWzIn4XWa0L
aPAt4IVcmuRidCIRojqIV1Riw6St7bQRz9E5dxLESqF1945XLA
pWJr7hdu14aFcHwdFpj5nOBW/BVUNXNh0WKKA2bNljyPI6UVj+
NJmsKs5ZVgEqzbSbxhR5da7KDuq1rpGvHkOg2I3CPxBKKDwaAc
3zpYaFnDTbYdj2Et6lpyCBVstHI+HhiN4knUyBwawRE7fufBp3
pomWFQlHHUNBgsHgn/AyNvTRwtHBIMs+aQfj+/e4UPAcWRWyLe
6eUSo/sBzDjkp9GOmd0PYGXI3iXl4Um3XQuPDEmBuaFqSLbLAS
uOxEgboqn0Skpfn/OT7MYRq4y2SCDMH9LiGkGe2+PtVRytxpBc
npgnYLjrjKLIIflE/EiOTGnkmXpOrEmO/GkarFpQzYg1CVxdw4
FCqB2NszMHH4hSyZFcCDlVPxHRkiPlLtQUd1B7slJ0VOGbDDaG
tXvo/s43dGc0a1kN6fX2Ot5nx5cckmktXEJ5jFai5qnAzHi/uM
EFtp/Bft1B0QjJ7/YhDT1dOyPPd0ryEhnO6nQhFJX+DO/9HBpx
aB1zOC9Mx0sy4xiHNkDw1K1Md2aLgOCcSRwseEWqHBQ4AJXSDs
j2mLAQC5nE9Odv+cylZjXe8/yS8N1gqbf3xnhKxWUC3Fas5Zc+
SqLxC06n1PBvWI1OVVAgPUsoaHeo8N/RxCfOUiTfOm5dgkZ2pT
dHP3vTFxhKXeEwoZQDcaik8kxghnBP832bsAW1AFNAPuBNGBYV
TtWvoMPmW5xSl2Xt8Ft1FgeJ1zQ4dLCpdEsukRQnk/LFS9QCPi
e4MSTB71JcYdeLxOMelHzCilC2eZ143SGp5IAGLe42sNGmvus3
PC1OXQhqdMUkZomwTEooPH0853qjQMkglCjhs+JpCuFKJaqoP3
32IlLk32EXZV5KLx8iPBwbTvF++RafFhuEsoAJBKdHY6/wx0WT
iwMETcUoCiOBvneHPdfPCaJ033J+Tv4Co2x8lUHhpaGXSi/4hs
EA/Z29OSQDJHclOTOgPH/pc64PVqelgy+aXk0PaIk2RQIf3yeQ
4OPluE3Ks0B685M6rXUt8CWqD3cJHdcPxkPNSfC7RMAjEzwb9w
Sj92hocTBJfF+ybXYk2WvNvtkgPAzUf+ckz6HW+CQUnfIdqJXc
9dgy/heusxOehgkAAA==
}

write unzip/vt-images.r decompress 64#{
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
MyiAk5nScm/1lD5/63jv4/Df2/AJQvyTDODgAA
}

write unzip/vt-index.r decompress 64#{
eJydVk1v20YQPZO/YuyLHCCyHLc9REZguI2DFjUQwzFSFAQPK3
IlbU1x2eXSjtr0v/fN7FKkbbloq4NI7nzPvJnZm8vvP15Rlia3
xld6Toc3fDD7bPQDvdftnbcNTemnutRf6IOpdHuYJp+1a42t5/
Tm+OT4JE0uOr+2DrI/KFfRJ9W2unbKr8F6Y1Zr3zLJNlvHHyQG
6FYX69pWdmV0S2/evn07PT05+QYSt2rB/PxoVKHJtPTtMV1fXV
58uqSfLy+v6adbuv3x4pZ+ufj1GAJXptB1C9f/TJPkdg3+1i79
g3Ii69eaGmcb7fyW7HKfdVWX4IRwFTSV5C1tbUcdonaiwWu3aV
mcP55nCLLRCzoydVF1JZSYGtzwoDStd2bReaTs1XGa/JXmaWo4
odNCFWs4nuVJckaLyhZ3bENotORkU2UV6xJFrW457Wl6Np3uav
Nx8ZsufEvT//1LU6cX06WtEOycClt7/cUzIrwggl0LRJKDNGm7
zUa57XwgxJM06ZpSeV3O00R/aYzTLd5q65EbvJiNWj3St1DFXY
nakFDSpEBF3F4GoUDpcolg93IEEpyG89Oo6Iw2iqvA8UQN9l67
gSwUPurJBuEDfbWtNVeJE8NHj9OybUIUEy7RazzEFbxomKugxO
tN8BH0g9fUuQr/QjxAOtQmiB+yZqrUQleH49jl+AWfKZAn7SOv
W6/QYyybteYPTVyDHH7USztoLFTDCByXoehabzeBHEugy0gr9V
J1lSc+eJT4ttGFUVWQ6rMe0SP0rgcTWcEmmqPPJwP3Q6ANE4Wu
nS0Y2vXqv6E4Tbk7ptIuc1p2dUFZg7FDM3QSPGwQEa210zmX7Y
yuwC3N3iiHTlU9hoZ+Q585263W0ubhOLRompSLbkXZIetgR4V4
SGwOmWZLc3Ia3ixMjU4QgtiGYxZz5Bz6ecwMbS8sqMZS0HYevM
2c9p2r5SiPRC96KFNNo/eoCGzaOevOycN0Frzh3MxUVWGYTXkA
wWkm5E9MSC5CDoMLZxQZhhyEPA1ji1N13md8Ud3F/L7XPCZNDb
ElshvmGeaWontVmfJ5upFWdjCDzTCWM+ktmghLDkd+7zBESiAI
VmZv6B1N0JK2kgNoPyc+P8VnEAFDqytgLpxL6NpPH6wracK60y
QPfb1B/0xLpx76MIDkHW5iPDfCRcwVgd6+5qxsiXcLF6bVRec4
DJB5RjRbZkyThzWDKWvmoeqse8Jqci4wK50h7Z4aOs1Fln0aFa
L3iVutdwopJKyG6Nr1Swg+JtmAcfHZ5dJIs0rT4l2FEcDjMyw2
PDfK95ttrOcmoGBnIzTz8Q6UIyiI+qfYRUI26k7TsFwoi+NVEp
XlPfqiOKp4Su2daQAHeQRMrNFVAF+SqHrLUFnP6QgLfQHfjWvR
HK9ASwj15e1EhKJ4yVYA/QEdLWdhk/GpMH+lSdxY+5j79TZmj3
ttx85fB7AF9n7ljdnj8tvH3u/FMXvYkHs9j8tzzD1suJ2A7xps
Gol0WH87mSR7zjfeKcxHX/u6iY3dWs1EQWs3Or4mg5vIOBLOMY
XtgPbFQR5sQkvPl8kehAVehDkLhBU0ODhi5pEGDwGyyT1uWFNn
gbV3sdbzoG4k/9zaEOPTNIyYZHocjH0fjYRBQtLBf/lj/FEAIO
M4dPKavhOJIzNCvWzILHoxLg2Nsz+uRYhmlze5YCBv8YbBb5Wp
7/jZancPYCCbZhaGZu/0qFa0vwR4hMsIK1pZXHbxXOuq4Sd3qA
1WMXy9GJALzZCVr8+BamZyrdnHE+vBPE8LMjCZGl5k+Ncr7Q4o
Cw0TMSk+hDvOPtl/gZhRCHkvPuHr0b5I5No0NjThOxBT5HKEHd
vpQQnX+KUs897hp3iIKAIKeTny1uPT8+DgC47nGf6C11G0R742
GNdODJwH01h17MtULh69bBAb4hCsP2sC849NkAdc99eUUGlOaa
j4cLsISc4p3lPQpYwlMnFusbjM9dhOAGFd8j5OzuI4x87Y3T7a
3eLBbvwbc6SRXaQOAAA=
}

write unzip/vt-initfiles.r decompress 64#{
eJyFVN+P2zYMfrb/CsJAsQ1Y7Ou2l/MeimubrYcdsO7O6FAEKa
DY8lmLLHqSfElW3P8+UnJwSS5tX/yD4kd+Hynydv76zxtYpEml
vJYlZLdsKD4ouYG30q09DjCD35SWcG2UV0Kr/4RXaLI0+SCto6
8SXuYX+UWaXI2+Q0sx3gir4U44J40VviPXW3XfecdHOOws/0BI
BJWsO4Ma75V08PLy8nL208XFz4SoxIr9+TWIWoJy8EsO72/mV3
dz+GM+fw/XFVTvrir4++pjToAbVUvjSMLnNEmqjvwdtn4jbMD6
TsJgcZDW7wDbc9mFaciTwDpGasAj7HCE0TTShghe2t4xnH+eV4
qwEwv4Xplajw0FUYa8iUGjnLdqNXLxfsjT5DFdpqmims6aiJ61
VGXS3AkHi4Hq5oCfEMxL7tGv8MZK4SU0shWj9jAhowuowGsHLL
lXzilzX6ZpQsk92l0IX8ID8Z1ZRF9M4GI6z22aDFa27ouO4ZTc
yI/ZlUwpebE/5W+NtdDFoVXVaNyRxa3VqQWpwscmj6jZQiVKWi
TRdReLEeuyIKkGPcgtcXevDriWwWvRi7WcNcoSdzmcHi856kkE
tp/TzLXwu0GS7iB3YxXVPyT5B6m1n+NFWuzHJ0xKxYBs+al4hB
51U6DRO3Bj26rtrBfDJCt2+6iGK8R1L+yas/E1Tk6iv96fZyFH
Cd8puptbDpdQnTTf0zjBeY19Bp33Q1kUm80mt3KFmq1FgHC3ny
A33LcMpv4dOrAcGlrjUMsM6vgB3NX9D7k9HnVT2gcagi9JuJuO
zymYoJD9jh4zuKfnkfmd1AOJoueR+a9R+Qz+peeey5GOszSCYl
pp5HGOiWe3vRf31GXpUz2uTUv0Xih65X77LGu0xrQxgqutGryD
WhhY0fXRtNGeNkPsQg4VQoO0tX4E2QQtCW0fC8diAgNaTNN+CZ
uIbUb0kkOFRbWnyntP+LDENsL4A1wOH8nIfOI2rmnprQHNHh2S
TsxiuwnLtIAyWKlREH+fR+nLpyFdRH5y65fTVuIL/o1hKwNocT
BbtCn7QoyUM4QKKU6CHK61kMSJB/ncmnxrBr5y3vlek0tIT/fi
f2jeUX8sBwAA
}

write unzip/vt-launch.r decompress 64#{
eJylVk1v20YQPYu/YqoekgCi6LS9RIZhuK6LBFXQQFZTFIQOK3
IpLkxxmd1lZLXof++bISnRcYoeerDM3Z2defPmY2d19+OvS0qj
ydqESi9ouuKN5KPRB/pJ+4dgG4rpg7M7p/a0VG2dldpNo8lH7b
yx9YJezy/mF9Hkpg2ldVBwq1xF98p7XTsVSoiuzK4Mno9sc3S8
ILFCa52Vta3szmhPr9+8eRN/d3HxPW6s1Zbl+V+jMk3G0w9z+r
C8u7m/o1/u7j7QuzWt396s6febP+a4sDSZrj3w/xVNJusS8t4W
4aCc3A2lpsbZRrtwJFt8zbqqc0jictVpyilYOtqW2jrXTjQE7f
aer/PiOU2426Ogl6bOqjaHElNDGghy44Mz2zaAslfzaPJ3tImi
3MaFYdILsEppA7bIBxU8JZXNVEUWZG04OJf0FgArDZhkMluTyl
jTnN6rI22xLfdMRgfr8v5wRnqvTEUqz532fsZaflstZ9BKbHZO
9K6QrxlVVgFrEBbAUmHdXrxUDdPmjAp6MBlNTEG1rfU1CeBUP5
qwiSaMdSFbIsFABgkw4w8mZOV5PdlZ8Jvyb/wZJG54r9RVQyn/
nvfgrLdwPC1VFc7bn1qgTfmXl/zHMCL+gnFx/ISPF9olsCcbPd
5L9l42EB7FzDAxSDhbtfCWeZHjGeUW/gYkkG40+ClsxRnBZwMZ
TNyR0tYNRl8Wxvkg36/oir6dJtNNF2AOdlXFIsU/QKINqHaixm
mVx1tTK3ekUTowYwo+sIDEJp2+N96beic4F9NB1ebMdZLrQrVV
oL1qYt8WhXlESscnv7owOL21FaUw48KgZDIJ+hHs6twE2zkah9
K153OzVzuExJf2EHffw5EAGDwSPjgvKN06e0BhSEIPi+eK2YNo
M4kiwdPVBSddR90mbcTdjRTEPYu0DZi3YixDbznXNoLt2prLBS
mMklasZhHBs6o6k9i1M9B4IhDhPEeRfeldkfhq56y7poDgpJVc
TbzOWqfjbJ9/6U7HxBdRu1U1h7m7/ATadEzCk2Rml0eA+oSDhA
9+2P/CzM8c5NyirZ1EBwND+kuZ/Kc/G/ofXmy4x51z5Emb6xtc
gebeN7h7CEp7k3xC31R0MHWOTVtLL/KZ05pj2JURt6wnpRJcq4
Uw0TBijJtGUqNRozmjh8dsFFXxoOUr8Y3O6EWf0qfsHloZysn8
idXe9NASXpM/+qD3iajugPXKcDjyflTPg/tIL3hX2N7tFSTgau
+IVGfhbNd9ax3w39l2V8o6U3h7F8TXWMNC2vAV2pNCbJiPmZBw
1aK4On65KGa0xeKBa0O6yRWUZA/RJN+2KMzp6gxxSidwYqPLNF
tXptbDq8HdUnDA2A74TEATdDq0rqZxrUhTrMxnBEKh5FLW2iet
FMl1IjDOFrtUu6SbqkLMmThub/KwVX07BiBbFDHDWXQZLKqlYF
kPjYyOiqSzxxKw0UNl5jhNJUB8njQ84uCdTPRjw88gK1xI9g4n
fXv91yudR0nb5PxcPr8vfvaJMcrecWIUkCv7zFhayYyvpkQ7yo
ehaS2evB4nbUPTGBe7SMubz6Q850SWOOrBYk6RdFpQqfAYMSLf
g7x7RMPg4aBPOEH78na9WsZLgvcu4PgVMMolhvip1T7IM5Q8aN
3QaJ4QmX6gwD66jYaHPQPdWT8ydXsdYIhGp+Fg0bU9wXZbWRQC
E5X3gyzHFVNg10/6yQLY2lrqGMkUTdTWtmi9rJBdPz+eQ5jkBR
pqV4gSCwqldWx0N4BtFQ+QPKYJ0BeYRjsd0M8ZC5K7rs6/WGCK
LtDrkkphaBDXpjzUDvv97RhgqCa6lKeupuuRRC2Gv8FOY1BVNb
3uY/cPsTHmUeALAAA=
}

write unzip/vt-main.r decompress 64#{
eJzNV19v2zYQf7Y+xcVFsBQo5STtS5yHIusyrFibFmmWYjD8QI
uUTZgiNZKy4wb57rsjJVtx2mFrX2bAlni8+/H+H319+fOHdzDJ
AD83Kmg5huE10Ua3Sq7hF+mXwdbA4D1XBt5b0Wg5jNy30nllzR
hO8tP8OD+NxIsmLKxDjDfcafjEvZfG8bBIItdqvgiedm29cbSA
eBbcyGJhrLZzJT2cnJ2dsdPj45dJ6IbPSIQeNS8kKA+vcvj47v
Li0yX8fnn5Ed7ewM1vFzfw+eLPPMm8U4U0Hm25j8sIs0BBb8uw
5i6ChIWE2tlaurABW35NE24Ecm4hdEIVECxsbAONEdJFnCBd5Q
mEFk/dt0Vo9YIjZQrdCIRCpwbSTCgfnJo1AV36PI8CD/H3N9yw
bjPGGA0GVzZIuG9J4BdoioDSOuB1jdpxkn6BVjYOHUXaVxS1Um
mZP2yVuNjxRtDB8NbqJVpypYIvFkM4OWbHJxSBV3FXtDngpA/c
BT7T8gW0RNY4zbibN5U0oXV+99mHPT1jH4oQIwsnp+zKruL7Y5
nDWaO0yN0LOBQ2Pr6omrWn5WioQK/tneMrrjUUC27mGDQ0+HAV
GFmeux3nFG35lBzzL4zeO3V4+IyRFz06obIrKV5Ep2oMBBTozC
U5Bc0nye3Z8J88NxhMt7r2MP5vAbqvnZxZ7WGtsNKbAF4s4eiZ
KlNknj885g6oEquskFBwAzN82KrCxGRaGczQVi84QiTawfenGE
5ihlc84FY8FT0uuWG+cKoOD3B/5CTGfwPGwkzNwYemLHsYya3T
bJplW23GYE123lsai5ZsfJDVKOGOUDefZajm8vUYSq69zLJzxu
CWO0Ue9sB+8JNlK+wRzFkbxrBe8MCEcnAOM44dAl9lEaucypuS
DcNbSidNIX3GtVrJTi8UCa6RCCEN+tcYFExNysiQJa3/CEor7H
O/Nqagwv9+7bNMzJo5Ho1IMKn8HCYzbYvlAfabDaMmZuYHUxgh
jWsQs/m0nS6YIuRlpIyh8dIxzKTSj4REOJjIOxVSpBByDAvJqT
ciW4glpwXRdxWVElliNsjkndcEDJO1U0GOsBtKbH5EQSlUoEat
QnynNCCHvFfeo6btRPuRYLZhjNaMQVgEm3BNig+vbLQUvAwBD8
MJ4SDyQc2N1PlwmuEWI55OcofVKvpoDP+QtllGZTqhIKy4btBl
PxnLsH67CD1rpxIc5vkI6aM0SEakU+7+kQUHaUCWKZ3RcWATU0
aF2Ddx79FGtHCfqCo+f8q6VkbY9T61xJSQ7gkCpv/XaMqU9gn9
W7rhefJun6g55vtinzq34QnuQup6nyaxm+un6kqhsMT3qW0JIz
kmwFvUU2HBf0kT+/sTFROAbO7GGhYZ91QamFNF6HJAxGocdgk3
w+Y0xLpdY2QHdFFhNd7mqF8a6juPBkg2iAjacpHiG5cpfOqLZC
KsIwXH1N5yqQwtAb+MFpFOWTcy+LV17FijQNfTyFPSPXCScKbQ
KZt6gpABnbdF9wu7ZkpEhXeEKtXRjrCWGudP4ug7KU39nV20ZG
FT92VpUmPj46HxXUfq9TfeBNuFtPVxnL1vEol6EHZquje+xeHn
sGXneTunpz3++8/WLYnZliXNzhze0L0DhrHPDgmjy5uHbDf2oo
KozAovnh6282bUmjfqttryxv7wTdXbF0YgPXDMkGXF3fJr6Nu9
1BrOu0sJNLXg23Hev6HgvcrZCi8Kgcf/Facvs226pomD3PHnIL
b9NHUoIAfTafLW+XbIoVd5oKs+ekiniRgvSNHb3eWulYFu/HfZ
9lejJM7lOFm3POifOOxeQxHuoifImklvMaYwBHkX+hzTHUKPOu
on2qMzuvYcbe1LRI+n1gdj3G2B+0DZYB/gG0LCMrlCl3sMDYrs
bmoTYTvvYNCyttSPrmVonEnQ5Mr0fwmrpkYG012fqDVEf894sX
ye/Q0VbGwMXw4AAA==
}

write unzip/vt-prefs.r decompress 64#{
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
D8temnKkEQAA
}

write unzip/vt-window.r decompress 64#{
eJydGmuP2zbys/0rBvrSbBJbtrNNE++1RS7NocWlaJBsWxwEfe
DKlK2LHq5Ir9d3uP9+8yAlyo9u2yDZlah5z3BmOMzHd3//6T0k
49FtYUu9hOgjLcS/FHoP32nz2TZbmMCPqqjh16JeNXt4rw7Nzk
bj0S+6NUVTL2E+nU1n49Gbnd00LZJ4q9oSPiljdN0qu0HQj8V6
Yw19araHll6A+cCtzjZ1UzbrQhuYv379erKYzV4gxq26I3j6tV
WZhsLA9RQ+vH/35tM7+Oe7dx/gh1u4/f7NLfz65l9TRHhfZLo2
qMF/x6PR7QbhTZPbvWoZ1240bNtmq1t7gCY/x13VK4RE5FIorc
A2gKrCrl7plilY3VaG0Onl1FCI66SAJ0WdlbsVEkHDWZJmVRjb
Fnc7iya7mo5H/xun4/HNZNJZWexqYPKX/4xvxjeouoZ7Emrl6C
LvrKmR+S6zKE/eNhUoKJkbiqYsfbboYLTY7k7WzXQ8Xtn9BA2G
/kVUPRrdwF4CAAnS+nOoGwsFIhf/0SvRheNEwJZCASVY8sPdXH
6bYiUPlX+4W7jfjV2OR3VTa0HN0e9LLyhGaIOBg+RnDzOQmMCn
8cgzgbvmAV5ezx4W17KIDKFbnMsaMec1InKTpInZNMioKdHDqC
z5xsRILRXwyoMTieuZ44bynhAm2XvIV+Rbxy/eqhrVSJy3f9T1
Du5UCw3GBdkG4aoJhmCz5Cej23uMIRNYojqxhEGLO13hxCqv8E
llbWMMieZoQ1GptYb5jHFoabouckhss16XeoKypgLd8WdtFgg+
88qguE4ZLxO/il6fHB7Fe+V0ZOXMBPedbQJ9zGXPLkgIjwH3Vj
9YiH5GmSIUp1wBbi7cg4B+WZUaEopzBNa5Sf1u+qHOG29fdIpt
KpaimBir7JKfCgQJxCkeD7ShSR0tNhAZ9PoVsK8/F3VMX3Zmkm
FSaQWWuYFFRViDO2W0fIYYFl6Ta44aaLXdtbW3N4rf2bs4tveH
tlm32kjaEq6AuU6R/QtnA9Z8S9Zk0CW/Caw87zcq3HLb84HmdD
zdfuPRVq2AfRZwAf/EiPMF/Zq6f4D5zzZ1b59OHudsRrn2fs4x
MU2cDBCVTabKCBLMOLXO7IS8nwoRVoSNTEzOYScbXW4FBTc+hj
4lL3r9FiQJ6IctCc3+SlPxgXi6c8I2cEKockwEvl0iSbcXrGrt
botmKpXZOHOyM/SkVpVe8hPtNN26584pFBzV1j1WZi0PriQFvt
KTjVaUtVDpJQbOvxv0TRL9qkvE11S6pD5FYA7G6ipGYVdYAVJB
Pna0RDeMR5sFDIn3sc2hS15y8euidRQkY2MPGM2Exd7kiJdy/3
p2kdB4ZP02X0ZADnVmAgjIvJgFFJp7Eq4XxctyM7JDti8xbj6J
oaPLAtyMAof0e/UPsRThP4kDI5Hex/SflF5I+UbG0fKuD4hRtn
jx8jI97EN0gS1KC0+Gzoev4QuK+StIkru22WOjsrF2u4zj/X4/
bTVSn2L4xJxXjSq1mW5sVaZp8gUxxs02kPQtRiqGY207xSV2h3
o//DHdKZVgnhE6FPicX790+H1mpA32Dy7YkHNjWGOR1S6R8ibL
J9SU8BbKJ3cq+yxPW2xF5cmUiBHspXywHeImz42+1HG86gpB93
HOfYFjJWXzmqqsznNMU5CoFk0N85czapMBS5uyGhZfzVJICMW1
HynkWpfEddRwGOa7OoOEdVS4b+UxFqIxtiDbIvsMyeJayDryKc
EC5SO2Dnos9aadi5RsBpbyFTUDCzjfBQW+xnYOfQzzhRAQ4zKF
i6iK0oYD9fZ8BthBPThbiQuAf7UwR3uhkxODpi1LQYN7Ve5QgX
HKqSX0u3gSHbd2Tu08uX7Uk2wFhwebF2GRWHiLRB/o1NJ1GaGT
0DuEQUWopLPOxeTIPw1lZtx4SOQi4KWdQTVINPdqxRQgsQQHK9
x9cMK4RfFxV7UExnVHbFm3ZfAcI1qxLTM2e2DL7PFdQbZ0eHwQ
gIiQo17w7FS+jlVMhlxCpT5rGKwRj0fMi5Vmo+iQITRH3tqXzU
yZqdQVBfIlGFf0fdh6+2XOfoPD2rt7ovQ9Nl9lUa//ypkNWWlL
bQyKg2wabJ1R7xtspC1g70AnzKo/TYFmhoKCmwywFSopMDlN0M
qUkFkgpGTUPYlFRBz+tjEFI3K/iPH+nPo0bNgNAZqtzgpVwmd9
MM+JkOxET4MN8pxRbau2W7+elY3hXqMq6qKiTdRzZHn4HF7tDF
YDdDK6Cp6qHHuzp8DnZhQHtZ/KEYojxaUQ9CQ2VkgwDb5R+Hfx
EqxxzhTLDLKmmCzmthH9v9IpQ47MvrDZRj7H9rDVsjwSju5lhC
2iPwH7JQdBHnMLO+wZ5AASi9acSpa9fPTqYNEnWmD9AmVpDylr
6djxoczL5+5xv9zvQPrjKvyJjKciCV4glCw4jmfwyN2PYI3PqS
SrGEOBDanNJtsvAQMWkoALwlUKm2RdUpU8/SD+wZdORKHjEEiu
Y8iBcMicEDAnNPIQWDUN5HVFB4MdYbd4Snb1R6iK1vEBnmKJHS
AQ6O8j9LmEwiA+CLpsmt5Cqj4M7KLKvTrgEZLByHzexRi+v+0K
69TrT+6/EzP8g+Ua80t6PHRyM70fVY16cHb883kMdwVmU8ljsv
3oPZV09kONaUeVPjfQF/L1CkuPzNT8mMpPjfzgxRcNRokpFfan
RplFeAA2IEPhKnZhrUv5R4hpN6k5gymjgseR5x3uMQRMwoOunx
RdBn+GZ5Mp/+1V5iHNQGVe6QGk+1sGALLSTbeGJKjMhyTMsVkZ
IDCrOebBAD2PoErHvuaer8++yRrC+m7osRJ9vjx385SAqONPqy
H/lMPSJWts9BRWV64nEpUfJdWfxp9MgW0wCuU+msZx5zJ7bzXZ
4fK9Ct4r9QAzkDcMER+7gwUKyW5h0YepTyVLmGO4uIDqFz2rLu
M8O+KO4mF+cZS/ga+uIYGb4dSW2tlWKyyHXDI77aj5cScOxn9Y
Cp0HNOyo98PwG6vjvjihHgQ8sBFC8/4YHYl/sn5Cmz7z97z3wN
Dg/DUbfg1TsLx3n1ne4SnlmAIJcJTGH/qmMA70dmeafukabqRS
0DRyX6zsxgkvcL3axzIg9rMTprj0JQwI9BE3rDJ0g6GMdScW6Z
AB/Y6OziTkW63pcKW4H8RTgIipW6riGDB88PoWvpD4d8UtGbx1
BqA48XXFBdVJQyvtFnaJ4XbzHeMKIsKLeBaHu2xX00Pc1OUh6I
0Gu44D5eGr67BtdM3KcS0NOhl4QZOE9AwSinLc5fihGcuC5tG6
PgqbQX8X9oWMUpMK/jqBLtY6DDwzQ0THMJqYdAcAMp8koEcNmO
/KkqXwlnSGOzLRsSWC9tTdUZAtXIN2YpJLTSSee3m2OhlkCyE0
6ETPu3HYQD9qKXcEgMh1K1HX5wsFjrq+DwptdsureOqwe/Rdbz
RO73RS5TeSgFL7US+9HLRdkAw8kyZBnHf9lMz/sNtZFZmyWOv+
8jXeeMwjFT9CdA2VbV3l+kSHBjfvp0Q7DafoMVVAzJiWD8h8uv
CfSFAmzF3DJepvN6pe6/7w6RjRzWW9XgYFWBj1s84TzokHDYDE
X7osL6jF4BjmFH2nzJg21bNga+Z0tpNo+bqrPRj3+DMjft4K8s
Gz76drSBNUuw6F0G1LnWknBSFgxsTsWUESvfv48aePMImAMWmP
ITpEkdwYsIH3MoIf7GAiLNkvV7vSgoOBCs/f2J1N4cl3t92i5B
vIC12uzFU/D3d2CPYmrQ6G16cg7lqjbyH9WEMHlxlHR1GvCd1+
nnUUCnsvl/+x8KVbp7LZ40Opc9vfyTh53P4imyVZsz3QU5r4S4
ujGXUE3Z2FY5KmQTgT2U7C/tJJ5Cx1vbYb7CR3dPKvGx94IvvP
2xWNXt3/BZA7Kr4mk7Mi4XzzNTgayYZmZOE1DwQbE11+dJ50qb
Tj6a6VPHjZqBXuoSgd3pbFKJFaeoG5W5w7CQKdPTRGIx3vUHsS
LtC+D7XvSeozGp5o03tZ5rlnopUTZVBewvDJXUrvIgc/9m7h6W
q/xdwMxlbb9IhFHk50+0NDsOO7tb57lBv+o2UXY8hDWkY+DYAH
gwQ/cBe1mKXJvA8o+cySB8NnLzy3Ql58arsmB68BQ/dm4oaZB6
ZImgGxiug1x1uD2cfqNd3HCMGn8KTr4ybk88lJF3d1BZLtmBb8
7Zu+5+r6fermqXby5E3Ep0ket/Un0EtHatwNnhxDV0f7QYZX/n
dVvTuA4rIKhChbKMc62XfYDNapyV3BYL7fd7KyB6gNm7vz0pMD
boahiZ4dIVyFivCyV6RtJrnGXdfS/2JgDd4XxlKjG39oGz5myq
0VzyCkKGLqoblpMEw1G0r8ZXHXqvYAWXvYYjRtVkZBi//uinW9
qxAKN+4K/W5sti6gOpjfSmhalWHv0azuMjCm7CuvMHGnUX8fKx
J+V9Bl8QEEBtkaOx3c/7kt0WoEQ+PSME2mF5IpOeN7UFdVgFMt
1iaInj59Snk1CgvoAKVYUcXuuQ1mrcNlSPoriDQN7v2ciML1LR
4rYTH9Elk6Tf2NVQRPaPhLvriiXP/kbVNV2JddoaCX7ivH3TE1
oZrHPgR0AS6mXp/ArxRraou92wqG0nUX5TQXw9aTh3702fWeJA
+/usoz7getHNxhbAFL0vkxiSi3+yHb/wHzkOGyVycAAA==
}

write unzip/zip-desktop.r decompress 64#{
eJxtV02T2zYMPVu/AqPMTnbbSPJuNjl4O/W0TTs5pB+TZnLxuD
O0RK/ZlUmFpNZ2Pvrb+0BKsuzEPlgiARJ4wAPgt7/+/OcbWrxT
vpYzSj+qhirpHrxp0mTyWjlv7GFGi2QyuZ5m0+vsZjq9pfTiSb
ZWtXRk5dY8yuoZ8WsNcSprVT6IVS2fkROPMrPyQyudlxbnLZNl
kjhbzugiLxK1Jm08yT3U3Jw8pLJKWWzyY0GLrXiQvDJsLRNhy4
16hKVlLYXOGuE3w27RapifdebnNrESQk5m31K6yPNie8jOVO6c
2ErCjcKRsepeaVFTp54EWVjXSWdwpEg2UlQSNpdm2xgngRTh08
P5Xsld9irKUyPKB1nR6kDvTf3AgLDoK+EheanN7iq8v5fWKaNn
NM35exMWf2r9xlg+MGjSH8q7ckOXZh1OFffyKp72V2vZDEj+Dv
BIAV7hFDS8IaWdFzX80RXZVpNppCZnWltKKh7Z0j7yFC9tmux1
596llVULuYWTpYF+bURV8GEXjz7bCqVzu7xKksldrVZW2APthP
aO/Ea5ZPKbYjAuzrCOl7yJ8rMOOP7U8lHWM3oqqkehSyA27DS1
8Gtjt7yJu4d1f2hwwaJCMsJRUy+PW5Vh67B53yoggDzU0hOeWy
dtFhbWAo49qop2cjXS5LSSFTIkAHA0jz8Lhouu85v8Or/Nb8ho
WtRKt3vaKV2ZnVuODjpTmJ5qLJeD4EjHtU1jrJ+BIVoel8EtqT
m8n0DIyTugiwCu/U5YxJrhltRYxNX6AyE33gZyv5PlRpva3CsQ
loPPMZlMurMqTo2DaSk4Go4AJlvH+vwSzig4kalLZFZ+E5XpUu
mybiuconSINlVgs1Wr1iOJr3LIfhl5JUHG2pnoVlgOJaELUVgo
N0LfR9qHhAmLSnPYqRYw1I9i4fyhllRuwarWe8Z0oyqZNaZpUc
cMcWgLL/f+CLIXs3Ac7TbKS7qdTve3L17Qzgp2zMp/jdJc7ibu
gPhvC1da1fgi8rzwTGxKKWWJrakr+qaYAHXiI2m5Q5xl/8t6Fj
t00eGf+73H4jJc7lurj86BBK5WfMj1y2DkAreYukYFswKOBPeO
np2pw0/hhzfGKAUiF6tW1VXeFZ+Tncp8tfyhVT4dMWLvKTi924
hQcunmFlatLDJeck1fnshmoSFAZP/8ZkqVgMUOSU3R/7wIMHsR
AjSLq2tloRLC1igulyESdcHKoSQiqlkgrKtjEjF0g8ueBH1P1z
fT/fWLaO718+mwnXa+U/h1faN7Ruw5l0RHsavBM1n6+kCXa8Gt
6yr9FsicunIf0j+zLZe4mJh+Y1u4x630c/9iq+H5v+Oq29AdjE
QagCwuKPd7jWBDPw/dBi93rpGlQkMKRnbSFznzV4LVd42Va7XH
zqQ/5MmwJ7eidBkStXGwuictt63mQIvBj9FKAqbNQrQLowHFaY
OTCrXBDr27a42X4fdqRNCux6NnILJboBd4fFpMR1056FMaj83T
E7H0HW6UKLCo/CvwyRAmD7uzzOIwYjCGOf1itEddlfN0VFcXnM
gxT5ajuSJcx2EEXxkmLi49T2GoFOixDPYobdH0TyHgRnT050la
pPTDj6hUnMZQHXYYBvAWCIYTx4nT23XscxaNiRZpjJPS97M0aI
0yPRo8VN+TqyJZQiDTIwrxcqlXGIlCNK10bnCqmAWzFkIfzsIT
QsRnhTK2eDEl9xBSO/zEBFt+pXHZWRhYHzTHC31RZEcp/S69Ot
EftcSIxMiLUaRirT6zNo0JESJbRNRQris5OPzy9smnf7AT7Ei/
4PGYJ18ForutZ8cR5rOkOdKEWxn4heHCn+30E9TT2JVje1gm0d
5uxmSVZD6EFY/91Qn6OrLeqY9yTvP5MJTedUNuvzDnsbqnW8rD
YT/iASrUX1mvM5QcK0qw5P5475pnAIvua9CW5ilK89bdz2gSGb
ug9O/Q4CL9MIZJZk84Xuk0NoWOTRMYsA4TXzf6h78KAYMiPMUe
ejacE67DJfjHgNbKjSHiEuLHoIT/DndoU73jYzd5VBtc4UEk3A
qbpJ2nmAsHrWXChSD5H7rW96X1DAAA
}

change-dir unzip
inform layout [
    style cmd button [hide-popup do face/text]
    ta: info white 400x455 wrap
    rejoin [
        system/script/header/title " "
        mold system/script/header/app-header newline newline
        read %license.txt
    ]
    return
    sl: slider 16x455 [scroll-para ta face]
    return
    a: at
    cmd "do %build.r"
    cmd "do %do.r"
    cmd "quit"
    text mold what-dir 245 [browse %./]
    text-list 245x320 data sort read %./ [
        ta/text: read first face/picked
        sl/data: 0 do-face sl none
    ]
    at a + 120x15 text 130
    {build.r builds desktop, do.r runs files directly (faster)}
    return
]

Wednesday, 23 January 2013

Emailer

Not many users know that rebol has a ready to use interface for writing and sending email: emailer.
You have to put this command inside a layout to work it properly,otherwise it will stuck.

Here an example:
view layout [btn "click to launch emailer" [ emailer ]]


However you have to set your email information correctly. Usually when you launch viewtop for the first time, it asks your email settings.
If you want to change your email settings, just launch set-user, a wonderful pop-up will appear:

You probably noted that you can't set POP and SMTP passwords from set-user interface. Well, you can set them manually with 4 lines of code:


system/schemes/pop/user:   "my user name for POP"
system/schemes/pop/pass:   "mypassword for POP"
system/schemes/esmtp/user:   "my user name for SMTP"
system/schemes/esmtp/pass:   "mypassword for SMTP"


If you are a smart rebol user (and you are smart reading this blog), your next step will be to set this way:

system/schemes/pop/pass: func [] [request-pass/title/only "POP password?"]
system/schemes/esmtp/pass: func [] [request-pass/title/only "SMTP password?"]


In order to read your email message, just launch:

my-emails: read pop://


my-emails will be a block of string each string is an email message. Here a mailbox with just a message:
[ {Return-Path: <angerangel@gmail.com>
Received: from imp-6.mail.tiscali.it (10.39.115.227) by mx-3-it.mail.tiscali.it (8.5.148)
        id 50F69CF201DA6639 for maxint@tiscali.it; Wed, 23 Jan 2013 12:42:03 +0100
Received: from mail-lb0-f177.google.com ([209.85.217.177])
^-by imp-6.mail.tiscali.it with
^-id rPi31k00l3qDwFD01Pi3fM; Wed, 23 Jan 2013 12:42:03 +0100
x-cnfs-analysis: v=2.0 cv=FraHDhXq c=1 sm=2 a=nDghuxUhq_wA:10
a=pGLkceISAAAA:8 a=yR1Yy4l2QB8A:10 a=bi5fCUJXM4t3MQuAs5MA:9 a=wPNLvfGTeEIA:10
a=oct3qPWNAAAA:8 a=djclfNPk0vczJORTAykA:9 a=bJZN8nw/mWW4J2Uhyp6xUg==:117
Received: by mail-lb0-f177.google.com with SMTP id go11so2087218lbb.22
        for <maxint@tiscali.it>; Wed, 23 Jan 2013 03:41:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=mime-version:x-received:date:message-id:subject:from:to
        :content-type;
        bh=gP//j44iPGJ7Wqt7gjsReghpfyJhjSivP8SzCZqyOCk=;
        b=apQPYsfSl5Lceaj4zd7jq2BrS7VYxv8cphquOdrRqf6fhBEqT4bsdiJLb2P7turR7C
        WPTK3Fb3IUJDez0Q/dajGztOjYi3PlKCI1NzFFI/XimwhVHiRaB4ZpuhsOj4F2r1ecWL
        WWXjkLcRRiqFACUl5vbvY5cVyzk9Hk6qqaZWaryD0iSEmFWHliWSWusiYZTWkWo5dQny
        pZ4IkIfEAhIT6a6ySJ0+2sMqQ0Vhouq1qdN3OU/eXSx9So3P145S1Vq/mEoCzkYUJBwL
        6r4qTNDaY0xbBPQT6K6cBTeg4eMAoglUiRhq660M7JpEs2iKteqy2F5gI8tk1l1960Rm
        kCbA==
MIME-Version: 1.0
X-Received: by 10.152.121.212 with SMTP id lm20mr1026251lab.42.1358941307899;
Wed, 23 Jan 2013 03:41:47 -0800 (PST)
Received: by 10.114.12.133 with HTTP; Wed, 23 Jan 2013 03:41:47 -0800 (PST)
Date: Wed, 23 Jan 2013 12:41:47 +0100
Message-ID: <CAJ1MPLX2uj2OxCqUPrWrjvgwp76r832=TpV4qncGbV9wDje01w@mail.gmail.com>
Subject: Prova rebol
From: Max Angel <angerangel@gmail.com>
To: maxint@tiscali.it
Content-Type: multipart/alternative; boundary=f46d04374ee1ed8f5004d3f32dd2
--f46d04374ee1ed8f5004d3f32dd2
Content-Type: text/plain; charset=ISO-8859-1
Testo di prova
--
--f46d04374ee1ed8f5004d3f32dd2
Content-Type: text/html; charset=ISO-8859-1
Testo di prova<br clear="all"><br>-- <br><img src="https://linuxcounter.net/cert/314257.png"><br>
--f46d04374ee1ed8f5004d3f32dd2--
}
]

How to read it easily? There is the fantastic function import-email, look here:

>>mymessage: import-email my-emails/1
>> ? mymessage
mymessage is an object of value:
   To              block!    length: 1
   CC              none!     none
   BCC             none!     none
   From            block!    length: 1
   Reply-To        none!     none
   Date            date!     23-Jan-2013/12:41:47+1:00
   Subject         string!   "Prova rebol"
   Return-Path     string!   ""
   Organization    none!     none
   Message-Id      string!   {CAJ1MPLX2uj2OxCqUPrWrjvgwp76r832=TpV4qncGbV9wDje...
   Comment         none!     none
   X-REBOL         string!   "View 2.7.8.3.1 http://WWW.REBOL.COM"
   MIME-Version    string!   "1.0"
   Content-Type    string!   {multipart/alternative; boundary=f46d04374ee1ed8f5...
   Content         string!   {--f46d04374ee1ed8f5004d3f32dd2 Content-Type: text...
   Received        block!    length: 4
   x-cnfs-analysis string!   {v=2.0 cv=FraHDhXq c=1 sm=2 a=nDghuxUhq_wA:10 a=pG...
   DKIM-Signature  string!   {v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com...
   X-Received      string!   {by 10.152.121.212 with SMTP id lm20mr1026251lab.4...



So you can read your message easily:


with this code:

view layout [
    across
    label "Subject:"
    text bold mymessage/subject
    return
    label "From"    
    text form mymessage/from
    return
    label "To:"
    text   form mymessage/to
    return
    label "Date:"
    text   form mymessage/date
    return
    box black 200x1
    do [   ;the following lines are to extraxt just the plain text version of the email message
        mex:   copy " "
        parse mymessage/content   [thru   "Content-Type: text/plain;" copy temp to " -- "   (append mex temp)]
        mex: remove (parse mex none)
        ]
        return
    text   form mex
    ]


As you notice, making an email client with rebol is a breeze. (Image to use list in order to list all your emails, and your obtain an email client better than thunderbird... :-) )

Wednesday, 24 August 2011

Rebsites

Using Rebol, you use Viewtop, the window with links, examples and tutorials. I image that you noticed that you can see other public Rebsites:
The file which contains the index of all rebsites is not well maintained, so I checked and purged that file.
Now you too can have a clean window, just follow this steps (see the image):

  1. Open "Public" folder
  2. Right click on "Sites" icon
  3. Click on "Edit" button
  4. Delete all an copy and paste the text after the image below under the image
  5. Press save
  6. Close
The purged index.r text is the following:
REBOL [type: 'index]
title "World Wide Reb Sites"
file " About " %about-sites.txt [2-Jun-2001/20:42-7:00] info "Information about the world wide REB and REBsites."
file " Add Site " %addsite.r [16-Jun-2005/9:48-7:00] info "Add or modify a Reb site."
file " Site Notes" %site-note.txt info "A note about empty sites."
folder "REBOL" http://www.rebol.com/index.r info "REBOL Technologies" icon site
folder "Jeff's" http://www.cs.unm.edu/~whip/index.r icon site
folder "R-Forces" http://www.rebolforces.com/index.r icon site info "REBOL Forces site"
folder "Code C." http://www.codeconscious.com/index.r icon site info "codeconscious.com"
folder "Ecotope" http://www.nwlink.com/~ecotope1/index.r icon site info "Ecotope experimental rebsite"
folder "Anton" https://s3-ap-southeast-1.amazonaws.com/antonrolls/rebol/index.r icon site info {Lots of VID GUI styles, utilities, library functions, documentation.}
folder "Chris RG" http://www.ross-gill.com/index.r icon site info "Isle of Arran"
folder "Fantam" http://perso.worldonline.fr/mutant/Code/rebol/index.r icon site info "A few scripts..."
folder "Rebol.it" http://www.rebol.it/index.r icon site info "The italian REB site - Il sito REB italiano"
folder "tomc" http://darkwing.uoregon.edu/~tomc/index.r icon site info "just core scripts for now"
folder "RebolFrance" http://rebolfrance.multimania.com/rebsite/index.r icon site info "Site des programmeurs francophones"
folder "Etienne" http://etienne.alaurent.free.fr/index.r icon site info {Home of "VIRTUAL Office" project}
folder "Romano" http://web.tiscali.it/anarkick/index.r icon site info "AnaMonitor House"
folder "Auverlot" http://rebolfrance.multimania.com/eyrolles/index.r icon site info {Rebsite du livre "Programmation Rebol"}
folder "pat665" http://www.pat665.free.fr/index.r icon site info "pat665 rebsite: faq, rugby getting started doc."
folder "polux free" http://polux2.free.fr/rebol/index.r icon site info "A few words about your site go here."
folder "Compkarori2" http://www.compkarori.com/cgi-local/index.r icon site info "Compkarori's CGI scripted rebsite"
folder "Alternative" http://gregory.pecheret.free.fr/index.r icon site info "Welcome!"
folder "DocKimbel" http://rebol.softinnov.org/index.r icon site info "Home of MySQL scheme, Win95 skin, Vector Balls,..."
folder "Yoshi" http://membres.lycos.fr/yoshicorporation/index.r icon site info "Mon Premier site REBOL"
folder "Tchib" http://membres.lycos.fr/tchibo/reb/index.r icon site info "Petit site du débutant"
folder "RebolZone" http://rebolzone.free.fr/index.r icon site info "Site dédié à Rebol"
folder "ReViewer" http://www.digicamsoft.com/index.r icon site info "Build, Sort Images, Build Slideshows with!"
folder "reziztanzia" http://reziztanzia.free.fr/index.r icon site info "reziztanzia RebolCoincoin site"
folder "AGReb" http://alain.goye.free.fr/rebol/index.r icon site info "A few ideas about email, databases, interfaces..."
folder "Fabrice" http://vado.fabrice.free.fr/rebsite/index.r icon site info "Fab RebSite"
folder "Rebolution" http://home.zonnet.nl/rebolution/rebol/index.r icon site info "Promotion of REBOL"
folder "Easybraine" http://www.easybraine.com/rebsite/index.r icon site info "EasyBraine company"
folder "Coeurps" http://perso.wanadoo.fr/internethique/rebol/index.r icon site info "Little reb will become bigger"
folder "RM2" http://richard.menu.free.fr/rebol/index.r icon site info "Rebol/RAD dvlp Project"
folder "plegoff" http://pl.legoff.free.fr/docs/informatique/rebol/index.r icon site info "home of plegoff"
folder "TGD" http://www.tgd-consulting.de/index.r icon site info {TGD-Consulting' s REBsite: Home of Serve-It! and fancy REBgames & REBtools. Take a look @ ...}
folder "Kilter" http://kilter.memebot.com/rebsite/index.r icon site info "Kilter's Kastle"
folder "Sguish ITA" http://sguish.50webs.org/index.r icon site info "This is an italian site dedicated to Rebol!"
folder "Luis" http://luisrodriguezjurado.googlepages.com/index.r icon site info "Luis"
folder "Andwo" http://www.valknut.org/index.r icon site info {development of a free of charge healing service with the help of rebol}
folder "LDCI" http://perso.numericable.fr/frajouen/index.r icon site info "A few words about your site go here."
folder "TkNeuro" http://dl.dropbox.com/u/4148870/rebol/local/index.r icon site info "Tk Graphics Experiment"
folder "MaggiDev" http://maggidev.com/rebol/index.r icon site info "My Applications and Tests"
folder "Jplprog" http://www.jplprog.com/rebol/index.r icon site info "My web reb site with applications."
This way you'll obtain a cleaned sites page like the following: