A Golang library to scrape lyrics from musixmatch.com (WIP)

MusixScrape

A Golang package to scrape musixmatch.com

How to use ?

package main

import (
	"github.com/Dank-del/MusixScrape/musixScrape"
	"log"
)

func main() {
	c := musixScrape.New(nil)
	res, err := c.GetLyricsFromLink("https://www.musixmatch.com/lyrics/BAND-MAID/Sense")
	if err != nil {
		log.Fatalln(err)
	}
	if res != nil {
		log.Println(res)
		/*
		   musixmatch_test.go:32: &{Sense Band-Maid 誰しも明日へ      向かう

		        見えない 知らない
		        自由も愛も与えて
		        さぁ 選べ舞い降りた天使達

		        感じる予感に
		        Shoot the arrow of fate

		        翼に意思を 身を委ねて
		        倦まず弛まず
		        ただ 生きてたいんだ
		        もう いっそ嘘でもいいから
		        正義を貫く 最後で
		        「幸せになりたい」
		        ただそれだけ

		        無かったことに出来ても
		        望みはしないだろう
		        守るものを見つけたなら
		        覚悟は出来てるだろ

		        感じる予感に
		        Shoot the arrow of fate

		        光に向かって 手を翳せば
		        眩しいほどに
		        あぁ 今 生きてるんだ
		        とってつけた神様なんか
		        誤魔化せないんだ 未来を
		        「幸せになりたい」
		        ただそれだけ

		        見極める瞳 祈り見つめ
		        エゴでも消せはしない命を
		        Think outside the box
		        This isn′t the end

		        誰のせいじゃない
		        絶望に伏した心さえ
		        繋がるringに救われて
		        創り創られて
		        騒々しい程変わって
		        そう 叫びを矢に

		        感じる予感に
		        Shoot the arrow of fate

		        翼に意思を 身を委ねて
		        倦まず弛まず
		        ただ 生きてたいんだ
		        もう いっそ嘘でもいいから
		        正義を貫く 最後を
		        「幸せになりたい」
		        ただそれだけ

		        It ain't over till it′s over (shoot!)
		        勇往邁進 GO}
		*/
	}
	restwo, err := c.Search("Yuu Miyashita - Koufukuron")
	if err != nil {
		log.Fatalln(err)
	}
	if restwo != nil {
		log.Println(restwo)
		/*

				  ほんの一歩さえも
				  踏み外せば堕ちる奈落
			 	  怖れる心は何故また
				  生きようとする?

				  醒めない悪夢の様なこの現実は
				  神の啓示なのか悪戯なのか
				  哀れだろう だけど今更 信じたいもの見つけてしまった
				  なら覆そう降伏論を
				  絶望の全てに解を出せれば
				  最後に残る結論は希望なのか 或いは

		*/
	}
}

License

GPLv3
Licensed Under GNU General Public License v3

Owner
Sayan Biswas
Genius lives only one story above madness.
Sayan Biswas
Similar Resources

Golang based web site opengraph data scraper with caching

Golang based web site opengraph data scraper with caching

Snapper A Web microservice for capturing a website's OpenGraph data built in Golang Building Snapper building the binary git clone https://github.com/

Oct 5, 2022

Youtube tutorial about web scraping using golang and Gocolly

This is an example project I wrote for a youtube tutorial about webscraping using golang and gocolly It extracts data from a tracking differences webs

Mar 26, 2022

Go spider: A crawler of vertical communities achieved by GOLANG

go_spider A crawler of vertical communities achieved by GOLANG. Latest stable Release: Version 1.2 (Sep 23, 2014). QQ群号:337344607 Features Concurrent

Dec 9, 2021

A simple cralwer with golang

A simple cralwer with golang

A simple cralwer with golang

Nov 8, 2021

Ratemyprof scraper - Ratemyprof scraper with golang

ratemyprof scraper visit https://ratemyprof-api.vercel.app/api/getProf to try ou

Jan 18, 2022

Fast golang web crawler for gathering URLs and JavaSript file locations.

Fast golang web crawler for gathering URLs and JavaSript file locations. This is basically a simple implementation of the awesome Gocolly library.

Sep 24, 2022

Warhammer40K faction scraper written in Golang, powered by colly.

Wascra Description Wascra is a tool written in Golang, which lets you extract all relevant Datasheet info from a Warhammer40K (9th edition) faction fr

Feb 8, 2022

🎼 This library provides an API to search for lyrics from various providers in China.

LYRIC-GO This library provides an API to search for lyrics from various providers in China. Supported Providers KuGou Music QQ Music Netease Music Usa

May 24, 2022

Scrape the Twitter Frontend API without authentication with Golang.

Twitter Scraper Twitter's API is annoying to work with, and has lots of limitations — luckily their frontend (JavaScript) has it's own API, which I re

Dec 29, 2022

Created to make analysis about lyrics of songs in golang

📚 WordFinder 🏛️ Current State This repository has been created to make analysis about lyrics of songs, the goal is to provide tool which will be abl

Nov 29, 2021

A simple Go package to fetch lyrics from Wikia

golyrics This is a simple scrapper package to fetch lyrics data from the Wikia website. Installation go get github.com/mamal72/golyrics Usage package

Dec 24, 2022

Song lyrics in your terminal via Genius

Song lyrics in your terminal via Genius

lyric Song lyrics in your terminal via the Genius API. Usage Search by song name, artist, parts of lyrics, or a combination. lyric "bohemian rhapsody"

Nov 9, 2022

Scrape the web in the eink era. Convert websites into books.

Scrape the web in the eink era. Convert websites into books.

Dec 29, 2022

This is a small tool designed to scrape one or more URLs given as command arguments.

HTTP-FETCH This is a small tool designed to scrape one or more URLs given as command arguments. Usage http-fetch [--metadata] ...URLs The output files

Nov 23, 2021

Go package and server app for retrieving time-stamped lyrics from Spotify.

lyricsapi Go package and server app for retrieving time-stamped lyrics from Spotify. Usage Use as package go get github.com/raitonoberu/lyricsapi pack

Nov 18, 2022

🤖 Automatically scrape PortableApps.com (or official release page) and convert into Edgeless plugin package

Edgeless 自动插件机器人 2 简介 该项目是为了使用 Golang 重新实现 Edgeless 自动插件机器人 特性 (WIP) 完全兼容 Edgeless 自动插件机器人,包括 Tasks,以实现无缝迁移 更快的构建速度 更好的代码结构 更高的拓展性 工作进度 截止至 2021/11/28

Sep 12, 2022

Car guardian - web scrape used cars

🎂 [PROJECTNAME] 🎂 Short description of the project. 💾 ABOUT Are you tired of repetetive searching for used cars? Let me fix your problem. This is k

Oct 28, 2022

Go-Yahoo-Finance-Daily-Actives - Scrape for the daily actives on yh Finance and save the data to a CSV, and optionally send it to yourself as an email

Go-Yahoo-Finance-Daily-Actives - Scrape for the daily actives on yh Finance and save the data to a CSV, and optionally send it to yourself as an email

Go-Yahoo-Finance-Daily-Actives - Scrape for the daily actives on yh Finance and save the data to a CSV, and optionally send it to yourself as an email

Dec 13, 2022

Spotify lyrics in your terminal.

sptlrx Spotify lyrics in your terminal. Features Timesynced lyrics in your terminal. Fully compatible with spotifyd. Works well with long lines & Unic

Jan 1, 2023
Go-Yahoo-Finance-Daily-Actives - Scrape for the daily actives on yh Finance and save the data to a CSV, and optionally send it to yourself as an email
Go-Yahoo-Finance-Daily-Actives - Scrape for the daily actives on yh Finance and save the data to a CSV, and optionally send it to yourself as an email

Go-Yahoo-Finance-Daily-Actives - Scrape for the daily actives on yh Finance and save the data to a CSV, and optionally send it to yourself as an email

Dec 13, 2022
View reddit memes and posts from ur terminal with golang and webscraping

goddit View reddit memes and posts from your terminal with golang and webscraping Installation run the following commands on your terminal to install

Feb 22, 2021
Elegant Scraper and Crawler Framework for Golang

Colly Lightning Fast and Elegant Scraping Framework for Gophers Colly provides a clean interface to write any kind of crawler/scraper/spider. With Col

Jan 9, 2023
Pholcus is a distributed high-concurrency crawler software written in pure golang
Pholcus is a distributed high-concurrency crawler software written in pure golang

Pholcus Pholcus(幽灵蛛)是一款纯 Go 语言编写的支持分布式的高并发爬虫软件,仅用于编程学习与研究。 它支持单机、服务端、客户端三种运行模式,拥有Web、GUI、命令行三种操作界面;规则简单灵活、批量任务并发、输出方式丰富(mysql/mongodb/kafka/csv/excel等

Dec 30, 2022
[爬虫框架 (golang)] An awesome Go concurrent Crawler(spider) framework. The crawler is flexible and modular. It can be expanded to an Individualized crawler easily or you can use the default crawl components only.

go_spider A crawler of vertical communities achieved by GOLANG. Latest stable Release: Version 1.2 (Sep 23, 2014). QQ群号:337344607 Features Concurrent

Jan 6, 2023
DorkScout - Golang tool to automate google dork scan against the entiere internet or specific targets
DorkScout - Golang tool to automate google dork scan against the entiere internet or specific targets

dorkscout dokrscout is a tool to automate the finding of vulnerable applications or secret files around the internet throught google searches, dorksco

Nov 21, 2022
A crawler/scraper based on golang + colly, configurable via JSON

A crawler/scraper based on golang + colly, configurable via JSON

Aug 21, 2022
A crawler/scraper based on golang + colly, configurable via JSON

Super-Simple Scraper This a very thin layer on top of Colly which allows configuration from a JSON file. The output is JSONL which is ready to be impo

Aug 21, 2022
New World Auction House Crawler In Golang

New-World-Auction-House-Crawler Goal of this library is to have a process which grabs New World auction house data in the background while playing the

Sep 7, 2022
A PCPartPicker crawler for Golang.

gopartpicker A scraper for pcpartpicker.com for Go. It is implemented using Colly. Features Extract data from part list URLs Search for parts Extract

Nov 9, 2021