Skip to content

Instantly share code, notes, and snippets.

View ozcanyarimdunya's full-sized avatar
🌍

ÖZCAN YARIMDÜNYA ozcanyarimdunya

🌍
View GitHub Profile
@ozcanyarimdunya
ozcanyarimdunya / currency.1h.py
Created October 25, 2021 12:56
xbar currency plugin
#!/usr/local/bin/python3
import warnings
import requests
warnings.filterwarnings("ignore")
GREEN = "\033[0;32m"
RED = "\033[0;31m"
WHITE = "\033[0;37m"
@ozcanyarimdunya
ozcanyarimdunya / app.py
Created June 23, 2021 12:02
cProfile usage
import gc
import timeit
def method():
print("Name")
def run():
gc.collect()
@ozcanyarimdunya
ozcanyarimdunya / app.py
Last active October 31, 2022 11:34
Multi handler loggers
import logging
debug = logging.FileHandler("debug.log")
debug.setLevel(logging.DEBUG)
error = logging.FileHandler("error.log")
error.setLevel(logging.ERROR)
warning = logging.FileHandler("warning.log")
warning.setLevel(logging.WARNING)
@ozcanyarimdunya
ozcanyarimdunya / app.py
Created May 31, 2021 12:23
Interactive Matplotlib chart
import sys
from random import randint
from time import sleep
import matplotlib.pyplot as plt
from PyQt5.QtCore import QThread, pyqtSignal
from PyQt5.QtWidgets import QVBoxLayout, QTextEdit, QPushButton, QApplication, QWidget, QGridLayout
from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as FigureCanvas
# This is required to have interactivity
from concurrent import futures
from time import sleep
import requests
def get(_id):
url = f"https://jsonplaceholder.typicode.com/posts/{_id}"
response: dict = requests.get(url).json()
result = response.get("id")
if _id == 5:
@ozcanyarimdunya
ozcanyarimdunya / code.py
Created May 24, 2021 02:07
Option parser python
import sys
import getopt
opts, args = getopt.getopt(
sys.argv[1:],
"f:n:hv",
["file=", "name=", "help", "verbose"]
)
file = []
@ozcanyarimdunya
ozcanyarimdunya / app.py
Created December 4, 2020 08:28
Flask class based views
from flask import Flask, jsonify, request
from flask.views import MethodView
app = Flask(__name__)
app.url_map.strict_slashes = False
@app.errorhandler(Exception)
def handle_exception(e):
return jsonify({'error': str(e)})
@ozcanyarimdunya
ozcanyarimdunya / README.md
Created December 3, 2020 21:59
Monja is mongo jinja query evaluator

Monja

Monja is mongo jinja query evaluator

Installation

pip install -r requirements.txt
@ozcanyarimdunya
ozcanyarimdunya / docker-compose.yaml
Created November 8, 2020 11:52
Run jupyter lab as docker service
version: '3'
services:
jupyter:
image: 'jupyter/datascience-notebook:latest'
ports:
- '10000:8888'
volumes:
- jupyter_datascientist:/home/jovyan/work
container_name: jupyter
@ozcanyarimdunya
ozcanyarimdunya / port.py
Created September 13, 2020 09:59
Port scan
#!/usr/bin/env python
import socket
remoteServer = raw_input("IP Adresi Giriniz: ")
remoteServerIP = socket.gethostbyname(remoteServer)
print "IP Adresi Taraniyor", remoteServerIP
try:
for port in range(1,9999):