Benachrichtigungen per Hangouts senden

Post Reply
ToffiCap
Posts: 53
Joined: August 29th, 2014, 2:41 pm
Location: Bingen am Rhein

Benachrichtigungen per Hangouts senden

Post by ToffiCap » October 31st, 2016, 9:08 pm

Hallo,

mein IPFire überprüft per bash-skript regelmäßig bestimmte Webseiten und benachrichtigt mich dann aufs Handy per email über Änderungen. Dieses funktioniert soweit ganz gut, jedoch suche ich nach einer Möglichkeit, eine größere Gruppe zu benachrichtigen.
Eine Möglichkeit wäre natürlich, jedem Kontakt eine mail schicken zu lassen, aber, wie ich finde, nicht sonderlich elegant.
Da unsere Gruppe einen Hangout hat, wäre es komfortabler, die Benachrichtigungen direkt in diesen Hangout zu schicken.
Beim Stöbern im Internet fand ich das Paket hangups (http://hangups.readthedocs.io/en/stable/) und ein Tutorial dazu, um unter Debian von der Kommandozeile aus Nachrichten via Hangouts zu senden (https://hibern8.wordpress.com/2016/04/1 ... on-debian/).
Ist es möglich, dieses Paket für den IPFire anzupassen?

Gruß, Heiko
Image

ummeegge
Community Developer
Community Developer
Posts: 4576
Joined: October 9th, 2010, 10:00 am

Re: Benachrichtigungen per Hangouts senden

Post by ummeegge » November 3rd, 2016, 12:28 pm

Hallo,
sowie es aussieht brauchts dafür Python 3.3, 3.4, oder 3.5 -- > http://hangups.readthedocs.io/en/stable ... ation.html . Auf dem Fire ist derzeit nur python2.7 vorhanden, sogesehen müsste erstmal ein neues Python gebaut werden...

UE
Image
Image
Image

ToffiCap
Posts: 53
Joined: August 29th, 2014, 2:41 pm
Location: Bingen am Rhein

Re: Benachrichtigungen per Hangouts senden

Post by ToffiCap » November 3rd, 2016, 4:23 pm

Hallo

ah, ok, also erstmal weiter fleißig mails schicken :D

Danke für die schnelle Antwort, Gruß, Heiko
Image

ToffiCap
Posts: 53
Joined: August 29th, 2014, 2:41 pm
Location: Bingen am Rhein

Re: Benachrichtigungen per Hangouts senden

Post by ToffiCap » July 10th, 2018, 6:10 pm

Hallo und sorry vorab für den langen Post ;)

Ich habe gerade im Pakfire das Paket "Python3" gefunden, und da ist mir gleich mein alter Thread bzgl der Installation von hangups, welches Python 3 erfordert, eingefallen :D
Also schnell das Paket Python3 installiert und nach der Anleitung auf http://hangups.readthedocs.io/en/latest ... ation.html versucht, hangups zu installieren:
git clone https://github.com/tdryer/hangups.git
cd hangups
python3 setup.py install
dieses bricht nach kurzer Zeit ab:
Installed /usr/lib/python3.6/site-packages/hangups-0.4.4-py3.6.egg
Processing dependencies for hangups==0.4.4
error: async-timeout 2.0.1 is installed but async_timeout<4.0,>=3.0 is required by {'aiohttp'}
Ich habe dann das Modul async-timeout aktualisiert:
[root@ipfire hangups]# pip3 install --upgrade async-timeout
Collecting async-timeout
Downloading https://files.pythonhosted.org/packages ... ne-any.whl
Installing collected packages: async-timeout
Found existing installation: async-timeout 2.0.1
Uninstalling async-timeout-2.0.1:
Successfully uninstalled async-timeout-2.0.1
Successfully installed async-timeout-3.0.0
Dann habe ich die Installation von hangups mit "python3 setup.py install" erneut versucht, aber es erscheint wieder der selbe Fehler:
Installed /usr/lib/python3.6/site-packages/hangups-0.4.4-py3.6.egg
Processing dependencies for hangups==0.4.4
error: async-timeout 2.0.1 is installed but async_timeout<4.0,>=3.0 is required by {'aiohttp'}
Der Ordner "/usr/lib/python3.6/site-packages/async_timeout-3.0.0.dist-info" ist aber vorhanden
Anscheinend fehlt diese .egg Datei.
Diese habe ich mit "python3 setup.py bdist_egg" erzeugt und in den Ordner site-packages kopiert, ohne Erfolg.
Die setup.py dazu war:
from setuptools import setup, find_packages

setup(
name = "async_timeout",
version = "3.0.0",
packages = find_packages()
)
und die Ausgabe:
running bdist_egg
running egg_info
writing async_timeout.egg-info/PKG-INFO
writing dependency_links to async_timeout.egg-info/dependency_links.txt
writing top-level names to async_timeout.egg-info/top_level.txt
reading manifest file 'async_timeout.egg-info/SOURCES.txt'
writing manifest file 'async_timeout.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-i686/egg
running install_lib
warning: install_lib: 'build/lib' does not exist -- no Python modules to install

creating build/bdist.linux-i686/egg
creating build/bdist.linux-i686/egg/EGG-INFO
copying async_timeout.egg-info/PKG-INFO -> build/bdist.linux-i686/egg/EGG-INFO
copying async_timeout.egg-info/SOURCES.txt -> build/bdist.linux-i686/egg/EGG-INFO
copying async_timeout.egg-info/dependency_links.txt -> build/bdist.linux-i686/egg/EGG-INFO
copying async_timeout.egg-info/top_level.txt -> build/bdist.linux-i686/egg/EGG-INFO
zip_safe flag not set; analyzing archive contents...
creating 'dist/async_timeout-3.0.0-py3.6.egg' and adding 'build/bdist.linux-i686/egg' to it
removing 'build/bdist.linux-i686/egg' (and everything under it)
Hier fehlt anscheinend das eigentliche Modul.
Mein letzter Versuch war, das Modul async-timeout 3.0.0 zu installieren:
[root@ipfire site-packages]# python3 easy_install.py async-timeout
Searching for async-timeout
Best match: async-timeout 3.0.0
Removing async-timeout 2.0.1 from easy-install.pth file
Adding async-timeout 3.0.0 to easy-install.pth file

Using /usr/lib/python3.6/site-packages
Processing dependencies for async-timeout
Finished processing dependencies for async-timeout
Alles brachte keinen Erfolg und Google gibt auch nichts mehr her. In Python bin ich absolut unbedarft, vielleicht kann mir jemand helfen.

Vielen Dank im Voraus, LG Heiko
Image

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest