Una biblioteca para recuperar datos del Horario Unificado de Oración de Londres.
Principalmente una biblioteca de Python para recuperar, almacenar y actualizar un horario de oración local para la región de Londres utilizando un formato que alimenta https://www.eastlondonmosque.org.uk.
También se proporciona una utilidad de línea de comando para administrar y consultar el horario.
La biblioteca puede:
Una vez inicializado, el cli puede:
pip install london-unified-prayer-times
Alternativamente, los usuarios de Arch pueden instalar a través de AUR en: https://aur.archlinux.org/packages/python-london-unified-prayer-times/
Esta biblioteca está diseñada para descargar datos de horarios en formato HTML y accesibles a través de una URL. Depende del usuario de la biblioteca proporcionar esa URL. Existe al menos una URL de este tipo en el dominio público, pero esa dirección no se proporciona aquí.
Y sí, técnicamente esto significa que cualquiera puede crear un conjunto de datos en línea de tiempos personalizados y tener acceso a él con esta biblioteca. Si lo haces, me encantaría saberlo.
La herramienta utiliza la biblioteca de clics, por lo que pasar –help en todas partes debería brindar alguna orientación sobre su uso. Sugerencia: primero debes iniciar.
Honestamente, no espero que muchos usen esto y por eso falta un poco de documentación. Como ocurre con todos los grandes programadores, creo que la herramienta tiene sentido desde el primer momento. Puedes escribirme si te quedas atascado; eventualmente eso formará la documentación.
En resumen, porque no publicarán los Horarios de Oración Unificados de Londres.
La mayoría de las bibliotecas de tiempos de oración (Python o de otro tipo), utilizan directamente el increíble trabajo de Hamid Zarrabi-Zadeh presentado en http://praytimes.org/calculation o indirectamente envolviendo https://aladhan.com/. Por otro lado, ELM produce un calendario seleccionado para toda la región de Londres que, lamentablemente, no se puede calcular (para más información, consulte: https://www.eastlondonmosque.org.uk/prayer-times-and -calendario-explicado).
Si bien podría decirse que son más correctas (ya que utilizan su ubicación precisa como entrada), las bibliotecas que dependen del cálculo no coincidirán con el conjunto de datos de ELM. El horario de ELM es compartido por la Mezquita Central de Londres, al igual que muchas mezquitas de todo Londres. Entonces, si desea que su aplicación coincida con el horario de su mezquita local de Londres, esta biblioteca puede ser para usted.
La mayoría de las bibliotecas PyPi existentes también optan por empaquetar https://aladhan.com/, lo que significa que requieren una conexión en línea para funcionar (lo que, aunque conveniente, parece un poco complicado para un cálculo que podría realizarse fácilmente localmente). El objetivo de esta biblioteca es poder funcionar fuera de línea en la medida de lo posible, manteniendo un almacén local de tiempos de oración.
Hay algunas razones:
Aunque no es mi primera elección de idioma, esta biblioteca se escribió principalmente para usar con Home Assistant, que a su vez está escrito en Python. Dado que esta biblioteca en realidad no hace mucho, tenía sentido mantenerla lo más nativa posible.
Disculpe los patrones anti-Python: los RP son bienvenidos. Aunque por favor, nada de comentarios sobre la falta de clases, eso es deliberado.
¡Por supuesto! Pero tenga en cuenta que no seré responsable de que se haya perdido el Fajr.
Este paquete fue creado con Cookiecutter y la plantilla de proyecto audreyr/cookiecutter-pypackage.