Articles of javascript

¿Cómo enviar un blob de audio de javascript a python?

Quiero enviar un blob de audio desde JS a la secuencia de comandos de python (que se ejecuta en el servidor). Mi JS ajax .. se ve algo como esto. var fileType = ‘audio’; var fileName = ‘output.wav’; var formData = new FormData(); formData.append(fileType + ‘-filename’, fileName); formData.append(fileType + ‘-blob’, blob); $.ajax({ type: ‘POST’, url: […]

¿Por qué deberías evitar usar “es” y “no es”?

Acabo de comenzar con Python y mi profesor en línea me recomendó usar, y is not solo cuando comparo un valor con True , False o None (o al menos así es como entendí lo que estaba diciendo). Ahora en mi cabeza, comparo con JavaScript === y is not con JavaScript “!==” , y creo […]

¿Cómo insertar JavaScript en el elemento ?

Lo que tengo es: from lxml import etree myscript = “if(0 < 1){alert(\"Hello World!\");}" html = etree.fromstring("”) for element in html.findall(‘//script’): element.text = myscript result = etree.tostring(html) Lo que obtengo es: >>> result ‘if(0 < 1){alert(“Hello World!”);}’ Lo que quiero es unescaped JavaScript: >>> result ‘if(0 < 1){alert("Hello World!");}’

¿Cuál es la mejor manera de implementar una actualización de página forzada usando Flask?

Fondo Tengo una gran cantidad de campos que se actualizarán en tiempo real desde un proceso externo. Me gustaría actualizar periódicamente las páginas alojadas en Flask para mostrar a los usuarios conectados cualquier cambio. Idealmente, toda la página no se actualizaría, esto era una queja de un sistema similar, sino que simplemente actualizaba una serie […]

Diferencias entre node.js y Tornado

Además del hecho de que node.js está escrito en JS y Tornado en Python, ¿cuáles son algunas de las diferencias entre los dos? Ambos son servidores web asíncronos sin locking, ¿verdad? ¿Por qué elegir uno sobre el otro además del idioma?

Simulando el terminal de linux en el navegador.

He leído acerca de la simulación de Linux de Fabrice Bellard en el navegador. ¿Cómo funciona el emulador de Linux en Javascript de Fabrice Bellard? Hoy me topé con este sitio, donde están simulando el terminal completo de Linux en el navegador, puedo ejecutar python, perl, etc. Sé que están ejecutando su sitio en node.js, […]

combinar archivos javascript en la implementación en Python

Estoy tratando de reducir la cantidad de scripts incluidos en nuestro sitio web y usamos buildout para manejar las implementaciones. ¿Alguien ha implementado con éxito un método para combinar y comprimir scripts con buildout?

¿Pueden las plantillas de bigote hacer extensión de plantilla?

Soy nuevo en el bigote. Muchos idiomas de plantilla (p. Ej., Django / Jinja ) te permitirán extender una plantilla “principal” como … base.html {% block content %}{% endblock %} frontpage.html {% extends “base.html” %} {% block content %}Foobar!{% endblock %} frontpage.html renderizado Foobar! Soy consciente de los parciales de Moustache (por ejemplo, {{>content}} ), […]

Múltiples $ donde consultas en MongoDB

Intenté juntar la siguiente consulta, pero no funciona: db.sss.find({ “pos”: { “$gte”: 200000, “$lt”: 2000000 }, “$where”: “(this.chr.letter != “X” && this.chr.no == 5) && (this.chr.letter != “X” && this.chr.no == 6) && (this.chr.letter != this.chr.letter)” }) La condición anterior arriba traté de explicar a continuación: chr.no = 5 y chr.no = 6 chr.letter entre […]

Enviando mensajes whatsapp vía python / JS

Hice un progtwig que toma información de Excel y envía mensajes a través de Python. Utilicé selenium y “span” para encontrar el elemento que necesito. Ahora, WhatsApp cambió su HTML y ya no hay espacio. El código antiguo está aquí: import time import xlrd from selenium import webdriver chrome_driver_binary = “D:\pycharm\chromedriver.exe” driver = webdriver.Chrome(chrome_driver_binary) driver.get(‘http://web.whatsapp.com’) […]