summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-05 14:42:40 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-05 14:42:40 +0000
commitd530f568d719fceadd95e0ff5c1ed3359a21969a (patch)
tree59accf34a23f92eaa3ec5ff6c022bd43b392e1e0
parent269f6409da028079493ae827ff47b6beaa7a6daf (diff)
automatic import of python-telegram-bellopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-telegram-bell.spec252
-rw-r--r--sources1
3 files changed, 254 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..92cdc4f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/telegram-bell-0.7.1.tar.gz
diff --git a/python-telegram-bell.spec b/python-telegram-bell.spec
new file mode 100644
index 0000000..e50c885
--- /dev/null
+++ b/python-telegram-bell.spec
@@ -0,0 +1,252 @@
+%global _empty_manifest_terminate_build 0
+Name: python-telegram-bell
+Version: 0.7.1
+Release: 1
+Summary: Notify you when something is mentioned in a telegram channel
+License: MIT
+URL: https://pypi.org/project/telegram-bell/
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/6b/33/587f530c6b7f08b6b9d64a5902f4d39bedc2f6b838cddea97dc3dc025d93/telegram-bell-0.7.1.tar.gz
+BuildArch: noarch
+
+Requires: python3-telethon
+Requires: python3-12factor-configclasses
+Requires: python3-rich
+Requires: python3-asyncclick
+Requires: python3-anyio
+Requires: python3-dotenv
+
+%description
+# telegram-bell
+
+![PyPI](https://img.shields.io/pypi/v/telegram-bell)
+
+Notify you when something is mentioned in a telegram channel.
+
+## Install
+
+ pip install telegram-bell
+
+## Usage
+
+### CLI
+
+#### Run
+
+ tbell run
+
+Before you can use, it will ask you for:
+
+- your Telegram API ID
+- your Telegram API hash
+- channels and keywords which you want to get notified
+- Telegram token (2FA)
+
+The app will then forward the matching messages to your "Saved Messages" channel in Telegram over time.
+
+#### Config
+
+ tbell config
+
+You can reconfigure the application at any time with this command.
+
+#### Show susbscribed channels
+
+ tbell show
+
+### Systemd user service
+
+Clone the repo and:
+
+ cd telegram-bell/scripts
+ sh install_service.sh
+ sh start_service.sh # it will ask you for config
+
+Check the service is running:
+
+ sh check_service.sh
+
+You can check the services logs too:
+
+ sh show_service_logs.sh
+
+If the service fails or the machine is restarted, the service will run transparently again.
+
+If you want to change your config in some moment:
+
+ tbell config
+ sh restart_service.sh
+
+%package -n python3-telegram-bell
+Summary: Notify you when something is mentioned in a telegram channel
+Provides: python-telegram-bell
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-telegram-bell
+# telegram-bell
+
+![PyPI](https://img.shields.io/pypi/v/telegram-bell)
+
+Notify you when something is mentioned in a telegram channel.
+
+## Install
+
+ pip install telegram-bell
+
+## Usage
+
+### CLI
+
+#### Run
+
+ tbell run
+
+Before you can use, it will ask you for:
+
+- your Telegram API ID
+- your Telegram API hash
+- channels and keywords which you want to get notified
+- Telegram token (2FA)
+
+The app will then forward the matching messages to your "Saved Messages" channel in Telegram over time.
+
+#### Config
+
+ tbell config
+
+You can reconfigure the application at any time with this command.
+
+#### Show susbscribed channels
+
+ tbell show
+
+### Systemd user service
+
+Clone the repo and:
+
+ cd telegram-bell/scripts
+ sh install_service.sh
+ sh start_service.sh # it will ask you for config
+
+Check the service is running:
+
+ sh check_service.sh
+
+You can check the services logs too:
+
+ sh show_service_logs.sh
+
+If the service fails or the machine is restarted, the service will run transparently again.
+
+If you want to change your config in some moment:
+
+ tbell config
+ sh restart_service.sh
+
+%package help
+Summary: Development documents and examples for telegram-bell
+Provides: python3-telegram-bell-doc
+%description help
+# telegram-bell
+
+![PyPI](https://img.shields.io/pypi/v/telegram-bell)
+
+Notify you when something is mentioned in a telegram channel.
+
+## Install
+
+ pip install telegram-bell
+
+## Usage
+
+### CLI
+
+#### Run
+
+ tbell run
+
+Before you can use, it will ask you for:
+
+- your Telegram API ID
+- your Telegram API hash
+- channels and keywords which you want to get notified
+- Telegram token (2FA)
+
+The app will then forward the matching messages to your "Saved Messages" channel in Telegram over time.
+
+#### Config
+
+ tbell config
+
+You can reconfigure the application at any time with this command.
+
+#### Show susbscribed channels
+
+ tbell show
+
+### Systemd user service
+
+Clone the repo and:
+
+ cd telegram-bell/scripts
+ sh install_service.sh
+ sh start_service.sh # it will ask you for config
+
+Check the service is running:
+
+ sh check_service.sh
+
+You can check the services logs too:
+
+ sh show_service_logs.sh
+
+If the service fails or the machine is restarted, the service will run transparently again.
+
+If you want to change your config in some moment:
+
+ tbell config
+ sh restart_service.sh
+
+%prep
+%autosetup -n telegram-bell-0.7.1
+
+%build
+%py3_build
+
+%install
+%py3_install
+install -d -m755 %{buildroot}/%{_pkgdocdir}
+if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
+if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
+if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
+if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
+pushd %{buildroot}
+if [ -d usr/lib ]; then
+ find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/lib64 ]; then
+ find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/bin ]; then
+ find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/sbin ]; then
+ find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+touch doclist.lst
+if [ -d usr/share/man ]; then
+ find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
+fi
+popd
+mv %{buildroot}/filelist.lst .
+mv %{buildroot}/doclist.lst .
+
+%files -n python3-telegram-bell -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 0.7.1-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..c2d6af6
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+f86ef5db22fd77686f96f2ac8b6a60d5 telegram-bell-0.7.1.tar.gz