Tool:Wikipedia e la scuola italiana
Wikipedia e la scuola italiana | |
---|---|
Website | https://meta.wikimedia.org/wiki/Wikipedia_e_scuola_italiana |
Description | Data-visualization for m:Wikipedia e scuola italiana |
Keywords | Wikipedia, itwiki, scuola italiana |
Author(s) | Giovanni Profeta (G.proftalk) |
Maintainer(s) | User:Valerio Bozzolan (View all) |
Source code | https://github.com/giovannipro/giovannipro.github.io/tree/master/wikipedia-scuola-italiana |
License | GNU General Public License 3.0 or later |
This page is the documentation for a data-visualization tool in Wikimedia Toolforge related to the project Wikipedia e la scuola italiana.
See it online:
Report a bug about the project (to the web developer)
Feel free to share any idea or any bug report to the upstream web developer and project maintainer Giovanni Profeta (m:User:G.prof).
Upstream repository:
https://github.com/giovannipro/giovannipro.github.io
Bugs and ideas:
https://github.com/giovannipro/giovannipro.github.io/issues
Report a bug about the Toolforge server (to the sysadmin)
Feel free to share any idea or any bug report to the downstream Toolforge sysadmin User:Valerio Bozzolan (volunteer).
Contact:
Deployment
This tool was deployed issuing these commands:
# authenticate in the tool ssh login.toolforge.org become itwiki-scuola-italiana # clone the repository somewhere mkdir --parents repositories git clone https://github.com/giovannipro/giovannipro.github.io.git repositories/giovannipro.github.io # expose the repository ln --symbolic repositories/giovannipro.github.io/wikipedia-scuola-italiana/ public_html # make it online webservice start
Update
This tool is automagically updated every hour thanks to a cronjob entry in the Toolforge grid.
It's scheduled every hour nearly at XX:41
. It means this happens every hour at a fixed minute. The minute was picked randomly, trying to avoid the usual spike that happens at XX:00
in this kind of shared environments.
This is the command that schedules the script every hour:
toolforge-jobs run pull-from-giovanni-profeta-git --command ./scripts/update.sh --image tf-php74 --schedule "41 * * * *"
Note: the image tf-bullseye-std
does not provide git
so was not used.
Note: see Help:Toolforge/Kubernetes for further info.
This is the content of update.sh
:
#!/bin/sh cd /data/project/itwiki-scuola-italiana/repositories/giovannipro.github.io git pull
That's all.