Theenoro
4b810f3828
gruppenmodus fix Closes #2 See merge request theenoro/random-user!4 |
||
---|---|---|
bash_scripts | ||
public | ||
src | ||
src_less | ||
test | ||
.gitignore | ||
.gitlab-ci.yml | ||
README.md | ||
o.gitlab-ci.yml | ||
package-lock.json | ||
package.json |
README.md
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
- create in
public/data/class
a new folder for a new group of users - modify the
classes.json
inpublic/data/class
and add in the array your ne folder name - 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
- (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. - create in
public/data/class
a new folder for a new group of users - run in the public folder
php ./rescan.php
, it will generate theclasses.json
and alluser.json
files for you. Or get on your website https://yourdoma.in/rescan.php