The London Unified Prayer Timetable からデータを取得するためのライブラリ。
主に、https://www.eastlondonmosque.org.uk をフィードする形式を使用して、ロンドン地域のローカルの祈りの時刻表を取得、保存、更新するための Python ライブラリです。
タイムテーブルを管理およびクエリするためのコマンド ライン ユーティリティも提供されています。
ライブラリでは次のことができます。
初期化されると、cli は次のことを行うことができます。
pip install london-unified-prayer-times
あるいは、Arch ユーザーは、https://aur.archlinux.org/packages/python-london-unified-prayer-times/ で AUR 経由でインストールできます。
このライブラリは、HTML 形式で保持され、URL 経由でアクセスできる時刻表データをダウンロードするように設計されています。その URL を提供するかどうかはライブラリのユーザーの責任です。パブリック ドメインにはそのような URL が少なくとも 1 つありますが、そのアドレスはここでは提供されません。
そして、はい、これは技術的には、誰でもカスタム時間のオンライン データセットを作成し、このライブラリを使用してアクセスできることを意味します。もしそうなら、ぜひ聞いてみたいです。
このツールはクリック ライブラリを使用するため、どこでも –help を渡すと、使用方法に関するガイダンスが得られます。ヒント: 最初に初期化する必要があります。
正直に言うと、これを使用する人は多くないと思うので、ドキュメントが少し不足しています。すべての優れたプログラマーと同様に、私はこのツールが箱から出してすぐに意味を成すものであると信じています。行き詰まった場合は、私に連絡してください。最終的にはそれがドキュメントになります。
要するに、ロンドン統一祈祷時報を出力しないからです。
ほとんどの祈りの時間ライブラリ (Python またはその他) は、http://praytimes.org/calculation で紹介されている Hamid Zarrabi-Zadeh の素晴らしい作品を直接使用するか、https://aladhan.com/ をラップすることによって間接的に使用します。一方、ELM はロンドン地域全体の精選された時刻表を作成していますが、残念ながら計算することはできません (詳細については、https://www.eastlondonmosque.org.uk/prayer-times-and を参照してください)。 -カレンダーで説明されています)。
(正確な位置を入力として使用するため) おそらくより正確ですが、計算に依存するライブラリは ELM データセットと一致しません。 ELM の時刻表はロンドン セントラル モスクで共有されており、ロンドン中の多くのモスクのマインドシェアにもなっています。したがって、アプリケーションを地元のロンドンのモスクの時刻表に一致させたい場合は、このライブラリが最適かもしれません。
既存の PyPi ライブラリのほとんどは https://aladhan.com/ をラップすることも選択しています。これは、動作するためにオンライン接続が必要であることを意味します (これは便利ですが、ローカルで簡単に実行できる計算としては少し複雑に思えます)。このライブラリの目的は、祈りの時間をローカルに保存することで、可能な限りオフラインで動作できるようにすることです。
理由はいくつかあります。
私が最初に選んだ言語ではありませんが、このライブラリは主に Home Assistant で使用するために書かれており、Home Assistant 自体は Python で書かれています。このライブラリは実際にはそれほど多くのことを行うわけではないため、可能な限りネイティブに保つことが合理的です。
反 Python パターンについてはご容赦ください - PR は大歓迎です。ただし、授業がないことについてはコメントしないでください。これは意図的なものです。
もちろん!ただし、ファジルを見逃しても私は責任を負いませんのでご了承ください。
このパッケージは、Cookiecutter と audreyr/cookiecutter-pypackage プロジェクト テンプレートを使用して作成されました。