Skip to content

Instantly share code, notes, and snippets.

View nanomader's full-sized avatar
🗿
✨🕊️⬇️👤

jacekmusial nanomader

🗿
✨🕊️⬇️👤
View GitHub Profile
@nanomader
nanomader / sugh.sh
Last active October 14, 2021 21:54 — forked from erdincay/sugh.sh
su GitHub (downloading all repositories from a given user)
#!/bin/bash
until (( $page -lt $max ))
do
curl -H "Authorization: token $token" "https://api.github.com/$cntx/$name/repos?page=$page&per_page=100" | grep -e 'clone_url*' | cut -d \" -f 4 | xargs -L1 git clone
$page=$page+1
done
exit 0
@nanomader
nanomader / script.js
Last active January 29, 2021 22:06
download all media from messenger chat
function sleep(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
while(true){
await sleep(500);
let downloadButton = document.getElementsByClassName("hu5pjgll eb18blue sp_2Os1q_YKPqU sx_dd6456");
try {
downloadButton[0].click();
} catch (ex) {
@nanomader
nanomader / pom.xml
Last active November 19, 2019 23:07
Use this plugin if you want to compile Java using Java 11 version
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>al.musi.jacek</groupId>
<artifactId>pastestats</artifactId>
<version>1.0-SNAPSHOT</version>
@nanomader
nanomader / AuthListFiles.java
Created April 21, 2018 16:48
LAN Samba connection to print files in the default shared directory
package al.musi.jacek;
import jcifs.smb.NtlmAuthenticator;
import jcifs.smb.NtlmPasswordAuthentication;
import jcifs.smb.SmbException;
import jcifs.smb.SmbFile;
import org.pmw.tinylog.Logger;
import java.net.MalformedURLException;
#python 3
from collections import OrderedDict
import requests
import re
domain = "http://www.oracle.com"
def extractDownloadLinks(url, r):
@nanomader
nanomader / jdkDownloader.py
Created February 3, 2018 22:51
Oracle JDK downloader in python3 [beta POC]
import requests
import os
r = requests.Session()
url = " http://www.oracle.com"
url1 = "http://www.oracle.com/technetwork/java/javase/downloads/index.html"
response = r.get(url1)
beg = response.text.index("/technetwork/java/javase/downloads/jdk8-downloads-2133151.html") # TODO generify
print(beg)
@nanomader
nanomader / geoiptool.com.py
Created January 24, 2018 21:50
Return country location of given IP number
#!C:\Python27\python.exe
#python 2.7
import urllib2, re, sys
def geoip(ipAddr):
ip = ipAddr
url = 'https://geoiptool.com/en/?ip=' + ip
website = urllib2.urlopen(url).read()
@nanomader
nanomader / aggregateValues.java
Created August 5, 2017 21:29
Task: Aggregate values in a delimited file based on a key
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.time.Duration;
import java.time.Instant;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
public void handleMessage(Message message) {
//ExtendWeakRefHandler activity = mHandler.get();
if (message != null) {
switch (message.what) {
case TrackBrowser.DID_START: {
Log.i(TAG, "Getting stored lyrics list...");
break;
}
case TrackBrowser.DID_SUCCEED: {
Log.i(TAG, "Done.");
import android.os.Message;
/**
* Created by re on 2015-09-29.
*/
public class ExtendWeakRefHandler extends WeakRefHandler {
public ExtendWeakRefHandler(Object activity) {
super(activity);
}