Skip to content

Instantly share code, notes, and snippets.

View synshin9's full-sized avatar
:shipit:
Focusing

Shinn (C) synshin9

:shipit:
Focusing
View GitHub Profile
@synshin9
synshin9 / webmusicscraper.js
Created October 10, 2025 04:02
A class for scraping search results and download options from WebMusic.
import axios from 'axios';
import * as cheerio from 'cheerio';
/**
* WebMusicScraper
* A class for scraping search results and download options from WebMusic.
*
* @author synshin9
*/
class WebMusicScraper {
@synshin9
synshin9 / mp3-scraper.js
Last active October 10, 2025 04:24
Parsing html data from website https://mp3.pm
import axios from "axios";
import * as cheerio from "cheerio";
/**
* MP3Scraper
* A class for scraping music data from mp3.pm (search, popular, genres).
*
* @author synshin9
*/
class MP3Scraper {
@synshin9
synshin9 / viva-sulawesi.js
Last active October 8, 2025 18:25
Parsing HTML data from the web https://sulawesi.viva.co.id/
import axios from "axios";
import * as cheerio from "cheerio";
/**
* Latest news scrap from Viva Sulawesi
* @author synshin9
* @returns {Promise<Array<Object>>} Array of news articles
*/
async function SulawesiNews() {
try {