🏥 A Cooperative Medical System
This repository has been archived on 2023-11-03. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
HorlogeSkynet 163ad85d5b Merge branch 'dev' 2017-05-31 16:35:30 +02:00
src Merge branch 'fix/split_stuffs' into dev 2017-05-31 16:34:46 +02:00
.gitignore Fix key insertions when using arrow keys in vim 2017-04-26 20:03:06 +02:00
LICENSE Initial commit 2017-02-10 12:19:14 +01:00
README.md Fix' README.md for future new installs 2017-05-31 07:16:31 +02:00
passwd.json.default Improves README + Fix' for Git ignored (but tracked) files issue 2017-03-30 10:55:20 +02:00
requirements.txt Add the `simple-crypt` dependency 2017-03-07 21:05:34 +01:00
runACMS.sh Development is 'over', now ACMS Client will have to run with Python 3.5 2017-04-27 15:33:29 +02:00
setUpWorkingEnvironment.sh Improves README + Deletes VNC compilation script and moves its content 2017-04-25 22:38:30 +02:00
shadow.json.default Fall back default password to normal... 2017-03-30 12:39:50 +02:00

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.