revisions+updates
This commit is contained in:
parent
ea89da55b3
commit
cc12a92170
@ -10,6 +10,7 @@ from typing import Type
|
||||
import random
|
||||
import string
|
||||
import os
|
||||
import ipdb
|
||||
######################################################################################################### THE ASCII LOGO TO BE USED
|
||||
MOTD="""
|
||||
_________ _________ _________ ___ ___ _________ _________ ____ ____
|
||||
@ -318,6 +319,7 @@ class Plugin:
|
||||
site_youtube=[youtube_title,youtube_site,youtube_user,youtube_userhits,youtube_sitehits,youtube_token,youtube_index]
|
||||
######################################################################################################################################################################
|
||||
spotify_top_user_hits=[]
|
||||
ipdb.set_trace()
|
||||
for i,_ in enumerate(bbs_data):
|
||||
if _['site']=='spotify':
|
||||
spotify_top_user_hits.append(f'{_["hits"]},{i}')
|
||||
@ -596,11 +598,23 @@ class BOOMBOX_CONFIG:
|
||||
offset=url.rfind('/')+1
|
||||
try:
|
||||
track=title.split('|')[0].split('- song by')[0].strip()
|
||||
artist=title.split('|')[0].split('- song by')[1].strip()
|
||||
try:
|
||||
artist=title.split('|')[0].split('- song by')[1].strip()
|
||||
except:
|
||||
artist=title.split('|')[0].split('- Album by')[0].strip()
|
||||
try:
|
||||
artist=title.split('|')[0].split('- Album by')[1].strip()
|
||||
except:
|
||||
artist=title.split('by ')[1].split(' | ')[0]
|
||||
try:
|
||||
track=title.split(' - ')[0]
|
||||
except:
|
||||
pass
|
||||
except:
|
||||
track=title.split('|')[0].split('- Album by')[0].strip()
|
||||
artist=title.split('|')[0].split('- Album by')[1].strip()
|
||||
title=f'{artist} - {track}'.lower()
|
||||
title=title.lower()
|
||||
|
||||
if track and artist:
|
||||
title=f'{artist} - {track}'.lower()
|
||||
data['title']=title
|
||||
data=self.check(nick,site,data)
|
||||
self.push(nick.lower(),site,title.lower(),token,url)
|
||||
|
@ -71,12 +71,12 @@ class Plugin:
|
||||
title = tree.find(".//title")
|
||||
if title is not None:
|
||||
title = title.text.strip()[:100]
|
||||
######## URL_GRABBER <-> BOOMBOX_PLUGIN HOOK ######## URL_GRABBER <-> BOOMBOX_PLUGIN HOOK ########
|
||||
self.bot.bbs.enter(mask.nick,url,title)
|
||||
######## URL_GRABBER <-> BOOMBOX_PLUGIN HOOK ######## URL_GRABBER <-> BOOMBOX_PLUGIN HOOK ########
|
||||
msg = "\x02\x0302{nick:}\x0F\x02\x0304 ▶ \x0F\x1D\x0314{title:}\x0F".format(nick=mask.nick,title=title)
|
||||
msg = self.bot.emo(msg)
|
||||
self.bot.privmsg(target, msg)
|
||||
######## URL_GRABBER <-> BOOMBOX_PLUGIN HOOK ######## URL_GRABBER <-> BOOMBOX_PLUGIN HOOK ########
|
||||
self.bot.bbs.enter(mask.nick,url,title)
|
||||
######## URL_GRABBER <-> BOOMBOX_PLUGIN HOOK ######## URL_GRABBER <-> BOOMBOX_PLUGIN HOOK ########
|
||||
return
|
||||
read_size = read_size + 2000
|
||||
except Exception as e:
|
||||
@ -113,6 +113,6 @@ class Plugin:
|
||||
print("%s" % e)
|
||||
pass
|
||||
#######################################################################################
|
||||
#######################################################################################
|
||||
#######################################################################################
|
||||
###########################################################################################
|
||||
###########################################################################################
|
||||
|
Loading…
Reference in New Issue
Block a user