1
0
mirror of https://github.com/AR2000AR/openComputers_codes.git synced 2025-09-08 06:31:14 +02:00
2023-01-15 11:39:35 +01:00
2022-09-19 20:50:02 +02:00
2022-09-19 17:45:48 +02:00
2023-01-14 17:06:51 +01:00
2023-01-15 11:39:35 +01:00
2023-01-13 22:24:06 +01:00
2023-01-13 22:24:38 +01:00
2020-08-26 21:28:32 +02:00
2022-09-19 14:07:55 +02:00
2022-09-08 17:44:50 +02:00
2022-09-23 16:59:40 +02:00
2022-09-14 00:38:10 +02:00
2023-01-15 11:39:35 +01:00
2021-03-13 16:00:59 +01:00
2023-01-12 18:01:05 +01:00
2023-01-15 11:30:22 +01:00
2022-09-24 10:45:02 +02:00

OpenComputers codes

My lua programs for openComputers.



Banking system

The bank is made of 2 main part : the server and a client. The client can be an ATM or a app to manage accounts.

Main apps

bank_server

The main server hosting every files needed for the system to work. The opp package provide tools to help setting up clients who need the secret

bank_dev_tools

Add a simple command line program to edit the encrypted accounts info. Don't install it if you don't need it.

Librairy and API

bank_api

Enable the programs to make requests to the server.

libCB

Read and write credit card on an unmanaged floppy.

libCoin

move coins with a transposer. Use coins from the ordinary coins mod.
Note that the exchange rate is 50:1 instead of the default 100:1.


Lua Network File System

lnfsc

lnfs client. Provide the lib (filesystem proxy) and mount.lnfs command example usage : mount.lnfs address -p=21 -r

lnfss

lnfs server. Configuration handled by /etc/rc.cfg. See man lnfsd or lnfsd for more info


Other programs

vending

A automatic vending machine program. Install it on a normal computer with a transposer. Can use coins (libGUI) or a CB (libCB & bank_api). Configurable.

stargate

Graphical interface to control and monitor gates from Stargate Network. Whitelist, blacklist, gate list, iris management and password. Fully configurable from the GUI

doorCtrl

Control a number of redstone IO blocs with a single touchscreen. Easy to configure with doorCtrl -c

itemIdCatcher

Write the item id of every items in the chest on top of the transposer in a file. Item are moved on the chest on the bottom once it's id is saved. The program stop after 3 loop without items in the chest.

autocrafter

Use a PC, a Robot, linked card and a transposer to craft items


Additional librarys

libClass

add object oriented programing to lua.

libGUI

draw graphical element on screen. Use a widget system based on libClass.

libGUI_extra

Non essential widgets for libGUI.

Description
collection of code for opencomputers, a minecraft mode. This repo is compatible with oppm
Readme 1.2 MiB
Languages
Lua 87.2%
Python 11.2%
HTML 1.2%
CSS 0.4%