Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
pantalla_entrada [2017/08/19 17:54] fanta [Crontab] |
pantalla_entrada [2018/05/11 11:20] (actual) editora |
||
---|---|---|---|
Línea 1: | Línea 1: | ||
===== Pantalla de eventos ingobernables en la entrada de la cafeta ===== | ===== Pantalla de eventos ingobernables en la entrada de la cafeta ===== | ||
+ | |||
+ | ¿ Como coordinar nuestras decenas de actividades y espacios, de decenas de colectivos ?¿ Como visibilizar y difundir todo ello para fomentar la participación ? En definitiva… como hacer fluir nuestra información y seguir tejiendo lazos y redes … nos preguntamos . | ||
+ | |||
+ | Necesitamos, un calendario, un Blog y una pantalla. Alehop ! Y a eso le llamamos Okupanel. | ||
+ | |||
+ | A continuación compartimos como hacer el tuyo ... | ||
+ | | ||
+ | //** | ||
+ | ¡UPDATE del 2017-10-18, NUEVA PANTALLA!**// | ||
+ | |||
+ | Nuestra pantalla de entrada utiliza ahora OkuPanel, un plugin de WordPress que desarrollamos para la Ingobernable, pero que puede servir a cualquier otro centro okupacional que desee enseñar sus propios eventos en una pantalla! | ||
+ | |||
+ | Afin de no duplicar tres veces el contenido del nuevo tutorial, le invitamos a leer las instrucciones desde | ||
+ | |||
+ | * https://wordpress.org/plugins/okupanel/ o | ||
+ | |||
+ | * https://github.com/ingobernable/okupanel. | ||
+ | |||
+ | Keep fighting! ;) | ||
+ | |||
+ | |||
+ | |||
+ | ----------- | ||
+ | |||
+ | Porque la idea fue simplemente genial, y porque os servirá para, entre otras cosas, crearos una caja de Raspberry ecológica, biodegradable y barata, dejamos a continuación el tu sobre anterior sobre nuestra pantalla de entrada: | ||
+ | |||
+ | ===== Tutorial anterior (depreciado) ===== | ||
Mostrará los eventos/talleres/charlas de toda la ingobernable con estética RENFE. | Mostrará los eventos/talleres/charlas de toda la ingobernable con estética RENFE. | ||
Línea 179: | Línea 206: | ||
Los archivos STL de la cajita que hemos impreso nosotras para este proyecto pueden bajarse desde aquí: {{ :stl-rasp3.zip |}} | Los archivos STL de la cajita que hemos impreso nosotras para este proyecto pueden bajarse desde aquí: {{ :stl-rasp3.zip |}} | ||
+ | |||
+ | Finalmente nosotras hemos optado por este diseño ({{ :r-abajo.zip |r-abajo}} {{ :r-arriba.zip |r-arriba}})no obstante: | ||
+ | |||
+ | {{ :img_20170824_175033795.jpg?nolink |}} | ||
+ | |||
+ | {{ :img_20170824_184032928.jpg?nolink |}} | ||
+ | |||
+ | {{ :img_20170825_084613350.jpg?nolink |}} | ||
+ | |||
+ | {{ :img_20170825_084631198.jpg?nolink |}} | ||
+ | |||
==== Activar autologin en gdm3 ==== | ==== Activar autologin en gdm3 ==== | ||
Línea 284: | Línea 322: | ||
fechaFin="$fechaManana" | fechaFin="$fechaManana" | ||
+ | # curl -s silencioso | ||
curl -s "https://calendar.google.com/calendar/printable?pgsz=letter&hl=es&dates=$fechaInicio%2F$fechaFin&ctz=Europe%2FMadrid&src=bienvenida.ingobernable%40gmail.com&wkst=1&mode=AGENDA&prsd=$fechaInicio&pred=$fechaFin&pfs=NORMAL&po=AUTO&psd=false&pset=true&psa=true&psr=true&psdec=true&pbw=false&pjs=false&rand=1503050297829" -H 'Host: calendar.google.com' -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0' -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' -H 'Accept-Language: en-US,en;q=0.5' --compressed -H 'Referer: https://calendar.google.com/calendar/print_preview?dates=$fechaInicio%2F$fechaFin&hl=es&ctz=Europe%2FMadrid&pgsz=letter&wkst=1&mode=AGENDA&src=bienvenida.ingobernable%40gmail.com' -H 'Cookie: PDF_INLINE=ok; NID=110=SLfZtapubOcIA8yhVH1QMD0Ob_1yqZBdYrTBwXm8lzFymqvpDzBEhZIGp5DEbSnCTYwwyVDxzRU5qekIgJmlyMugGA2z81lFelasEMpFcOnFmOWUD4p2Xpnn3Z65YM0P' -H 'Connection: keep-alive' -H 'Upgrade-Insecure-Requests: 1' > /root/scripts/calendario.pdf | curl -s "https://calendar.google.com/calendar/printable?pgsz=letter&hl=es&dates=$fechaInicio%2F$fechaFin&ctz=Europe%2FMadrid&src=bienvenida.ingobernable%40gmail.com&wkst=1&mode=AGENDA&prsd=$fechaInicio&pred=$fechaFin&pfs=NORMAL&po=AUTO&psd=false&pset=true&psa=true&psr=true&psdec=true&pbw=false&pjs=false&rand=1503050297829" -H 'Host: calendar.google.com' -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0' -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' -H 'Accept-Language: en-US,en;q=0.5' --compressed -H 'Referer: https://calendar.google.com/calendar/print_preview?dates=$fechaInicio%2F$fechaFin&hl=es&ctz=Europe%2FMadrid&pgsz=letter&wkst=1&mode=AGENDA&src=bienvenida.ingobernable%40gmail.com' -H 'Cookie: PDF_INLINE=ok; NID=110=SLfZtapubOcIA8yhVH1QMD0Ob_1yqZBdYrTBwXm8lzFymqvpDzBEhZIGp5DEbSnCTYwwyVDxzRU5qekIgJmlyMugGA2z81lFelasEMpFcOnFmOWUD4p2Xpnn3Z65YM0P' -H 'Connection: keep-alive' -H 'Upgrade-Insecure-Requests: 1' > /root/scripts/calendario.pdf | ||
- | pdf2txt -t html /root/scripts/calendario.pdf | tr "<" "\n" | grep 'span style="font-family: Helvetica-Bold; font-size:13px' | cut -d ">" -f 2 > /root/scripts/calendario.txt | + | # si no chuta cambia el tamaño de la fuente por el que te saque pdf2txt. algunas veces 13 otras 9 |
+ | pdf2txt -t html /root/scripts/calendario.pdf | tr "<" "\n" | grep 'span style="font-family: Helvetica-Bold; font-size:9px' | cut -d ">" -f 2 > /root/scripts/calendario.txt | ||
# limpiamos línea 1 | # limpiamos línea 1 | ||
cat /root/scripts/calendario.txt | sed -n '1p' | cut -d "," -f 2-99999 | cut -c 6-9999 > /root/scripts/linea1.txt | cat /root/scripts/calendario.txt | sed -n '1p' | cut -d "," -f 2-99999 | cut -c 6-9999 > /root/scripts/linea1.txt | ||
# contamos número de eventos | # contamos número de eventos | ||
nEventos=$(cat /root/scripts/calendario.txt | wc -l) | nEventos=$(cat /root/scripts/calendario.txt | wc -l) | ||
+ | echo $nEventos | ||
# restamos uno para sustituir la primera linea que hemos limpiado | # restamos uno para sustituir la primera linea que hemos limpiado | ||
corte=$(($nEventos - 1)) | corte=$(($nEventos - 1)) | ||
Línea 335: | Línea 376: | ||
echo "adios" | echo "adios" | ||
cat /root/scripts/web/cabecera.html /root/scripts/web/cuerpo.html /root/scripts/web/pie.html > /root/scripts/web/index.html | cat /root/scripts/web/cabecera.html /root/scripts/web/cuerpo.html /root/scripts/web/pie.html > /root/scripts/web/index.html | ||
+ | cp -pRv /root/scripts/web/* /var/www/html/ | ||
+ | chown -R www-data:www-data /var/www/html/ | ||
fi | fi | ||
- | |||
- | |||
- | |||
</code> | </code> | ||
Línea 403: | Línea 443: | ||
<code> | <code> | ||
# m h dom mon dow command | # m h dom mon dow command | ||
- | 44 17 * * * cd /root/scripts && ./conseguir_calendario.sh 0 1 | + | 11 1 * * * cd /root/scripts && ./conseguir_calendario.sh 0 1 |
- | 45 17 * * * cd /root/scripts && ./conseguir_calendario.sh 1 2 | + | 12 1 * * * cd /root/scripts && ./conseguir_calendario.sh 1 2 |
- | 46 17 * * * cd /root/scripts && ./conseguir_calendario.sh 2 3 | + | 13 1 * * * cd /root/scripts && ./conseguir_calendario.sh 2 3 |
- | 47 17 * * * cd /root/scripts && ./conseguir_calendario.sh 3 4 | + | 14 1 * * * cd /root/scripts && ./conseguir_calendario.sh 3 4 |
- | 48 17 * * * cd /root/scripts && ./conseguir_calendario.sh 4 5 | + | 15 1 * * * cd /root/scripts && ./conseguir_calendario.sh 4 5 |
- | 49 17 * * * cd /root/scripts && ./conseguir_calendario.sh 5 6 | + | 16 1 * * * cd /root/scripts && ./conseguir_calendario.sh 5 6 |
- | 50 17 * * * cd /root/scripts && ./conseguir_calendario.sh 6 7 | + | 17 1 * * * cd /root/scripts && ./conseguir_calendario.sh 6 7 |
+ | 20 1 * * * /sbin/shutdown -r now | ||
</code> | </code> | ||
Línea 424: | Línea 466: | ||
Saludos cordiales. | Saludos cordiales. | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | |||
+ | Nuestras [[http://evarganzuela.org/eva/okupanel|Vecinas de Arganzuela y su Okupanel ]] ... | ||
+ | |||
+ | {{ :okunapel-arganzuela.png?linkonly |}} | ||
{{tag>Ingoberlab proyectos301}} | {{tag>Ingoberlab proyectos301}} |