2018-11-21 11:45:58 +08:00
|
|
|
{
|
2018-11-21 11:55:45 +08:00
|
|
|
["grab"]={
|
2018-11-21 11:45:58 +08:00
|
|
|
title="Grab",
|
|
|
|
info="Grab - Official OpenComputerScripts Installer",
|
|
|
|
files={
|
2019-01-08 08:46:53 +08:00
|
|
|
["grab.lua"]="__bin__/",
|
2019-01-07 22:20:32 +08:00
|
|
|
["grab_installer.lua"]="__installer__"
|
|
|
|
}
|
2018-11-21 11:45:58 +08:00
|
|
|
},
|
2018-11-21 11:55:45 +08:00
|
|
|
["checkarg"]={
|
2018-11-21 12:08:25 +08:00
|
|
|
title="Arugment Checker",
|
2018-11-21 11:45:58 +08:00
|
|
|
info="For easier argument checking",
|
|
|
|
files={
|
2019-01-08 08:46:53 +08:00
|
|
|
["libs/checkarg.lua"]="__lib__/"
|
2018-11-24 21:33:02 +08:00
|
|
|
}
|
|
|
|
},
|
|
|
|
["util"]={
|
|
|
|
title="Utility",
|
|
|
|
info="Misc programming helper.",
|
|
|
|
files={
|
2019-01-08 08:46:53 +08:00
|
|
|
["libs/util.lua"]="__lib__/"
|
2018-11-21 11:45:58 +08:00
|
|
|
}
|
|
|
|
},
|
2018-11-21 11:55:45 +08:00
|
|
|
["libevent"]={
|
2018-11-21 11:45:58 +08:00
|
|
|
title="LibEvent",
|
|
|
|
info="For easier event processing",
|
|
|
|
files={
|
2019-01-08 08:46:53 +08:00
|
|
|
["libs/libevent.lua"]="__lib__/",
|
2018-11-30 17:59:07 +08:00
|
|
|
["libs/libevent_doc.txt"]={
|
|
|
|
"/usr/man/libevent",
|
|
|
|
"/tmp/libevent_doc.txt"
|
|
|
|
}
|
2018-11-21 11:45:58 +08:00
|
|
|
},
|
|
|
|
requires={
|
|
|
|
"checkarg"
|
|
|
|
}
|
|
|
|
},
|
2018-11-21 12:08:25 +08:00
|
|
|
["libgpu"]={
|
|
|
|
title="LibGPU",
|
|
|
|
info="For easier gpu programming",
|
|
|
|
files={
|
2019-01-08 08:46:53 +08:00
|
|
|
["libs/libgpu.lua"]="__lib__/"
|
2018-11-21 12:08:25 +08:00
|
|
|
}
|
|
|
|
},
|
|
|
|
["simple_data_structure"]={
|
|
|
|
title="Simple Lua Data Structure",
|
|
|
|
info="Provides class(...),queue and vector",
|
|
|
|
files={
|
2019-01-08 08:46:53 +08:00
|
|
|
["libs/simple_data_structure/class.lua"]="__lib__/",
|
|
|
|
["libs/simple_data_structure/queue.lua"]="__lib__/",
|
|
|
|
["libs/simple_data_structure/vector.lua"]="__lib__/"
|
2018-11-21 12:08:25 +08:00
|
|
|
}
|
2018-11-21 12:14:03 +08:00
|
|
|
},
|
2018-11-21 12:08:25 +08:00
|
|
|
["minesweeper"]={
|
|
|
|
title="Mine Sweeper",
|
|
|
|
info="A simple game",
|
|
|
|
files={
|
2019-01-08 08:46:53 +08:00
|
|
|
["MineSweeper.lua"]="__bin__/"
|
2018-11-21 12:08:25 +08:00
|
|
|
},
|
|
|
|
requires={
|
|
|
|
"libgpu","libevent","simple_data_structure"
|
|
|
|
}
|
|
|
|
},
|
2018-11-30 03:05:33 +08:00
|
|
|
["shrink"]={
|
|
|
|
title="Shrink",
|
|
|
|
info="Shrink string by removing useless spaces.",
|
|
|
|
files={
|
2019-01-14 14:41:04 +08:00
|
|
|
["shrink.lua"]="__lib__/",
|
|
|
|
["shrinkfsm.lua"]="__lib__/"
|
2018-11-30 03:05:33 +08:00
|
|
|
}
|
|
|
|
},
|
2019-01-07 22:20:32 +08:00
|
|
|
["libkeepup"]={
|
|
|
|
title="Keep Up!",
|
|
|
|
info="Avoid 'too long without yielding' by keepUp",
|
|
|
|
files={
|
|
|
|
["libs/libkeepup.lua"]="__lib__/"
|
|
|
|
}
|
2019-01-08 09:28:34 +08:00
|
|
|
},
|
2019-01-07 12:50:23 +08:00
|
|
|
["libcompress"]={
|
|
|
|
title="Compression Library",
|
|
|
|
info="Inflate and deflate library for general purpose.",
|
|
|
|
files={
|
2019-01-07 23:15:32 +08:00
|
|
|
["libs/libcompress.lua"]="__lib__/",
|
|
|
|
["bin/compress.lua"]="__bin__/"
|
2019-01-07 22:20:32 +08:00
|
|
|
},
|
|
|
|
requires={
|
|
|
|
"libkeepup"
|
2019-01-07 12:50:23 +08:00
|
|
|
}
|
|
|
|
},
|
2018-12-04 13:50:38 +08:00
|
|
|
["libhuffman"]={
|
|
|
|
title="Huffman compression library",
|
|
|
|
info="Inflate and deflate in Huffman algorithm.",
|
2019-01-08 08:46:53 +08:00
|
|
|
deprecated=true,
|
2018-12-04 13:50:38 +08:00
|
|
|
files={
|
|
|
|
"libhuffman.lua"
|
|
|
|
}
|
|
|
|
},
|
2018-11-21 11:55:45 +08:00
|
|
|
["drone"]={
|
2018-11-21 11:45:58 +08:00
|
|
|
title="Drone",
|
|
|
|
info="Drone console and bios",
|
|
|
|
author="Kiritow",
|
2018-11-24 16:04:29 +08:00
|
|
|
contact="1362050620@qq.com",
|
2018-11-21 11:45:58 +08:00
|
|
|
files={
|
2019-01-08 08:46:53 +08:00
|
|
|
"programs/drone/drone_bios.lua",
|
|
|
|
"programs/drone/drone_console.lua",
|
|
|
|
"programs/drone/drone_radar.lua",
|
|
|
|
"programs/drone/drone_flash.lua"
|
2018-11-21 11:45:58 +08:00
|
|
|
},
|
|
|
|
requires={
|
2018-11-30 03:05:33 +08:00
|
|
|
"libevent", "shrink"
|
2018-11-21 11:45:58 +08:00
|
|
|
}
|
|
|
|
},
|
2018-11-21 11:55:45 +08:00
|
|
|
["smartstorage"]={
|
2018-11-21 11:45:58 +08:00
|
|
|
title="Smart Storage",
|
2018-11-24 21:33:02 +08:00
|
|
|
info="Smarter chests, auto-crafting...",
|
2018-11-21 11:45:58 +08:00
|
|
|
author="Kiritow",
|
|
|
|
files={
|
2019-01-12 02:38:40 +08:00
|
|
|
["programs/smartstorage/SmartStorage.lua"]="__bin__/"
|
2018-11-21 11:45:58 +08:00
|
|
|
},
|
|
|
|
requires={
|
|
|
|
"libevent"
|
|
|
|
}
|
2018-11-24 21:33:02 +08:00
|
|
|
},
|
|
|
|
["smartstoragerobot"]={
|
|
|
|
title="Smart Storage Robot Client",
|
|
|
|
info="This is the client program of Smart Storage System.",
|
|
|
|
author="Kiritow",
|
|
|
|
files={
|
2019-01-12 02:38:40 +08:00
|
|
|
["programs/smartstorage/SmartStorageRobot.lua"]="__bin__/"
|
2018-11-24 21:33:02 +08:00
|
|
|
},
|
|
|
|
requires={
|
|
|
|
"libevent"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
["station"]={
|
|
|
|
title="Station",
|
|
|
|
info="Collection of railway station control programs.",
|
|
|
|
deprecated=true,
|
|
|
|
files={
|
|
|
|
["programs/station/station_2_3.lua"]="station_2_3.lua",
|
|
|
|
["programs/station/station_2_4.lua"]="station_2_4.lua",
|
|
|
|
["programs/station/station_2_4_2.lua"]="station_2_4_2.lua",
|
|
|
|
["programs/station/station_2_6.lua"]="station_2_6.lua"
|
|
|
|
},
|
|
|
|
requires={
|
|
|
|
"libevent","checkarg","util","simple_data_structure"
|
|
|
|
}
|
2018-12-31 02:20:51 +08:00
|
|
|
},
|
|
|
|
["prtsc"]={
|
|
|
|
title="Print Screen",
|
|
|
|
info="Save screen to file when PrtSc key is pressed.",
|
|
|
|
author="Kiritow",
|
|
|
|
files={
|
2019-01-12 02:38:40 +08:00
|
|
|
["prtsc.lua"]="__bin__/"
|
2018-12-31 02:20:51 +08:00
|
|
|
},
|
|
|
|
requires={
|
|
|
|
"libevent"
|
|
|
|
}
|
2019-01-11 11:22:34 +08:00
|
|
|
},
|
2019-01-11 14:09:49 +08:00
|
|
|
["pcmgr"]={
|
2019-01-11 11:22:34 +08:00
|
|
|
title="PC Manager",
|
|
|
|
info="PC Manager shows current listeners and memory use.",
|
|
|
|
files={
|
|
|
|
["programs/pcmgr/pcmgr.lua"]="__bin__/"
|
|
|
|
},
|
|
|
|
requires={
|
|
|
|
"libevent"
|
|
|
|
}
|
|
|
|
},
|
2019-01-11 14:09:49 +08:00
|
|
|
["fileshare"]={
|
|
|
|
title="File Share",
|
|
|
|
info="Share files between computers",
|
|
|
|
files={
|
|
|
|
["programs/fileshare/fshare.lua"]="__bin__/",
|
|
|
|
["programs/fileshare/fget.lua"]="__bin__/"
|
|
|
|
},
|
|
|
|
requires={
|
|
|
|
"libevent"
|
|
|
|
}
|
2019-01-12 01:57:31 +08:00
|
|
|
},
|
|
|
|
["mcnet-exp"]={
|
|
|
|
title="MC Network (Experimental)",
|
|
|
|
experimental=true,
|
|
|
|
info="MC Network based on modem networks.",
|
|
|
|
files={
|
|
|
|
["programs/mcnet/mcnet_core.lua"]="__lib__/",
|
|
|
|
["programs/mcnet/libmcnet.lua"]="__lib__/",
|
2019-01-12 02:38:40 +08:00
|
|
|
["programs/mcnet/mcnetd.lua"]="__bin__/",
|
2019-01-12 01:57:31 +08:00
|
|
|
}
|
2019-01-11 14:09:49 +08:00
|
|
|
}
|
2018-11-21 11:45:58 +08:00
|
|
|
}
|