From 6197f91213fedabfe5f9b61fbb46996dc4779abb Mon Sep 17 00:00:00 2001 From: David Itehua Xalamihua Date: Fri, 21 Feb 2025 17:10:38 -0600 Subject: [PATCH] inicio del proyecto --- .gitignore | 1 + app-bd.wsgi | 13 + app.py | 11 + ...BienestarDigitalRedesSociales 02 2024.docx | Bin 0 -> 52659 bytes archivos/def_bien_dig.txt | 2 + archivos/url_spotify_podcast.txt | 1 + bienestar_digital.work.conf | 20 + requirements.txt | 7 + static/style.css | 23 + templates/index.html | 446 ++++++++++++++++++ 10 files changed, 524 insertions(+) create mode 100644 .gitignore create mode 100644 app-bd.wsgi create mode 100644 app.py create mode 100644 archivos/BienestarDigitalRedesSociales 02 2024.docx create mode 100644 archivos/def_bien_dig.txt create mode 100644 archivos/url_spotify_podcast.txt create mode 100644 bienestar_digital.work.conf create mode 100644 requirements.txt create mode 100644 static/style.css create mode 100644 templates/index.html diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b694934 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.venv \ No newline at end of file diff --git a/app-bd.wsgi b/app-bd.wsgi new file mode 100644 index 0000000..6a45850 --- /dev/null +++ b/app-bd.wsgi @@ -0,0 +1,13 @@ +import sys +import logging + +# ruta de linux al proyecto de flask +sys.path.insert(0, '/var/www/bienestar_digital') +# ruta de linux al ambiente virtual de flask +sys.path.insert(0, '/var/www/bienestar_digital/venv/lib/python3.11/site-packages') + +# Set up logging +logging.basicConfig(stream=sys.stderr, level=logging.DEBUG) + +# Import and run the Flask app +from app import app as application diff --git a/app.py b/app.py new file mode 100644 index 0000000..df6289c --- /dev/null +++ b/app.py @@ -0,0 +1,11 @@ +from flask import Flask, render_template + +app = Flask(__name__) + + +@app.route('/') +def home(): + return render_template('index.html') + +if __name__ == '__main__': + app.run(debug=True) diff --git a/archivos/BienestarDigitalRedesSociales 02 2024.docx b/archivos/BienestarDigitalRedesSociales 02 2024.docx new file mode 100644 index 0000000000000000000000000000000000000000..4d2aa14812421fe48ea1bf5fd1f74419697aae49 GIT binary patch literal 52659 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 literal 0 HcmV?d00001 diff --git a/archivos/def_bien_dig.txt b/archivos/def_bien_dig.txt new file mode 100644 index 0000000..6fdd6e1 --- /dev/null +++ b/archivos/def_bien_dig.txt @@ -0,0 +1,2 @@ +Bienestar digital +El bienestar digital busca promover prácticas saludables, hábitos equilibrados y una relación positiva con la tecnología para mejorar la calidad de vida. diff --git a/archivos/url_spotify_podcast.txt b/archivos/url_spotify_podcast.txt new file mode 100644 index 0000000..df6cca7 --- /dev/null +++ b/archivos/url_spotify_podcast.txt @@ -0,0 +1 @@ +https://open.spotify.com/episode/3HHDOYoPumUmK1qNNjjZjU \ No newline at end of file diff --git a/bienestar_digital.work.conf b/bienestar_digital.work.conf new file mode 100644 index 0000000..be91744 --- /dev/null +++ b/bienestar_digital.work.conf @@ -0,0 +1,20 @@ +Listen 8082 + + ServerAdmin davidix1991@gmail.com + ServerName bienestar-digita.temporal.work + ServerAlias bienestar-digita.temporal.work + DocumentRoot /var/www/temporal.work + + WSGIDaemonProcess app4 user=www-data group=www-data threads=5 python-home=/var/www/bienestar_digital/venv + WSGIScriptAlias / /var/www/bienestar_digital/app-bd.wsgi + + ErrorLog /var/www/bienestar_digital/logs/error.log + CustomLog /var/www/bienestar_digital/logs/access.log combined + + + WSGIProcessGroup app4 + WSGIApplicationGroup %{GLOBAL} + Order deny,allow + Require all granted + + diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..fe43de8 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,7 @@ +blinker==1.9.0 +click==8.1.8 +Flask==3.1.0 +itsdangerous==2.2.0 +Jinja2==3.1.5 +MarkupSafe==3.0.2 +Werkzeug==3.1.3 diff --git a/static/style.css b/static/style.css new file mode 100644 index 0000000..9abc314 --- /dev/null +++ b/static/style.css @@ -0,0 +1,23 @@ +.container_smpl { + width: 80%; + margin-left: auto; + margin-right: auto; + margin-top: 1em; + margin-bottom: 1em; + min-height: 90vh; +} + +p { + text-align: justify; + text-justify: inter-word; +} + +ol, +ul { + text-align: justify; +} + +.row { + margin-top: 1em; + margin-bottom: 1em; +} diff --git a/templates/index.html b/templates/index.html new file mode 100644 index 0000000..f143b50 --- /dev/null +++ b/templates/index.html @@ -0,0 +1,446 @@ + + + + + + + Document + + + + + + + + + + + + + + + +
+

