mirror of
https://github.com/MCV-Software/TWBlue.git
synced 2026-03-06 09:27:33 +01:00
Sonidos
This commit is contained in:
@@ -190,7 +190,8 @@ class BaseBuffer(base.Buffer):
|
|||||||
if dlg.ShowModal() == wx.ID_OK:
|
if dlg.ShowModal() == wx.ID_OK:
|
||||||
text, files, cw, langs = dlg.get_payload()
|
text, files, cw, langs = dlg.get_payload()
|
||||||
self.session.send_message(message=text, files=files, cw_text=cw, langs=langs)
|
self.session.send_message(message=text, files=files, cw_text=cw, langs=langs)
|
||||||
output.speak(_("Sending..."))
|
self.session.sound.play("tweet_send.ogg")
|
||||||
|
output.speak(_("Sent."))
|
||||||
dlg.Destroy()
|
dlg.Destroy()
|
||||||
|
|
||||||
def on_reply(self, evt):
|
def on_reply(self, evt):
|
||||||
@@ -222,7 +223,8 @@ class BaseBuffer(base.Buffer):
|
|||||||
if dlg.ShowModal() == wx.ID_OK:
|
if dlg.ShowModal() == wx.ID_OK:
|
||||||
text, files, cw, langs = dlg.get_payload()
|
text, files, cw, langs = dlg.get_payload()
|
||||||
self.session.send_message(message=text, files=files, reply_to=uri, reply_to_cid=reply_cid, cw_text=cw, langs=langs)
|
self.session.send_message(message=text, files=files, reply_to=uri, reply_to_cid=reply_cid, cw_text=cw, langs=langs)
|
||||||
output.speak(_("Sending reply..."))
|
self.session.sound.play("reply_send.ogg")
|
||||||
|
output.speak(_("Reply sent."))
|
||||||
if getattr(self, "type", "") == "conversation":
|
if getattr(self, "type", "") == "conversation":
|
||||||
try:
|
try:
|
||||||
self.start_stream(mandatory=True, play_sound=False)
|
self.start_stream(mandatory=True, play_sound=False)
|
||||||
@@ -243,6 +245,7 @@ class BaseBuffer(base.Buffer):
|
|||||||
return
|
return
|
||||||
|
|
||||||
self.session.repost(uri)
|
self.session.repost(uri)
|
||||||
|
self.session.sound.play("retweet_send.ogg")
|
||||||
output.speak(_("Reposted."))
|
output.speak(_("Reposted."))
|
||||||
|
|
||||||
def on_like(self, evt):
|
def on_like(self, evt):
|
||||||
@@ -286,6 +289,7 @@ class BaseBuffer(base.Buffer):
|
|||||||
output.speak(_("Failed to like post."), True)
|
output.speak(_("Failed to like post."), True)
|
||||||
return
|
return
|
||||||
|
|
||||||
|
self.session.sound.play("favourite.ogg")
|
||||||
output.speak(_("Liked."))
|
output.speak(_("Liked."))
|
||||||
|
|
||||||
# Update the viewer state in the item
|
# Update the viewer state in the item
|
||||||
@@ -364,6 +368,7 @@ class BaseBuffer(base.Buffer):
|
|||||||
res = dm_client.chat.bsky.convo.get_convo_for_members({"members": [did]})
|
res = dm_client.chat.bsky.convo.get_convo_for_members({"members": [did]})
|
||||||
convo_id = res.convo.id
|
convo_id = res.convo.id
|
||||||
self.session.send_chat_message(convo_id, text)
|
self.session.send_chat_message(convo_id, text)
|
||||||
|
self.session.sound.play("dm_sent.ogg")
|
||||||
output.speak(_("Message sent."), True)
|
output.speak(_("Message sent."), True)
|
||||||
except:
|
except:
|
||||||
log.exception("Error sending Bluesky DM (invisible)")
|
log.exception("Error sending Bluesky DM (invisible)")
|
||||||
|
|||||||
@@ -107,6 +107,7 @@ class ChatBuffer(BaseBuffer):
|
|||||||
if text:
|
if text:
|
||||||
try:
|
try:
|
||||||
self.session.send_chat_message(self.convo_id, text)
|
self.session.send_chat_message(self.convo_id, text)
|
||||||
|
self.session.sound.play("dm_sent.ogg")
|
||||||
output.speak(_("Message sent."))
|
output.speak(_("Message sent."))
|
||||||
# Refresh
|
# Refresh
|
||||||
self.start_stream(mandatory=True, play_sound=False)
|
self.start_stream(mandatory=True, play_sound=False)
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ class HomeTimeline(BaseBuffer):
|
|||||||
self.type = "home_timeline"
|
self.type = "home_timeline"
|
||||||
self.feed_uri = None
|
self.feed_uri = None
|
||||||
self.next_cursor = None
|
self.next_cursor = None
|
||||||
self.sound = "tweet_timeline.ogg"
|
self.sound = "tweet_received.ogg"
|
||||||
|
|
||||||
def create_buffer(self, parent, name):
|
def create_buffer(self, parent, name):
|
||||||
# Override to use HomePanel
|
# Override to use HomePanel
|
||||||
@@ -104,7 +104,7 @@ class FollowingTimeline(BaseBuffer):
|
|||||||
super(FollowingTimeline, self).__init__(*args, **kwargs)
|
super(FollowingTimeline, self).__init__(*args, **kwargs)
|
||||||
self.type = "following_timeline"
|
self.type = "following_timeline"
|
||||||
self.next_cursor = None
|
self.next_cursor = None
|
||||||
self.sound = "tweet_timeline.ogg"
|
self.sound = "tweet_received.ogg"
|
||||||
|
|
||||||
def create_buffer(self, parent, name):
|
def create_buffer(self, parent, name):
|
||||||
self.buffer = BlueskiPanels.HomePanel(parent, name) # Reuse HomePanel layout
|
self.buffer = BlueskiPanels.HomePanel(parent, name) # Reuse HomePanel layout
|
||||||
|
|||||||
@@ -80,6 +80,7 @@ class FollowersBuffer(UserBuffer):
|
|||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
kwargs["api_method"] = "get_followers"
|
kwargs["api_method"] = "get_followers"
|
||||||
super(FollowersBuffer, self).__init__(*args, **kwargs)
|
super(FollowersBuffer, self).__init__(*args, **kwargs)
|
||||||
|
self.sound = "update_followers.ogg"
|
||||||
|
|
||||||
def remove_buffer(self, force=False):
|
def remove_buffer(self, force=False):
|
||||||
if not force:
|
if not force:
|
||||||
@@ -109,6 +110,7 @@ class FollowingBuffer(UserBuffer):
|
|||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
kwargs["api_method"] = "get_follows"
|
kwargs["api_method"] = "get_follows"
|
||||||
super(FollowingBuffer, self).__init__(*args, **kwargs)
|
super(FollowingBuffer, self).__init__(*args, **kwargs)
|
||||||
|
self.sound = "update_followers.ogg"
|
||||||
|
|
||||||
def remove_buffer(self, force=False):
|
def remove_buffer(self, force=False):
|
||||||
if not force:
|
if not force:
|
||||||
|
|||||||
Reference in New Issue
Block a user