From 47362a7a0ad7dd897883eb44cd5b31f97d4ee6b9 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Tue, 11 Apr 2023 11:50:57 +0000 Subject: automatic import of python-randfacts --- python-randfacts.spec | 354 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 354 insertions(+) create mode 100644 python-randfacts.spec (limited to 'python-randfacts.spec') diff --git a/python-randfacts.spec b/python-randfacts.spec new file mode 100644 index 0000000..b13fbb9 --- /dev/null +++ b/python-randfacts.spec @@ -0,0 +1,354 @@ +%global _empty_manifest_terminate_build 0 +Name: python-randfacts +Version: 0.20.1 +Release: 1 +Summary: Package to generate random facts +License: MIT License +URL: https://github.com/TabulateJarl8/randfacts +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/58/3e/c2d84de058ebd855fcbe2392eea0d7cbd1ed526792e5dbd2e5055450a16f/randfacts-0.20.1.tar.gz +BuildArch: noarch + + +%description +

+ +

+

+ PyPI + AUR version + Downloads + PyPI license + Maintenance + GitHub Issues + GitHub Workflow Status + GitHub followers + GitHub Repo stars +

+ +Randfacts is a Python module that generates random facts. You can use `randfacts.get_fact()` to return a random fun fact. Disclaimer: Facts are not guaranteed to be true. + +# Installation + +randfacts can either be installed via pip or via the AUR, whichever way you prefer. + +### Installation via pip: + +```sh +$ pip3 install randfacts +``` + +### Installation via AUR: + +Via your AUR helper, like paru: +```sh +$ paru -S python-randfacts +``` + +Or manually +```sh +$ git clone https://aur.archlinux.org/python-randfacts.git && cd python-randfacts +$ makepkg -si +``` + +# Usage and examples + +```python +import randfacts +x = randfacts.get_fact() +print(x) +``` +The above example will print a random fact like: +`Penguins can't taste sweet or savory flavors, only sour and salty ones` + +This package has a filter option to filter out potentially inappropriate facts. The filter is on by default. To disable the filter, you can just set the `filter_enabled` parameter to `False`. +```python +from randfacts import get_fact +print(get_fact(False)) +# or +print(get_fact(filter_enabled=False)) +``` + +`get_fact` also has a parameter that will make the function only return unsafe facts. This argument takes precedence over the `filter_enabled` argument. For example: + +```py +print(get_fact(only_unsafe=True)) +``` + +If you want to access the list of facts directly, you can just import the `safe_facts`, `unsafe_facts`, or `all_facts` lists from the randfacts module. + + +## Command line usage + +randfacts can be executed via the command line with the following commands: + +Normal execution; only SFW (safe for work) facts + +```sh +$ python3 -m randfacts +``` + +The unsafe argument can be supplied to provide only NSFW (not safe for work) facts + +```sh +$ python3 -m randfacts --unsafe +``` + +The mixed argument can be provided to provide both SFW and NSFW facts. + +```sh +$ python3 -m randfacts --mixed +``` + +More help. + +```sh +$ python3 -m randfacts --help +``` + + +%package -n python3-randfacts +Summary: Package to generate random facts +Provides: python-randfacts +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-randfacts +

+ +

+

+ PyPI + AUR version + Downloads + PyPI license + Maintenance + GitHub Issues + GitHub Workflow Status + GitHub followers + GitHub Repo stars +

+ +Randfacts is a Python module that generates random facts. You can use `randfacts.get_fact()` to return a random fun fact. Disclaimer: Facts are not guaranteed to be true. + +# Installation + +randfacts can either be installed via pip or via the AUR, whichever way you prefer. + +### Installation via pip: + +```sh +$ pip3 install randfacts +``` + +### Installation via AUR: + +Via your AUR helper, like paru: +```sh +$ paru -S python-randfacts +``` + +Or manually +```sh +$ git clone https://aur.archlinux.org/python-randfacts.git && cd python-randfacts +$ makepkg -si +``` + +# Usage and examples + +```python +import randfacts +x = randfacts.get_fact() +print(x) +``` +The above example will print a random fact like: +`Penguins can't taste sweet or savory flavors, only sour and salty ones` + +This package has a filter option to filter out potentially inappropriate facts. The filter is on by default. To disable the filter, you can just set the `filter_enabled` parameter to `False`. +```python +from randfacts import get_fact +print(get_fact(False)) +# or +print(get_fact(filter_enabled=False)) +``` + +`get_fact` also has a parameter that will make the function only return unsafe facts. This argument takes precedence over the `filter_enabled` argument. For example: + +```py +print(get_fact(only_unsafe=True)) +``` + +If you want to access the list of facts directly, you can just import the `safe_facts`, `unsafe_facts`, or `all_facts` lists from the randfacts module. + + +## Command line usage + +randfacts can be executed via the command line with the following commands: + +Normal execution; only SFW (safe for work) facts + +```sh +$ python3 -m randfacts +``` + +The unsafe argument can be supplied to provide only NSFW (not safe for work) facts + +```sh +$ python3 -m randfacts --unsafe +``` + +The mixed argument can be provided to provide both SFW and NSFW facts. + +```sh +$ python3 -m randfacts --mixed +``` + +More help. + +```sh +$ python3 -m randfacts --help +``` + + +%package help +Summary: Development documents and examples for randfacts +Provides: python3-randfacts-doc +%description help +

+ +

+

+ PyPI + AUR version + Downloads + PyPI license + Maintenance + GitHub Issues + GitHub Workflow Status + GitHub followers + GitHub Repo stars +

+ +Randfacts is a Python module that generates random facts. You can use `randfacts.get_fact()` to return a random fun fact. Disclaimer: Facts are not guaranteed to be true. + +# Installation + +randfacts can either be installed via pip or via the AUR, whichever way you prefer. + +### Installation via pip: + +```sh +$ pip3 install randfacts +``` + +### Installation via AUR: + +Via your AUR helper, like paru: +```sh +$ paru -S python-randfacts +``` + +Or manually +```sh +$ git clone https://aur.archlinux.org/python-randfacts.git && cd python-randfacts +$ makepkg -si +``` + +# Usage and examples + +```python +import randfacts +x = randfacts.get_fact() +print(x) +``` +The above example will print a random fact like: +`Penguins can't taste sweet or savory flavors, only sour and salty ones` + +This package has a filter option to filter out potentially inappropriate facts. The filter is on by default. To disable the filter, you can just set the `filter_enabled` parameter to `False`. +```python +from randfacts import get_fact +print(get_fact(False)) +# or +print(get_fact(filter_enabled=False)) +``` + +`get_fact` also has a parameter that will make the function only return unsafe facts. This argument takes precedence over the `filter_enabled` argument. For example: + +```py +print(get_fact(only_unsafe=True)) +``` + +If you want to access the list of facts directly, you can just import the `safe_facts`, `unsafe_facts`, or `all_facts` lists from the randfacts module. + + +## Command line usage + +randfacts can be executed via the command line with the following commands: + +Normal execution; only SFW (safe for work) facts + +```sh +$ python3 -m randfacts +``` + +The unsafe argument can be supplied to provide only NSFW (not safe for work) facts + +```sh +$ python3 -m randfacts --unsafe +``` + +The mixed argument can be provided to provide both SFW and NSFW facts. + +```sh +$ python3 -m randfacts --mixed +``` + +More help. + +```sh +$ python3 -m randfacts --help +``` + + +%prep +%autosetup -n randfacts-0.20.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-randfacts -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Tue Apr 11 2023 Python_Bot - 0.20.1-1 +- Package Spec generated -- cgit v1.2.3