Bienestar Digital

+
+ +

Aprende a cuidarte cuando usas redes sociales

+ +

+ Internet ofrece grandes ventajas, nos permiten realizar actividades productivas, de entretenimiento y + educativas, nos + ahorra tiempo, dándonos mejor calidad de vida. Aunque dentro de Internet no existe la seguridad total, podemos + tomar + acciones para disminuir los riesgos al utilizar herramientas como las redes sociales. +

+

+ Para evitar los riesgos es necesario conocerlos. Por lo que te mencionaremos algunos de los más comunes, así + como ideas + para prevenirlos, con el fin de que adoptes medidas correctivas y aconsejes a las personas que te rodean, sobre + todo si + son menores. En esta ocasión, abordaremos tres de los riesgos más comunes: +

+ +
+ +
+ +
+
+

Son aquellos riesgos que se pueden suscitar cuando alguien hace uso indebido de tu imagen y te hace + sentir incómodo, + triste o inclusive provoca que tu autoestima se vea afectada. + Algunos ejemplos de esto son: El ciberbullyng, el sexting, el grooming, provocados por gente mal + intencionada que + realiza actividades como, enviar mensajes crueles, intimidantes, amenazantes a través de correo + electrónico, chats, + Messenger o mensajes de texto de celulares y redes sociales. Es lo que hoy denominamos violencia + digital. +

+

+ La información personal que se maneja en Internet también puede verse afectada cuando alguien viola + alguno de estos + principios; +

    +
  1. Confidencialidad, ya que la información debe estar disponible sólo para quienes tienen el + derecho de + acceder a ella.
  2. +
  3. + Integridad, la información debe ser modificada sólo por aquellos que estén + autorizados. +
  4. +
+

+
+
+
+ + +
+ +
+
+

+ Son los peligros relacionados con el manejo de tus recursos, como fraude o robo en línea. +

+

+ El modo más común de operación de quienes realizan robo o fraude, es enviar un mensaje o correo + electrónico, el cual + aparenta provenir de un banco o institución de confianza invitándote a actualizar tus datos en el + vínculo (link) que se + encuentra en el mensaje, de tal modo que cuando accedes al portal en realidad te estás dirigiendo a un + sitio falso que + es idéntico al de tu portal de confianza, y que cuando escribes tus datos personales los envía a un + defraudador que más + adelante podría utilizarlos para acceder a tu cuenta. +

+

+ La información que almacenas en tu computadora o dispositivos que por lo general está relacionada con el + trabajo, la + escuela o tu vida diaria, incluidas fotos y videos, también puede ser robada ocasionándote un daño, + como: uso indebido + de tu imagen o documentos confidenciales, chantaje o robo de identidad +

+
+
+
+ + +
+ +
+
+

+ El uso inadecuado de las redes sociales puede plantear diversos riesgos para tu bienestar personal. + Algunos de los + principales incluyen: +

+

+ Dependencia y adicción: Pasar demasiado tiempo en las redes sociales puede afectar tu productividad, + relaciones + interpersonales y bienestar general. +

+

+ Aislamiento social: Dedicarme tiempo excesivo a tus redes sociales, puede hacer que descuides las + interacciones en + persona y reduzcas el tiempo que pasas con amigos, familiares y seres queridos. +

+

+ Comparación social y baja autoestima: Las redes sociales suelen mostrar una versión idealizada de la + vida de las + personas, lo que puede generar sentimientos de inferioridad y baja autoestima al comparar tus logros, + apariencia o + estilo de vida con los de otros. Esta comparación constante puede ser perjudicial para tu bienestar + emocional y mental. +

+

