Files
random-user/README.md
2019-08-17 16:01:48 +02:00

1.5 KiB

Random user

Online preview: http://theenoro.the-co.de/random-user/

Download

Build yourself

NodeJS: https://nodejs.org/en/

git clone https://gitlab.thee.moe/theenoro/random-user.git
cd random-user
npm install 
npm install -g less
npm run build --prod 
cp public/index.html public/404.html 
mv public _public 
mv build public
lessc src_less/main.less build/main.css
mv public build

Latest Artifact

witout building - just download and put into webfolder. https://gitlab.thee.moe/theenoro/random-user/-/jobs/artifacts/master/download?job=pages

Usage

Get it running

Just use a simple webserver, if you want to use the rescan.php then you need php-cli or something like apache/nginx with the php module.

Create new Classes / Usergroups w/o rescan.php

  1. create in public/data/class a new folder for a new group of users
  2. modify the classes.json in public/data/class and add in the array your ne folder name
  3. create in your new folder a file with the name 'user.json' and a structure like
{"user":[
        ["<file_name(w/o filetype)>","<filetype>"],
        ["test","jpg"]
    ]
}

Create new Classes / Usergroups w/ rescan.php

  1. (for the web rescan)go to public/ and run chown -R www-data:www-data class that the user www-data owns the folder and can write files.
  2. create in public/data/class a new folder for a new group of users
  3. run in the public folder php ./rescan.php, it will generate the classes.json and all user.json files for you. Or get on your website https://yourdoma.in/rescan.php