:hospital: A Cooperative Medical System
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
HorlogeSkynet 163ad85d5b Merge branch 'dev' 2 years ago
src Merge branch 'fix/split_stuffs' into dev 2 years ago
.gitignore Fix key insertions when using arrow keys in vim 2 years ago
LICENSE Initial commit 2 years ago
README.md Fix' README.md for future new installs 2 years ago
passwd.json.default Improves README + Fix' for Git ignored (but tracked) files issue 2 years ago
requirements.txt Add the `simple-crypt` dependency 2 years ago
runACMS.sh Development is 'over', now ACMS Client will have to run with Python 3.5 2 years ago
setUpWorkingEnvironment.sh Improves README + Deletes VNC compilation script and moves its content 2 years ago
shadow.json.default Fall back default password to normal... 2 years ago

README.md

ACMS

A Cooperative Medical System

Which dependencies do I have to install ?

Required

  • git >= 2.11.0
  • vim >= 8.0
  • python3 >= 3.5.1
  • pip3 >= 9.0.1
  • tkinter >= 8.6
  • openssl >= 1.1.0e-1
  • passlib >= 1.7.0-1
  • colorama >= 0.3.7

# aptitude install git vim python3.5 python3.5-dev python3-pip python3-tk openssl

Optional

  • gcc >= 4.9.2
  • simple-crypt >= 4.1.7
  • libvncserver >= 0.9.11
  • libsdl >= 1.2, < 2.0

# aptitude install gcc libvncserver-dev libsdl-dev

How can I retrieve and run this project ?

$ git clone https://github.com/HorlogeSkynet/ACMS.git
$ cd ACMS/
# pip3 install -r requirements.txt
$ chmod +x *.sh
$ ./setUpWorkingEnvironment.sh
$ ./runACMS.sh

If you want a GUI for the sign in procedure, you’ll have to run ./runACMS.sh true.

What can I do once the client is running ?

You can log in with these credentials :

  • user / user
  • admin / admin

You can play (at the moment) with these commands :

  • Regular users :

    % help
    % clear
    % passwd
    % groups
    % startx
    % history
    % cd [PATH]
    % find FILE
    % vim [FILE]
    % view [FILE]
    % rights FILE
    % rm [-r] FILE
    % ls [-l] [PATH]
    % mkdir [-p] FILE
    % mv OLD_PATH NEW_PATH
    % chown FILE NEW_OWNER
    % cp [-r] SRC_PATH DST_PATH
    % chmod [-r] FILE {USER,GROUP}{+,-,=}{r,w,x}

  • Admin users :

    % adduser USER
    % passwd [USER]
    % addgroup GROUP
    % delgroup GROUP
    % removeuser USER
    % addusergroup USER GROUP
    % removeusergroup USER GROUP

Resources & Acknowledgments

Thanks to OpenClipart-Vectors for its Doctor Tux, which became our project logo.