+ Desinformación y manipulación: Las redes sociales también pueden ser fuentes de desinformación y + propaganda. La difusión + de noticias falsas y la manipulación de la opinión pública pueden tener efectos negativos en tu + bienestar personal, al + distorsionar tu percepción de la realidad y fomentar la división social. +

+

+ Afectación en la salud mental: El uso excesivo de las redes sociales se ha relacionado con un mayor + riesgo de ansiedad, + depresión, baja autoestima y trastornos del sueño. +

+
+
+
+ +
+ +

¿Cómo prevenir los riesgos en Internet?

+

+ Recuerda que la seguridad en línea es una responsabilidad compartida. Además de seguir estas sugerencias y otras + que + seguramente conoces, también es esencial educar a las personas cercana a ti, sobre los riesgos potenciales y + cómo + protegerse. Algunos tips para prevenirnos son: +

+
    +
  • Privacidad de la cuenta: Limita quién puede ver tus publicaciones, información de contacto y + fotografías. + Esto + lo + estableces en la configuración de privacidad de tus cuentas en redes sociales.
  • +
  • Cuida la información personal: Evita compartir información personal sensible en tus perfiles de redes + sociales, + como + números de teléfono, direcciones o detalles financieros, ni siquiera a tus amigos, ya que esa información la + puede + capturar y usar otra persona.
  • +
  • + Verifica solicitudes de amistad o seguimiento: Sé cauteloso al aceptar solicitudes de amistad o + seguimiento en + las redes + sociales. Confirma siempre quién te sigue y a quienes sigues. +
  • +
  • + Cuidado con los enlaces y descargas: No hagas clic en enlaces sospechosos o descargues archivos de + origen + desconocido en + las redes sociales. +
  • +
  • + Actualiza tus aplicaciones en tus dispositivos: Las actualizaciones a menudo incluyen parches de + seguridad + importantes + que protegen contra vulnerabilidades conocidas. +
  • +
  • + Contraseñas seguras: Utiliza contraseñas únicas y seguras para tus cuentas en redes sociales. Evita + utilizar + contraseñas + obvias o que puedan ser adivinadas fácilmente. Considera el uso de una combinación de letras, números y + símbolos. +
  • +
+ +

+ Evita publicar comentarios que le falten el respeto a otra persona. No reenvíes ese tipo de contenidos. +

+

+ Para proteger tu bienestar personal, es importante establecer límites en el uso de las redes sociales, ser + consciente de + cómo te afectan emocionalmente y estar atento a las señales de que necesitas un descanso o desconexión. Mantener + un + equilibrio saludable entre el tiempo en línea y las interacciones en persona puede contribuir a tu bienestar + general. +

+ +

¿Qué debo hacer para denunciar la violencia digital?

+

+ Identifica si eres víctima de violencia digital. La Secretaría de las Mujeres del Gobierno de la Ciudad de + México, ha + publicado el siguiente cuestionario, que te ayudarán a reconocer la violencia digital, y a saber si tú o alguna + persona + cercana está enfrentando o ha enfrentado alguna de estas situaciones: sitio +

+

+ Acércate a una de las Unidades Territoriales de Prevención y Atención a la Violencia contra las Mujeres (Lunas) + de la + Secretaría de las Mujeres de la Ciudad de México, que se encuentran en las 16 alcaldías. +

+

+ También puedes recibir orientación y apoyo de: +

+
+
+ +
+
+ +
+
+ +
+
+

+ Junto con el Programa de Cobertura Social, presentado en octubre de 2019, y el presente Programa de Conectividad + en + Sitios Públicos, la Secretaría de Infraestructura, Comunicaciones y Transportes contribuye de manera sustancial + a + concretar la visión del Gobierno de México de incrementar el bienestar de la población en todo el país a través + del + acceso y uso de las nuevas tecnologías digitales. +

+ +
+
+ +
+
+
    +
  1. + + Cuídate en Internet, Aprende a cuidarte cuando usas redes sociales.
    + Irma Ferrera y Micaela Bekendam, Solares Editores, Publicación independiente, 2017. +
    +
  2. +
  3. +

    + Medidas de seguridad para usar Redes Sociales
    + https://www.semujeres.cdmx.gob.mx +

    +
  4. +
  5. +

    + Uso y Aprovechamiento de la Conectividad, Secretaría de Infraestructura Comunicaciones y + Transportes
    + https://www.gob.mx/sct/acciones-y-programas/programa-de-conectividad-en-sitios-publicos +

    +
  6. +
+
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + +