miércoles, septiembre 26, 2018

Apagar Raspberry PI via WEB con PHP

Codigo:
sudo apt-get update && sudo apt-get install lighttpd php-cgi
sudo lighty-enable-mod fastcgi fastcgi-php
sudo service lighttpd force-reload
sudo visudo
   # Add the following line below "pi ALL etc." and exit the visudo editor:
   www-data ALL = NOPASSWD: /sbin/shutdown
sudo nano /var/www/index.html
   # Absolute minimum contents of the index.html file:
   <html><a href="shutdown.php">Shutdown NOW</a></html>
sudo nano /var/www/shutdown.php
   # Absolute minimum contents of the shutdown.php file:
   <?php system('sudo /sbin/shutdown -h now'); ?>

Opcional:
<a href="#" class="reboot"></a>
 <script>
  document.querySelector(".reboot").addEventListener('click', function(){
     $.get('shutdown.php');
 });
</script>

jueves, septiembre 06, 2018

Raspberry POS / Kiosk Mode

1.-DESCARGAR NOOBS (puede ser otro, pero eleji este por facil)


2.-Formatear SD usando https://www.sdcard.org/downloads/formatter_4/


3.-Descomprimir NOOBS_xxx.zip en Raiz de SD


4.-Retirar SD

5.-Iniciar SD en Raspberry


6.-Modificar archivo "autostart" para dejarlo en modo Kiosko :
sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart

#@xscreensaver -no-splash  # comment this line out to disable screensaver
@xset s off
@xset -dpms
@xset s noblank
@chromium-browser --incognito --kiosk http://localhost/  # load chromium after boot and point to the localhost webserver in full screen mode
Listo!

jueves, junio 21, 2018

Hacer espejo sin conexión de un sitio usando `wget`

En ocasiones, desea crear una copia sin conexión de un sitio que puede tomar y ver incluso sin acceso a Internet. Usando wgetusted puede hacer tal copia fácilmente:
wget --mirror --convert-links --adjust-extension --page-requisites --no-parent http://www.wampserver.com/en/
Explicación de los diferentes indicadores:
  • --mirror - Hace (entre otras cosas) la descarga recursiva.
  • --convert-links - convierta todos los enlaces (también a cosas como hojas de estilo CSS) a relativos, por lo que será adecuado para verlos sin conexión.
  • --adjust-extension- Agrega extensiones adecuadas a nombres de archivos ( htmlcss) dependiendo de su tipo de contenido.
  • --page-requisites - Descargue elementos como hojas de estilo CSS e imágenes necesarias para mostrar correctamente la página sin conexión.
  • --no-parent- Cuando se repita, no ascienda al directorio principal. Es útil para restringir la descarga solo a una parte del sitio.
Alternativamente, el comando anterior puede acortarse:
wget -mkEpnp http://example.org
Nota: que el último pes parte de np--no-parent) y, por lo tanto, se ve pdos veces en los indicadores.
Fuente: https://www.guyrutenberg.com/2014/05/02/make-offline-mirror-of-a-site-using-wget/