From 146667144a29b8829430c52d39beefbda159d2c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Cort=C3=A9z?= Date: Sat, 7 Jan 2017 06:58:53 -0600 Subject: [PATCH] Play a sound when a tweet contains images --- src/controller/buffersController.py | 2 ++ src/sounds/default/image.ogg | Bin 0 -> 5586 bytes src/twitter/utils.py | 8 ++++++++ src/wxUI/dialogs/configuration.py | 2 +- 4 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 src/sounds/default/image.ogg diff --git a/src/controller/buffersController.py b/src/controller/buffersController.py index 9942bd64..3b352a10 100644 --- a/src/controller/buffersController.py +++ b/src/controller/buffersController.py @@ -595,6 +595,8 @@ class baseBufferController(bufferController): self.session.sound.play("audio.ogg") if utils.is_geocoded(tweet): self.session.sound.play("geo.ogg") + if utils.is_media(tweet): + self.session.sound.play("image.ogg") # @_tweets_exist def audio(self, url='', *args, **kwargs): diff --git a/src/sounds/default/image.ogg b/src/sounds/default/image.ogg new file mode 100644 index 0000000000000000000000000000000000000000..250fd1c99985f4ebbf30a669ff3016136634dd49 GIT binary patch literal 5586 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