This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
import glob | |
import shutil | |
from os import path | |
filename=glob.glob("/path/to/folder/*") | |
documents=['.pdf','.docx','.doc','.txt','.csv','.xlsx','.sql','.json'] | |
pictures=['.jpeg','.jpg','.svg','.png','.PNG','.gif'] | |
videos=['.mp4','.avi','.webm'] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from bs4 import BeautifulSoup | |
import requests | |
import time | |
from win10toast import ToastNotifier | |
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'} | |
def weather(city): | |
city=city.replace(" ","+") | |
res = requests.get(f'https://www.google.com/search?q={city}&oq={city}&aqs=chrome.0.35i39l2j0l4j46j69i60.6128j1j7&sourceid=chrome&ie=UTF-8',headers=headers) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import requests | |
import json | |
import sys | |
from pprint import pprint | |
# The below 4 lines bring out the value of currency from the api at fixer.io. I had to register there, the key is unique to me. | |
url = "http://data.fixer.io/api/latest?access_key=33ec7c73f8a4eb6b9b5b5f95118b2275" | |
data = requests.get(url).text | |
data2 = json.loads(data) #brings whether request was successful,timestamp etc | |
fx = data2["rates"] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import click | |
@click.group() | |
@click.pass_context | |
def todo(ctx): | |
'''Simple CLI Todo App''' | |
ctx.ensure_object(dict) | |
#Open todo.txt – first line contains latest ID, rest contain tasks and IDs | |
with open('./todo.txt') as f: | |
content = f.readlines() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
try: | |
menu = int(input("Choose an option: \n 1. Decimal to binary \n 2. Binary to decimal\n Option: ")) | |
if menu < 1 or menu > 2: | |
raise ValueError | |
if menu == 1: | |
dec = int(input("Input your decimal number:\nDecimal: ")) | |
print("Binary: {}".format(bin(dec)[2:])) | |
elif menu == 2: | |
binary = input("Input your binary number:\n Binary: ") | |
print("Decimal: {}".format(int(binary, 2))) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
import argparse | |
import pyautogui | |
import time | |
parser = argparse.ArgumentParser() | |
parser.add_argument("-p", "--path", help="absolute path to store screenshot.", default=r"./images") | |
parser.add_argument("-t", "--type", help="h (in hour) or m (in minutes) or s (in seconds)", default='h') | |
parser.add_argument("-f", "--frequency", help="frequency for taking screenshot per h/m/s.", default=1, type=int) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from Crypto.Cipher import AES | |
from Crypto import Random | |
from binascii import b2a_hex | |
import sys | |
# get the plaintext | |
plain_text = sys.argv[1] | |
# The key length must be 16 (AES-128), 24 (AES-192), or 32 (AES-256) Bytes. | |
key = b'this is a 16 key' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import sys | |
import os | |
import shutil | |
import pandas as pd | |
class Split_Files: | |
''' | |
Class file for split file program | |
''' | |
def __init__(self, filename, split_number): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# -*- cofing: utf-8 -*- | |
import sys | |
from selenium import webdriver | |
from selenium.webdriver.chrome.options import Options | |
import chromedriver_binary | |
script_name = sys.argv[0] | |
options = Options() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import subprocess | |
data = ( | |
subprocess.check_output(["netsh", "wlan", "show", "profiles"]) | |
.decode("utf-8") | |
.split("\n") | |
) | |
profiles = [i.split(":")[1][1:-1] for i in data if "All User Profile" in i] | |
for i in profiles: | |
results = ( |