Skip to content

Instantly share code, notes, and snippets.

View i3p9's full-sized avatar
🐢
speed

Fahim Faisal i3p9

🐢
speed
View GitHub Profile
@i3p9
i3p9 / tesla.py
Last active May 6, 2021 21:23
Usage: tesla.py -e 'email@gmail.com -p 'hunter2'
import argparse
import teslapy
import requests
from twilio.rest import Client
def parse():
parser = argparse.ArgumentParser(description='Tesla Charge Reminder via Twilio')
requredParser =parser.add_argument_group('Required arguments')
requredParser.add_argument('-e', '--email', help='Email for authentication.',required=True)
@i3p9
i3p9 / com.i3p9.wifigone.plist
Created December 16, 2020 21:12
launchd plist to Turn wifi off on startup
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>EnvironmentVariables</key>
<dict>
<key>PATH</key>
<string>/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/usr/local/sbin</string>
</dict>
<key>Label</key>
@i3p9
i3p9 / archive.conf
Created September 17, 2020 20:45
Youtube-dl Archiving channels
-i
-o "%(upload_date)s - %(title)s - [%(resolution)s] [%(id)s].%(ext)s"
--download-archive archive.txt
-a channels.txt
--prefer-ffmpeg
--merge-output-format mkv
--add-metadata
@i3p9
i3p9 / scraper_all_final.py
Last active April 12, 2020 16:21
Scraping covid 19 case data from worldmetrics (bangladesh)
import requests
from bs4 import BeautifulSoup
import re
URL = 'https://www.worldometers.info/coronavirus/country/bangladesh' #change the url for other countries
page = requests.get(URL)
soup = BeautifulSoup(page.content, 'html.parser') #makes a soup bs object
results = soup.find(class_='content-inner')
cases =results.find_all('div', class_=('maincounter-number'))
Some alternative programming languages to Python are C, C++, Perl, Fortran and Java.
@i3p9
i3p9 / MainActivity.java
Last active November 12, 2019 13:56
Volley Parsing (ListView)
public class MainActivity extends AppCompatActivity {
//private TextView result;
private RequestQueue rqueue;
private ArrayList<String> items;
private ArrayAdapter<String> itemsAdapter;
private ListView lvItems;
protected void onCreate(Bundle savedInstanceState) {
lvItems = (ListView) findViewById(R.id.listitems);
//result = findViewById(R.id.view_parsed);
@i3p9
i3p9 / ytdl.sh
Created August 7, 2019 22:44
Setup Youtube-dl env on Termux Android (Downloads via Share sheet on youtube app)
#!/bin/bash
echo $'\n'
echo '===Step 1 of 3: Asking for Storage Permission==='
sleep 2;
termux-setup-storage
sleep 2;
@i3p9
i3p9 / hyper-settings-backup
Last active July 2, 2019 21:42
Hyper Backup
We couldn’t find that file to show.
# AdBlock for iOS DNS Proxy rules
# https://itunes.apple.com/us/app/adblock/id691121579
# Exported 10 Nov 2017 at 14:18:37 with AdBlock v4.1
Chinese Adservers/A8/a8.com
Chinese Adservers/A8/a8.net
Chinese Adservers/Apple Daily/intowow.applefeed.com.tw
Chinese Adservers/B-Media Asia/adex.bmediaasia.com
Chinese Adservers/B-Media Asia/adex2.bmediaasia.com
Chinese Adservers/Baidu/cb.baidu.com
for /r %%f in (*.avi) do (
echo>>blah.txt file '%%~nxf'
)
ffmpeg -f concat -i blah.txt -c copy output.avi