Skip to content

Commit

Permalink
v2.7 de vetube
Browse files Browse the repository at this point in the history
  • Loading branch information
metalalchemist committed Aug 15, 2023
1 parent 1dfbb2c commit 4a76e5e
Show file tree
Hide file tree
Showing 13 changed files with 967 additions and 5,443 deletions.
29 changes: 17 additions & 12 deletions VeTube.py
Original file line number Diff line number Diff line change
Expand Up @@ -425,6 +425,7 @@ def acceder(self, event=None,url=""):
self.seguidores=0
self.unidos=0
self.compartidas=0
self.gustados=[]
self.hilo2 = threading.Thread(target=self.iniciarChat)
self.hilo2.daemon = True
self.hilo2.start()
Expand Down Expand Up @@ -546,7 +547,9 @@ def detenerLectura(self, event):
dlg_mensaje = wx.MessageDialog(self.dialog_mensaje, _("¿Desea salir de esta ventana y detener la lectura de los mensajes?"), _("Atención:"), wx.YES_NO | wx.ICON_ASTERISK)
if dlg_mensaje.ShowModal() == wx.ID_YES:
self.dentro=False
if isinstance(self.chat, TikTokLiveClient): self.chat.stop()
if isinstance(self.chat, TikTokLiveClient):
self.chat.stop()
self.gustados=[]
yt=0
pos=[]
lista=[]
Expand Down Expand Up @@ -769,19 +772,19 @@ def addFavoritos(self, event):
self.list_favorite.Append(info_dict.get('uploader')+': '+self.text_ctrl_1.GetValue())
favorite.append({'titulo': info_dict.get('uploader'), 'url': self.text_ctrl_1.GetValue()})
else:
self.list_favorite.Append(info_dict.get('title')+': '+self.text_ctrl_1.GetValue())
favorite.append({'titulo': info_dict.get('title'), 'url': self.text_ctrl_1.GetValue()})
self.list_favorite.Append(self.chat.title+': '+self.text_ctrl_1.GetValue())
favorite.append({'titulo': self.chat.title, 'url': self.text_ctrl_1.GetValue()})
else:
if self.list_favorite.GetStrings()==[info_dict.get('title')+': '+self.text_ctrl_1.GetValue()] or self.list_favorite.GetStrings()==[info_dict.get('uploader')+': '+self.text_ctrl_1.GetValue()]:
if self.list_favorite.GetStrings()==[self.chat.title+': '+self.text_ctrl_1.GetValue()] or self.list_favorite.GetStrings()==[info_dict.get('uploader')+': '+self.text_ctrl_1.GetValue()]:
wx.MessageBox(_("Ya se encuentra en favoritos"), _("Aviso"), wx.OK | wx.ICON_INFORMATION)
return
else:
if 'twitch' in self.text_ctrl_1.GetValue() and not 'videos' in self.text_ctrl_1.GetValue():
self.list_favorite.Append(info_dict.get('uploader')+': '+self.text_ctrl_1.GetValue())
favorite.append({'titulo': info_dict.get('uploader'), 'url': self.text_ctrl_1.GetValue()})
else:
self.list_favorite.Append(info_dict.get('title')+': '+self.text_ctrl_1.GetValue())
favorite.append({'titulo': info_dict.get('title'), 'url': self.text_ctrl_1.GetValue()})
self.list_favorite.Append(self.chat.title+': '+self.text_ctrl_1.GetValue())
favorite.append({'titulo': self.chat.title, 'url': self.text_ctrl_1.GetValue()})
funciones.escribirJsonLista('favoritos.json',favorite)
wx.MessageBox(_("Se ha agregado a favoritos"), _("Aviso"), wx.OK | wx.ICON_INFORMATION)
def updater(self,event=None):
Expand Down Expand Up @@ -974,7 +977,7 @@ async def on_follow(self,event: FollowEvent):
if config['sonidos'] and config['listasonidos'][10]: playsound(ajustes.rutasonidos[10],False)
async def on_gift(self,event: GiftEvent):
if event.gift.streakable and not event.gift.streaking: mensajito=_('%s ha enviado %s %s que vale %s') % (event.user.nickname,str(event.gift.count),event.gift.info.name,str(event.gift.info.diamond_count))
elif not event.gift.streakable: mensajito=_('%s ha enviado %s ha %s que vale %s') % (event.user.nickname,event.gift.info.name,str(event.gift.info.diamond_count))
elif not event.gift.streakable: mensajito=_('%s ha enviado %s %s que vale %s') % (event.user.nickname,str(event.gift.count),event.gift.info.name,str(event.gift.info.diamond_count))
try:
if config['categorias'][1]:
for contador in range(len(lista)):
Expand All @@ -992,16 +995,18 @@ async def on_join(self,event: JoinEvent):
self.unidos+=1
if lista[yt][0]=='General':
if config['reader']:
if config['sapi']: leer.speak(event.user.nickname if event.user.nickname is not None else ''+ _(" se ha unido a tu en vivo."))
else: lector.speak(event.user.nickname if event.user.nickname is not None else ''+ _(" se ha unido a tu en vivo."))
self.list_box_1.Append(event.user.nickname if event.user.nickname is not None else ''+ _(" se ha unido a tu en vivo."))
if config['sapi']: leer.speak(event.user.nickname+_(" se ha unido a tu en vivo."))
else: lector.speak(event.user.nickname+_(" se ha unido a tu en vivo."))
self.list_box_1.Append(event.user.nickname+_(" se ha unido a tu en vivo."))
if config['sonidos'] and config['listasonidos'][2]: playsound(ajustes.rutasonidos[2],False)
async def on_like(self,event: LikeEvent):
self.megusta+=1
if lista[yt][0]=='General':
if config['reader']:
if config['sapi']: leer.speak(event.user.nickname + _(" le ha dado me gusta a tu en vivo."))
else: lector.speak(event.user.nickname + _(" le ha dado me gusta a tu en vivo."))
if event.user.nickname not in self.gustados:
if config['sapi']: leer.speak(event.user.nickname + _(" le ha dado me gusta a tu en vivo."))
else: lector.speak(event.user.nickname + _(" le ha dado me gusta a tu en vivo."))
self.gustados.append(event.user.nickname)
self.list_box_1.Append(event.user.nickname + _(" le ha dado me gusta a tu en vivo."))
if config['sonidos'] and config['listasonidos'][9]: playsound(ajustes.rutasonidos[9],False)
async def on_share(self,event: ShareEvent):
Expand Down
1 change: 1 addition & 0 deletions doc/es/changelog.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
v2.7
se agregan mas datos en las estadísticas del chat si es que el en vivo es de tiktok.
Se agrega la capacidad de actualizar configuraciones, para corregir errores inesperados en caso de que alguna no esté establecida.
podemos ignorar ciertos eventos del chat. nos dirigimos ha mas opciones, opciones, configuración, y en la categoría eventos.
agregado el poder desactivar la confirmación al salir.
Expand Down
Loading

0 comments on commit 4a76e5e

Please sign in to comment.