Skip to content

Instantly share code, notes, and snippets.

@lantip
lantip / etc hosts file
Created January 30, 2020 15:58
biar nda kena iklannya indihomsux sekalian biar bisa akses reddit, vimeo, dll
# ---------------------------------------------------
# Indihomsux
# ---------------------------------------------------
127.0.0.1 x-tags.net
127.0.0.1 a01.uadexchange.com
127.0.0.1 cdn.uzone.id
127.0.0.1 cdn3.uzone.id
127.0.0.1 cfs.uzone.id
127.0.0.1 csf.uzone.id
127.0.0.1 d01.notifa.info
@lantip
lantip / Batch File untuk ubah hosts
Created January 30, 2020 15:50
silakan kopi paste script ini ke notepad, simpan sebagai UpdateHost.bat, tutup notepad, ke explorer, double klik filenya
@echo off
TITLE Mengubah HOSTS file karena indihomesux
COLOR F0
ECHO.
:: BatchGotAdmin
:-------------------------------------
REM --> Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
@lantip
lantip / save_screenshot_with_select.py
Last active May 17, 2019 10:41
Script untuk menyimpan tangkap-layar dari laman KPU, dengan terlebih dulu memilih TPS
# Sebagai kelanjutan dari script saya sebelumnya (save_screenshot.py)
# Script ini membuka laman kpu, memilih berurutan Propinsi, Kabupaten, Kecamatan, Kelurahan dan TPS
# Di penghujung proses, dilakukan penyimpanan screenshot.
# Sebagai POC, saya batasi saja 5 TPS
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from datetime import datetime
import time
@lantip
lantip / save_screenshot.py
Last active May 17, 2019 05:58
Script untuk menyimpan tangkap-layar dari laman KPU.
# Script ini hanyalah proof of concept untuk menyimpan laman satu website per 5 detik
# Script semacam ini sudah dibuktikan cara kerjanya oleh pak Budi Rahardjo di https://www.youtube.com/watch?v=DYlgavNY9LE
# Untuk menjalankan script ini dibutuhkan python3 dan library selenium dengan chromedriver
# POC ini hanya menyimpan 5 berkas saja. Anda bisa menambahkan sesuka Anda.
# Note: ini hanya script menyimpan screenshot, belum menjalankan fungsi seperti select input form. Itu akan ada di gist lain.
from selenium import webdriver
import time
browser = webdriver.Chrome()
browser.get('https://pemilu2019.kpu.go.id/#/ppwp/hitung-suara/')
@lantip
lantip / convert_table_to_utf8mb4.py
Last active April 28, 2017 07:50
script buat generate konversi table-table django ke utf8mb4. karena emoji itu penting. jalankan di environment django (python manage.py shell)
from django.db import connection
from django.conf import settings
cursor = connection.cursor()
cursor.execute("USE "+settings.DATABASES['default']['NAME'])
cursor.execute('SHOW TABLES')
tables = cursor
sql = ''
reverse_sql = ''
for (table_name,) in tables:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import requests
import json
from bs4 import BeautifulSoup
def download_file(url):
local_filename = url.split('/')[-1]
r = requests.get(url, stream=True)
with open(local_filename, 'wb') as f: