%global _empty_manifest_terminate_build 0 Name: python-notifications-android-tv Version: 1.0.0 Release: 1 Summary: Python API for sending notifications to Android/Fire TVs License: MIT URL: https://github.com/engrbm87/notifications_android_tv Source0: https://mirrors.nju.edu.cn/pypi/web/packages/f4/6b/de1f8e7784959d5232ab19fc39f06685178e4b2879a1cb92577d3c8535d4/notifications-android-tv-1.0.0.tar.gz BuildArch: noarch Requires: python3-httpx %description # Android TV / Fire TV Notifications Python package that interfaces with [Notifications for Android TV](https://play.google.com/store/apps/details?id=de.cyberdream.androidtv.notifications.google) and [Notifications for Fire TV](https://play.google.com/store/apps/details?id=de.cyberdream.firenotifications.google) to send notifications to your TV. ## Usage - Install the application on your TV - Get the IP of the TV unit ```python from notifications_android_tv import Notifications notify = Notifications("192.168.1.10") # validate connection try: await notify.async_connect() expect ConnectError: return False await notify.async_send( "message text", title="Title text", ) ``` ## Optional parameters - `title`: Notification title - `duration`: Display the notification for the specified period. Default is 5 seconds - `fontsize`: Text font size. Use `FontSizes` class to set the fontsize. Default is `FontSizes.MEDIUM` - `position`: Notification position. Use `Positions` class to set position. Default is `Positions.BOTTOM_RIGHT`. - `bkgcolor`: Notification background color. Use `BkgColors` class to set color. Default is `BkgColors.GREY`. - `transparency`: Background transparency of the notification. Use `Transparencies` class. Default is `Transparencies._0_PERCENT`. - `interrupt`: Setting it to `True` makes the notification interactive and can be dismissed or selected to display more details. Default is `False` - `icon`: Can be `str` represnting the file path or an `ImageUrlSource` that includes the url and authentication params to fetch the image from a url. - `image_file`: Can be `str` represnting the file path or an `ImageUrlSource` that includes the url and authentication params to fetch the image from a url. Refer to the [example file](example.py) for setting these parameters directly or from a data dictionary (as documented in ) %package -n python3-notifications-android-tv Summary: Python API for sending notifications to Android/Fire TVs Provides: python-notifications-android-tv BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-notifications-android-tv # Android TV / Fire TV Notifications Python package that interfaces with [Notifications for Android TV](https://play.google.com/store/apps/details?id=de.cyberdream.androidtv.notifications.google) and [Notifications for Fire TV](https://play.google.com/store/apps/details?id=de.cyberdream.firenotifications.google) to send notifications to your TV. ## Usage - Install the application on your TV - Get the IP of the TV unit ```python from notifications_android_tv import Notifications notify = Notifications("192.168.1.10") # validate connection try: await notify.async_connect() expect ConnectError: return False await notify.async_send( "message text", title="Title text", ) ``` ## Optional parameters - `title`: Notification title - `duration`: Display the notification for the specified period. Default is 5 seconds - `fontsize`: Text font size. Use `FontSizes` class to set the fontsize. Default is `FontSizes.MEDIUM` - `position`: Notification position. Use `Positions` class to set position. Default is `Positions.BOTTOM_RIGHT`. - `bkgcolor`: Notification background color. Use `BkgColors` class to set color. Default is `BkgColors.GREY`. - `transparency`: Background transparency of the notification. Use `Transparencies` class. Default is `Transparencies._0_PERCENT`. - `interrupt`: Setting it to `True` makes the notification interactive and can be dismissed or selected to display more details. Default is `False` - `icon`: Can be `str` represnting the file path or an `ImageUrlSource` that includes the url and authentication params to fetch the image from a url. - `image_file`: Can be `str` represnting the file path or an `ImageUrlSource` that includes the url and authentication params to fetch the image from a url. Refer to the [example file](example.py) for setting these parameters directly or from a data dictionary (as documented in ) %package help Summary: Development documents and examples for notifications-android-tv Provides: python3-notifications-android-tv-doc %description help # Android TV / Fire TV Notifications Python package that interfaces with [Notifications for Android TV](https://play.google.com/store/apps/details?id=de.cyberdream.androidtv.notifications.google) and [Notifications for Fire TV](https://play.google.com/store/apps/details?id=de.cyberdream.firenotifications.google) to send notifications to your TV. ## Usage - Install the application on your TV - Get the IP of the TV unit ```python from notifications_android_tv import Notifications notify = Notifications("192.168.1.10") # validate connection try: await notify.async_connect() expect ConnectError: return False await notify.async_send( "message text", title="Title text", ) ``` ## Optional parameters - `title`: Notification title - `duration`: Display the notification for the specified period. Default is 5 seconds - `fontsize`: Text font size. Use `FontSizes` class to set the fontsize. Default is `FontSizes.MEDIUM` - `position`: Notification position. Use `Positions` class to set position. Default is `Positions.BOTTOM_RIGHT`. - `bkgcolor`: Notification background color. Use `BkgColors` class to set color. Default is `BkgColors.GREY`. - `transparency`: Background transparency of the notification. Use `Transparencies` class. Default is `Transparencies._0_PERCENT`. - `interrupt`: Setting it to `True` makes the notification interactive and can be dismissed or selected to display more details. Default is `False` - `icon`: Can be `str` represnting the file path or an `ImageUrlSource` that includes the url and authentication params to fetch the image from a url. - `image_file`: Can be `str` represnting the file path or an `ImageUrlSource` that includes the url and authentication params to fetch the image from a url. Refer to the [example file](example.py) for setting these parameters directly or from a data dictionary (as documented in ) %prep %autosetup -n notifications-android-tv-1.0.0 %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-notifications-android-tv -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Wed May 10 2023 Python_Bot - 1.0.0-1 - Package Spec generated