Skip to content

Instantly share code, notes, and snippets.

View yudanta's full-sized avatar

Yudanta yudanta

View GitHub Profile
@yudanta
yudanta / blast_wa.py
Created January 11, 2021 16:50
Simple script to automate sending text to multiple recipients in WA (blast)
#!/usr/bin/env python
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
from selenium.webdriver.common.action_chains import ActionChains
import time
# txt to be sent
#!/usr/bin/env python
'''
stemmer porting from ivanlanin stemmer (php script)
https://github.com/ivanlanin/pengakar
'''
import sys
import re
import json
from os import path
@yudanta
yudanta / time_to_epoch
Created June 23, 2015 04:20
Simple time to epoch
#!/usr/bin/perl
#$second = waktu dalam detik
#$minute = waktu dalam menit
#$hour = waktu dalam jam (1-24)
#$day = hari
#$month = 0 => january 11 => december
#$year = tahun
use Time::Local 'timelocal';
@yudanta
yudanta / substitution_caesar_chiper
Created June 19, 2015 07:31
Caesar Cipher With Substitution
Break this cipher text
Text: rugf sgozj rgaiutozj fmnc kgpe lmnc mzs jg uemxiq
Key: mlnsiwjtoycqazgfberupxvdkh
hint:
this is an improvement method for caesar cipher text.
this cipher using substitusion based method (please mind the key)
alphabet: abcdefghijklmnopqrstuvwxyz
@yudanta
yudanta / AndoidManifest
Created June 8, 2015 18:00
AndroidManifest
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="co.nuwira.nwrandroiddev" >
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
@yudanta
yudanta / DataAdapter
Created June 8, 2015 17:56
DataAdapter
package co.nuwira.nwrandroiddev;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.TextView;
@yudanta
yudanta / DetailActivity
Created June 8, 2015 17:55
DetailActivity
package co.nuwira.nwrandroiddev;
import android.app.Activity;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.widget.TextView;
import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.SupportMapFragment;
@yudanta
yudanta / detail_layout
Created June 8, 2015 17:25
detail_layout
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<fragment
android:name="com.google.android.gms.maps.SupportMapFragment"
android:id="@+id/map"
android:layout_width="fill_parent"
android:layout_height="280dp"
@yudanta
yudanta / GetDataFromServer
Created June 8, 2015 11:41
GetDataFromServer
package co.nuwira.nwrandroiddev;
import android.content.Intent;
import android.os.AsyncTask;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.util.Log;
import android.widget.ListView;
import org.apache.http.HttpResponse;