From d2432d75d53cb76a536a6e45b5722b3b2e03f086 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Thu, 18 May 2023 03:51:57 +0000 Subject: automatic import of python-aquosremote --- .gitignore | 1 + python-aquosremote.spec | 431 ++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 433 insertions(+) create mode 100644 python-aquosremote.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..44ca1d9 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/aquosRemote-1.5.1.tar.gz diff --git a/python-aquosremote.spec b/python-aquosremote.spec new file mode 100644 index 0000000..90c86aa --- /dev/null +++ b/python-aquosremote.spec @@ -0,0 +1,431 @@ +%global _empty_manifest_terminate_build 0 +Name: python-aquosRemote +Version: 1.5.1 +Release: 1 +Summary: A small Python module for sending Remote Control Codes to your Sharp AQUOS Smart TV +License: MIT +URL: https://github.com/thehappydinoa/aquosRemote +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/92/83/b5ae249848556a8ecb7cafe9900aeeafec902c100daf193dd41642bce9f8/aquosRemote-1.5.1.tar.gz +BuildArch: noarch + +Requires: python3-twine +Requires: python3-unittest + +%description + +# Sharp AQUOS Remote Python + +Python module for sending Remote Control Codes to your Sharp AQUOS Smart TV + +## Install + +```bash +pip install aquosRemote +``` + +## Setup + +### Enabled AQUOS Remote Control + +1. Go to MENU +2. Go to the Inital Setup Tab +3. Go to AQUOS Remote Control +4. Enable AQUOS Remote + +### Find your IP + +1. Go to MENU +2. Go to the Inital Setup Tab +3. Go to Network Setup +4. Manual Setup (Click Yes) +5. Go down to IP Setup + +## Usage + +```python +# Import Client +from aquosRemote.aquos import AquosTV + +# Connect +aquos = AquosTV('IP_ADDRESS') + +aquos.on() # Turns on TV + +aquos.off() # Puts TV into standby mode + +aqous.set_standbymode() # Enables standby mode + +aquos.toggle_power() # Toggle power + +aquos.toggle_power_source() # Toggle power source + +aqous.delay() # Waits a certian time + +aquos.play() # Play button (⏯) + +aquos.pause() # Pause button (⏯) + +aqous.stop() # Stop button + +aquos.rewind() # Rewind button (⏪) + +aqous.fast_forward() # Fast forward button (⏩) + +aquos.rewind() # Skip forward button (⏭) + +aquos.rewind() # Skip back button (⏮) + +aqous.up() # Up button (▲) + +aqous.down() # Down button (▼) + +aqous.left() # Left button (◄) + +aqous.right() # Right button (►) + +aqous.enter() # Enter button + +aqous.remote_return() # Stop button + +aqous.exit() # Exit button + +aqous.volume_up() # Turns volume up + +aqous.volume_down() # Turns volume down + +aquos.volume_repeat(x) # Turns volume up x times up or down + +aquos.set_volume(xx) # Sets TV volume 0-100 + +aquos.toggle_mute() # Toggles mute + +aqous.set_mute(boolean) # Sets mute to boolean + +aquos.mute_on() # Turns mute on + +aquos.mute_off() # Turns mute off + +aquos.set_input(x) # Sets TV input to input x + +aquos.toggle_3d() # Toggles 3D + +aquos.netflix() # Opens Netflix + +aquos.smart_central() # Opens Smart Central + +aquos.get_device_name() # Gets TV device name + +aquos.get_model_name() # Gets TV model name + +aquos.get_software_version() # Gets TV software version + +aquos.get_ip_protocol_version() # Gets TV ip protocol + +aquos.get_info() # Returns all above info into a pretty string +``` + +Note: `aquos.on()` function will work only after you use the setup=True argument or after you turn off tv using this function, then un-plug and re-plug-in the tv. + +## License + +[![License](https://img.shields.io/pypi/l/aquosRemote?style=flat-square)](https://github.com/thehappydinoa/aquosRemote/blob/master/LICENSE) + + + + +%package -n python3-aquosRemote +Summary: A small Python module for sending Remote Control Codes to your Sharp AQUOS Smart TV +Provides: python-aquosRemote +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-aquosRemote + +# Sharp AQUOS Remote Python + +Python module for sending Remote Control Codes to your Sharp AQUOS Smart TV + +## Install + +```bash +pip install aquosRemote +``` + +## Setup + +### Enabled AQUOS Remote Control + +1. Go to MENU +2. Go to the Inital Setup Tab +3. Go to AQUOS Remote Control +4. Enable AQUOS Remote + +### Find your IP + +1. Go to MENU +2. Go to the Inital Setup Tab +3. Go to Network Setup +4. Manual Setup (Click Yes) +5. Go down to IP Setup + +## Usage + +```python +# Import Client +from aquosRemote.aquos import AquosTV + +# Connect +aquos = AquosTV('IP_ADDRESS') + +aquos.on() # Turns on TV + +aquos.off() # Puts TV into standby mode + +aqous.set_standbymode() # Enables standby mode + +aquos.toggle_power() # Toggle power + +aquos.toggle_power_source() # Toggle power source + +aqous.delay() # Waits a certian time + +aquos.play() # Play button (⏯) + +aquos.pause() # Pause button (⏯) + +aqous.stop() # Stop button + +aquos.rewind() # Rewind button (⏪) + +aqous.fast_forward() # Fast forward button (⏩) + +aquos.rewind() # Skip forward button (⏭) + +aquos.rewind() # Skip back button (⏮) + +aqous.up() # Up button (▲) + +aqous.down() # Down button (▼) + +aqous.left() # Left button (◄) + +aqous.right() # Right button (►) + +aqous.enter() # Enter button + +aqous.remote_return() # Stop button + +aqous.exit() # Exit button + +aqous.volume_up() # Turns volume up + +aqous.volume_down() # Turns volume down + +aquos.volume_repeat(x) # Turns volume up x times up or down + +aquos.set_volume(xx) # Sets TV volume 0-100 + +aquos.toggle_mute() # Toggles mute + +aqous.set_mute(boolean) # Sets mute to boolean + +aquos.mute_on() # Turns mute on + +aquos.mute_off() # Turns mute off + +aquos.set_input(x) # Sets TV input to input x + +aquos.toggle_3d() # Toggles 3D + +aquos.netflix() # Opens Netflix + +aquos.smart_central() # Opens Smart Central + +aquos.get_device_name() # Gets TV device name + +aquos.get_model_name() # Gets TV model name + +aquos.get_software_version() # Gets TV software version + +aquos.get_ip_protocol_version() # Gets TV ip protocol + +aquos.get_info() # Returns all above info into a pretty string +``` + +Note: `aquos.on()` function will work only after you use the setup=True argument or after you turn off tv using this function, then un-plug and re-plug-in the tv. + +## License + +[![License](https://img.shields.io/pypi/l/aquosRemote?style=flat-square)](https://github.com/thehappydinoa/aquosRemote/blob/master/LICENSE) + + + + +%package help +Summary: Development documents and examples for aquosRemote +Provides: python3-aquosRemote-doc +%description help + +# Sharp AQUOS Remote Python + +Python module for sending Remote Control Codes to your Sharp AQUOS Smart TV + +## Install + +```bash +pip install aquosRemote +``` + +## Setup + +### Enabled AQUOS Remote Control + +1. Go to MENU +2. Go to the Inital Setup Tab +3. Go to AQUOS Remote Control +4. Enable AQUOS Remote + +### Find your IP + +1. Go to MENU +2. Go to the Inital Setup Tab +3. Go to Network Setup +4. Manual Setup (Click Yes) +5. Go down to IP Setup + +## Usage + +```python +# Import Client +from aquosRemote.aquos import AquosTV + +# Connect +aquos = AquosTV('IP_ADDRESS') + +aquos.on() # Turns on TV + +aquos.off() # Puts TV into standby mode + +aqous.set_standbymode() # Enables standby mode + +aquos.toggle_power() # Toggle power + +aquos.toggle_power_source() # Toggle power source + +aqous.delay() # Waits a certian time + +aquos.play() # Play button (⏯) + +aquos.pause() # Pause button (⏯) + +aqous.stop() # Stop button + +aquos.rewind() # Rewind button (⏪) + +aqous.fast_forward() # Fast forward button (⏩) + +aquos.rewind() # Skip forward button (⏭) + +aquos.rewind() # Skip back button (⏮) + +aqous.up() # Up button (▲) + +aqous.down() # Down button (▼) + +aqous.left() # Left button (◄) + +aqous.right() # Right button (►) + +aqous.enter() # Enter button + +aqous.remote_return() # Stop button + +aqous.exit() # Exit button + +aqous.volume_up() # Turns volume up + +aqous.volume_down() # Turns volume down + +aquos.volume_repeat(x) # Turns volume up x times up or down + +aquos.set_volume(xx) # Sets TV volume 0-100 + +aquos.toggle_mute() # Toggles mute + +aqous.set_mute(boolean) # Sets mute to boolean + +aquos.mute_on() # Turns mute on + +aquos.mute_off() # Turns mute off + +aquos.set_input(x) # Sets TV input to input x + +aquos.toggle_3d() # Toggles 3D + +aquos.netflix() # Opens Netflix + +aquos.smart_central() # Opens Smart Central + +aquos.get_device_name() # Gets TV device name + +aquos.get_model_name() # Gets TV model name + +aquos.get_software_version() # Gets TV software version + +aquos.get_ip_protocol_version() # Gets TV ip protocol + +aquos.get_info() # Returns all above info into a pretty string +``` + +Note: `aquos.on()` function will work only after you use the setup=True argument or after you turn off tv using this function, then un-plug and re-plug-in the tv. + +## License + +[![License](https://img.shields.io/pypi/l/aquosRemote?style=flat-square)](https://github.com/thehappydinoa/aquosRemote/blob/master/LICENSE) + + + + +%prep +%autosetup -n aquosRemote-1.5.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-aquosRemote -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Thu May 18 2023 Python_Bot - 1.5.1-1 +- Package Spec generated diff --git a/sources b/sources new file mode 100644 index 0000000..346b81b --- /dev/null +++ b/sources @@ -0,0 +1 @@ +6986caba114fee4914c27d85fb9a83cc aquosRemote-1.5.1.tar.gz -- cgit v1.2.3