summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--python-py-ultroid.spec304
-rw-r--r--sources1
3 files changed, 306 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..6bde8ba 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/py-Ultroid-2022.6.6.tar.gz
diff --git a/python-py-ultroid.spec b/python-py-ultroid.spec
new file mode 100644
index 0000000..b805dc9
--- /dev/null
+++ b/python-py-ultroid.spec
@@ -0,0 +1,304 @@
+%global _empty_manifest_terminate_build 0
+Name: python-py-Ultroid
+Version: 2022.6.6
+Release: 1
+Summary: A Secure and Powerful Python-Telethon Based Library For Ultroid Userbot.
+License: GNU AFFERO GENERAL PUBLIC LICENSE (v3)
+URL: https://github.com/TeamUltroid/pyUltroid
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/95/59/688262f08a88684ade8b90d58148c41f220eebb0d7b78d1be726d46f5efb/py-Ultroid-2022.6.6.tar.gz
+BuildArch: noarch
+
+Requires: python3-redis
+Requires: python3-hiredis
+Requires: python3-decouple
+Requires: python3-dotenv
+
+%description
+# py-Ultroid Library
+
+Core library of [The Ultroid](https://github.com/TeamUltroid/Ultroid), a python based telegram userbot.
+
+[![CodeFactor](https://www.codefactor.io/repository/github/teamultroid/pyultroid/badge)](https://www.codefactor.io/repository/github/teamultroid/pyultroid)
+[![PyPI - Version](https://img.shields.io/pypi/v/py-Ultroid?style=round)](https://pypi.org/project/py-Ultroid)
+[![PyPI - Downloads](https://img.shields.io/pypi/dm/py-Ultroid?label=DOWNLOADS&style=round)](https://pypi.org/project/py-Ultroid)
+[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://github.com/TeamUltroid/Ultroid/graphs/commit-activity)
+[![Open Source Love svg2](https://badges.frapsoft.com/os/v2/open-source.svg?v=103)](https://github.com/TeamUltroid/Ultroid)
+[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](https://makeapullrequest.com)
+
+# Installation
+```bash
+pip3 install -U py-Ultroid
+```
+
+# Documentation
+[![Documentation](https://img.shields.io/badge/Documentation-Ultroid-blue)](http://ultroid.tech/)
+
+# Usage
+- Create folders named `plugins`, `addons`, `assistant` and `resources`.
+- Add your plugins in the `plugins` folder and others accordingly.
+- Create a `.env` file with following mandatory Environment Variables
+ ```
+ API_ID
+ API_HASH
+ SESSION
+ REDIS_URI
+ REDIS_PASSWORD
+ ```
+- Check
+[`.env.sample`](https://github.com/TeamUltroid/Ultroid/blob/main/.env.sample) for more details.
+- Run `python3 -m pyUltroid` to start the bot.
+
+## Creating plugins
+ - ### To work everywhere
+
+```python
+@ultroid_cmd(
+ pattern="start"
+)
+async def _(e):
+ await e.eor("Ultroid Started!")
+```
+
+- ### To work only in groups
+
+```python
+@ultroid_cmd(
+ pattern="start",
+ groups_only=True,
+)
+async def _(e):
+ await eor(e, "Ultroid Started.")
+```
+
+- ### Assistant Plugins 👇
+
+```python
+@asst_cmd("start")
+async def _(e):
+ await e.reply("Ultroid Started.")
+```
+
+See more working plugins on [the offical repository](https://github.com/TeamUltroid/Ultroid)!
+
+> Made with 💕 by [@TeamUltroid](https://t.me/TeamUltroid).
+
+
+# License
+[![License](https://www.gnu.org/graphics/agplv3-155x51.png)](LICENSE)
+Ultroid is licensed under [GNU Affero General Public License](https://www.gnu.org/licenses/agpl-3.0.en.html) v3 or later.
+
+# Credits
+* [![TeamUltroid-Devs](https://img.shields.io/static/v1?label=TeamUltroid&message=devs&color=critical)](https://t.me/UltroidDevs)
+* [Lonami](https://github.com/Lonami) for [Telethon](https://github.com/LonamiWebs/Telethon)
+
+
+%package -n python3-py-Ultroid
+Summary: A Secure and Powerful Python-Telethon Based Library For Ultroid Userbot.
+Provides: python-py-Ultroid
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-py-Ultroid
+# py-Ultroid Library
+
+Core library of [The Ultroid](https://github.com/TeamUltroid/Ultroid), a python based telegram userbot.
+
+[![CodeFactor](https://www.codefactor.io/repository/github/teamultroid/pyultroid/badge)](https://www.codefactor.io/repository/github/teamultroid/pyultroid)
+[![PyPI - Version](https://img.shields.io/pypi/v/py-Ultroid?style=round)](https://pypi.org/project/py-Ultroid)
+[![PyPI - Downloads](https://img.shields.io/pypi/dm/py-Ultroid?label=DOWNLOADS&style=round)](https://pypi.org/project/py-Ultroid)
+[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://github.com/TeamUltroid/Ultroid/graphs/commit-activity)
+[![Open Source Love svg2](https://badges.frapsoft.com/os/v2/open-source.svg?v=103)](https://github.com/TeamUltroid/Ultroid)
+[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](https://makeapullrequest.com)
+
+# Installation
+```bash
+pip3 install -U py-Ultroid
+```
+
+# Documentation
+[![Documentation](https://img.shields.io/badge/Documentation-Ultroid-blue)](http://ultroid.tech/)
+
+# Usage
+- Create folders named `plugins`, `addons`, `assistant` and `resources`.
+- Add your plugins in the `plugins` folder and others accordingly.
+- Create a `.env` file with following mandatory Environment Variables
+ ```
+ API_ID
+ API_HASH
+ SESSION
+ REDIS_URI
+ REDIS_PASSWORD
+ ```
+- Check
+[`.env.sample`](https://github.com/TeamUltroid/Ultroid/blob/main/.env.sample) for more details.
+- Run `python3 -m pyUltroid` to start the bot.
+
+## Creating plugins
+ - ### To work everywhere
+
+```python
+@ultroid_cmd(
+ pattern="start"
+)
+async def _(e):
+ await e.eor("Ultroid Started!")
+```
+
+- ### To work only in groups
+
+```python
+@ultroid_cmd(
+ pattern="start",
+ groups_only=True,
+)
+async def _(e):
+ await eor(e, "Ultroid Started.")
+```
+
+- ### Assistant Plugins 👇
+
+```python
+@asst_cmd("start")
+async def _(e):
+ await e.reply("Ultroid Started.")
+```
+
+See more working plugins on [the offical repository](https://github.com/TeamUltroid/Ultroid)!
+
+> Made with 💕 by [@TeamUltroid](https://t.me/TeamUltroid).
+
+
+# License
+[![License](https://www.gnu.org/graphics/agplv3-155x51.png)](LICENSE)
+Ultroid is licensed under [GNU Affero General Public License](https://www.gnu.org/licenses/agpl-3.0.en.html) v3 or later.
+
+# Credits
+* [![TeamUltroid-Devs](https://img.shields.io/static/v1?label=TeamUltroid&message=devs&color=critical)](https://t.me/UltroidDevs)
+* [Lonami](https://github.com/Lonami) for [Telethon](https://github.com/LonamiWebs/Telethon)
+
+
+%package help
+Summary: Development documents and examples for py-Ultroid
+Provides: python3-py-Ultroid-doc
+%description help
+# py-Ultroid Library
+
+Core library of [The Ultroid](https://github.com/TeamUltroid/Ultroid), a python based telegram userbot.
+
+[![CodeFactor](https://www.codefactor.io/repository/github/teamultroid/pyultroid/badge)](https://www.codefactor.io/repository/github/teamultroid/pyultroid)
+[![PyPI - Version](https://img.shields.io/pypi/v/py-Ultroid?style=round)](https://pypi.org/project/py-Ultroid)
+[![PyPI - Downloads](https://img.shields.io/pypi/dm/py-Ultroid?label=DOWNLOADS&style=round)](https://pypi.org/project/py-Ultroid)
+[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://github.com/TeamUltroid/Ultroid/graphs/commit-activity)
+[![Open Source Love svg2](https://badges.frapsoft.com/os/v2/open-source.svg?v=103)](https://github.com/TeamUltroid/Ultroid)
+[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](https://makeapullrequest.com)
+
+# Installation
+```bash
+pip3 install -U py-Ultroid
+```
+
+# Documentation
+[![Documentation](https://img.shields.io/badge/Documentation-Ultroid-blue)](http://ultroid.tech/)
+
+# Usage
+- Create folders named `plugins`, `addons`, `assistant` and `resources`.
+- Add your plugins in the `plugins` folder and others accordingly.
+- Create a `.env` file with following mandatory Environment Variables
+ ```
+ API_ID
+ API_HASH
+ SESSION
+ REDIS_URI
+ REDIS_PASSWORD
+ ```
+- Check
+[`.env.sample`](https://github.com/TeamUltroid/Ultroid/blob/main/.env.sample) for more details.
+- Run `python3 -m pyUltroid` to start the bot.
+
+## Creating plugins
+ - ### To work everywhere
+
+```python
+@ultroid_cmd(
+ pattern="start"
+)
+async def _(e):
+ await e.eor("Ultroid Started!")
+```
+
+- ### To work only in groups
+
+```python
+@ultroid_cmd(
+ pattern="start",
+ groups_only=True,
+)
+async def _(e):
+ await eor(e, "Ultroid Started.")
+```
+
+- ### Assistant Plugins 👇
+
+```python
+@asst_cmd("start")
+async def _(e):
+ await e.reply("Ultroid Started.")
+```
+
+See more working plugins on [the offical repository](https://github.com/TeamUltroid/Ultroid)!
+
+> Made with 💕 by [@TeamUltroid](https://t.me/TeamUltroid).
+
+
+# License
+[![License](https://www.gnu.org/graphics/agplv3-155x51.png)](LICENSE)
+Ultroid is licensed under [GNU Affero General Public License](https://www.gnu.org/licenses/agpl-3.0.en.html) v3 or later.
+
+# Credits
+* [![TeamUltroid-Devs](https://img.shields.io/static/v1?label=TeamUltroid&message=devs&color=critical)](https://t.me/UltroidDevs)
+* [Lonami](https://github.com/Lonami) for [Telethon](https://github.com/LonamiWebs/Telethon)
+
+
+%prep
+%autosetup -n py-Ultroid-2022.6.6
+
+%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-py-Ultroid -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Mon Apr 10 2023 Python_Bot <Python_Bot@openeuler.org> - 2022.6.6-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..f28d6d3
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+58d7ae76f0b0a261fa3926a11b5cee46 py-Ultroid-2022.6.6.tar.gz