From 36a2a8e15b5fa9ed1ddc006150d1c2fc16e5c0e4 Mon Sep 17 00:00:00 2001
From: siengrain
Date: Mon, 20 Dec 2021 23:01:00 +0000
Subject: [PATCH] Upload files to ''
---
letras.py | 34 ++++++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)
create mode 100644 letras.py
diff --git a/letras.py b/letras.py
new file mode 100644
index 0000000..9e45345
--- /dev/null
+++ b/letras.py
@@ -0,0 +1,34 @@
+from bs4 import BeautifulSoup
+import requests
+from requests import get
+
+def getLink(artist, title):
+ base_start = 'https://www.letras.com/'
+ artist = artist.lower()
+ artist = artist.replace(' ', '-')
+ title = title.lower()
+ title = title.replace(' ', '-')
+ link = base_start + artist + '/' + title
+ return(link)
+
+def getLyrics(link):
+ w = requests.get(link)
+ soup = BeautifulSoup(w.text, 'html.parser')
+ lyr = soup.find_all('p', class_=False)
+ let = str(lyr)
+ return(let)
+
+def parsero(lyrics):
+ lyrics = lyrics.replace('
,', '\n')
+ lyrics = lyrics.replace('
,', '\n')
+ lyrics = lyrics.replace('
', '\n')
+ lyrics = lyrics.replace('', '')
+ lyrics = lyrics.replace('
', '\n')
+ lyrics = lyrics.replace('', '\n')
+ lyrics = lyrics.replace('
Quiero recibir notificaciones de artistas destacados y noticias.
', '')
+ lyrics = lyrics.replace('Música comienza con letras', '')
+ lyrics = lyrics.replace('Asociados:', '')
+ lyrics = lyrics.replace(' © 2003 - 2021, 3.1 millones de canciones', '')
+ lyrics = lyrics.replace(' Hecho con amor en Belo Horizonte - Brasil', '')
+ return('\n'+lyrics[1:-1])
+