Skip to main content

google-home-notifier for python

Project description

pygooglehomenotifier

google-home-notifier for python

Description

This library is that adds voice speech function to PyChromecast. For Python 3.6+.

Install

$ pip install pygooglehomenotifier

Usage

Note You need to keep the port open for mdns (5353/udp).

>> import pygooglehomenotifier

>> # Get all googlehomes on your network (use mdns)
>> googlehomes = pygooglehomenotifier.get_googlehomes()
>> # Get googlehome by IP Address
>> googlehomes = pygooglehomenotifier.get_googlehomes(ipaddr = "xxx.xxx.xxx.xxx")
>> # Get googlehomes by friendly name (use mdns)
>> googlehomes = pygooglehomenotifier.get_googlehomes(friendly_name = "xxxxxxx")
>> # Get googlehomes by UUID (use mdns)
>> googlehomes = pygooglehomenotifer.get_googlehomes(uuid = "xxxx-xxxx-xxxx-xxxx")

>> # Wait connecting
>> googlehomes[0].wait()

>> # Notify (asynchronous)
>> googlehomes[0].notify("Test.", lang = "en")
>> # Play mp3 file (asynchronous)
>> googlehomes[0].play("https://xx/xx/xx/xx.mp3")

>> # Suspend playback
>> googlehomes[0].pause()
>> # Resume playback
>> googlehomes[0].resume()
>> # Check if notifing message or playing mp3 file
>> googlehomes[0].is_playing()
>> # Wait for playback to complete
>> googlehomes[0].block_while_playing()

Requirement

  • PyChromecast

Author

k-sh

Licence

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

PyGoogleHomeNotifier-0.1.1.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

PyGoogleHomeNotifier-0.1.1-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file PyGoogleHomeNotifier-0.1.1.tar.gz.

File metadata

  • Download URL: PyGoogleHomeNotifier-0.1.1.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.9.1

File hashes

Hashes for PyGoogleHomeNotifier-0.1.1.tar.gz
Algorithm Hash digest
SHA256 e3a3849c6b1025ce5716fbc439bcc33e85afbf5fd1142a75c5d5189e57c5c677
MD5 76db5e403ecd811ba3f7121194d90615
BLAKE2b-256 3c6b61c37ae83e72ff6946789f7be1fc99be2a93c8a8ecfe57e2c5525d3d2abc

See more details on using hashes here.

File details

Details for the file PyGoogleHomeNotifier-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: PyGoogleHomeNotifier-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.9.1

File hashes

Hashes for PyGoogleHomeNotifier-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ac269ba5e12106e6c4c837e833808781b5e7eb81d3f75bf52f447a7562bb1154
MD5 ab7e83a2bcce6763eac0620e52ea4175
BLAKE2b-256 852f189c8108157c463605e9bb8ce3eb6edab746bf8df38471c9259a5cf0514c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page