Skip to content

Instantly share code, notes, and snippets.

View MkDierz's full-sized avatar
🏠
Working from home

Syibbran Mulaesyi MkDierz

🏠
Working from home
View GitHub Profile
@MkDierz
MkDierz / extract-accuradio-song-to-csvjs
Created August 28, 2026 07:35
Extract accu radio song list into a csv file just paste this into browser console
const tracks = document.querySelectorAll('[class*="TrackTileContainer"]');
let csvContent = "data:text/csv;charset=utf-8,Song Title,Artist,Album,Year & Label,Songwriters,Rating,Cover Image URL\n";
tracks.forEach(track => {
const pTags = Array.from(track.querySelectorAll('p')).map(p => p.textContent.trim());
const imgSrc = track.querySelector('img')?.src || '';
const rating = pTags[5] ? pTags[5].replace('Your Rating: ', '') : '';
const row = [pTags[0], pTags[1], pTags[2], pTags[3], pTags[4], rating, imgSrc]
.map(val => `"${val.replace(/"/g, '""')}"`) // Escape quotes
@MkDierz
MkDierz / sublime-text-linux-crack.sh
Created August 28, 2026 03:26
This will crack sublime text in linux
sudo perl -pi -e 's/\x0F\xB6\x51\x05\x83\xF2\x01/\xC6\x41\x05\x01\xB2\x00\x90/' /opt/sublime_text/sublime_text
@MkDierz
MkDierz / hrta-gold-tracker.sh
Created July 30, 2026 01:25
This script will fetch hrtadinata gold price daily and store it on a csv file located $HOME/gold-price.csv
#!/bin/bash
# Configuration
SERVICE_NAME="gold-price-tracker"
SERVICE_FILE="/etc/systemd/system/${SERVICE_NAME}.service"
SCRIPT_PATH="/usr/local/bin/${SERVICE_NAME}.sh"
# Ensure script is run with root privileges to manage systemd
if [ "$EUID" -ne 0 ]; then
echo "Please run this script as root or with sudo."
@MkDierz
MkDierz / userdata.sh
Created September 24, 2025 15:31
user data script for amazon linux 2023
#!/bin/bash
# Update system packages
sudo dnf update -y
# Install Docker
sudo dnf install -y docker
# Start and enable the Docker service
sudo systemctl start docker
@MkDierz
MkDierz / install_ta_lib_collab.ipynb
Last active September 19, 2025 03:48
Script to install ta lib in google colab
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
#!/bin/bash
# --- Set up error handling and user feedback ---
set -e
echo "Starting software installation script... ⏳"
echo "----------------------------------------"
# --- Install essential dependencies ---
echo "⚙️ Checking for wget and unzip..."
sudo apt update -y
function login() {
if (checker()) {
axios
.post('/api/login', {
username: username.value,
password: password.value
})
.catch(function (error) {
console.log(error);
alert(error)
@MkDierz
MkDierz / app.py
Last active September 2, 2021 03:46
basic axios example
from flask import Flask, request
from flask_restful import Resource, Api
app = Flask(__name__)
api = Api(app)
class data_api(Resource):
def post(self):
json_data = request.get_json()
print(json_data['data'])
$config['base_url'] = "http://".$_SERVER['HTTP_HOST'];
$config['base_url'] .= preg_replace('@/+$@', '', dirname($_SERVER['SCRIPT_NAME'])).'/';
@MkDierz
MkDierz / export_all_sheet_name_with_column.cls
Created July 11, 2021 13:21
export all sheet name and folowing colum name by identifier id
Sub ListSheetNamesInNewWorkbook()
Dim objWorkbook As Workbook
Dim objWorksheet As Worksheet
Set objWorkbook = ActiveWorkbook
Set objWorksheet = objWorkbook.Sheets("daftar_isi")
For i = 1 To ThisWorkbook.Sheets.Count
objWorksheet.Cells(i, 1) = i
objWorksheet.Cells(i, 2) = ThisWorkbook.Sheets(i).Name