Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am yzdann on github.
  • I am yzdann (https://keybase.io/yzdann) on keybase.
  • I have a public key ASCphMOxffdXpYiNLmYZlCyXu93Q77_v-sRrM06QCXjjpgo

To claim this, I am signing this object:

@yzdann
yzdann / ShortIntroToScraping.rst
Created September 19, 2018 13:15 — forked from bradmontgomery/ShortIntroToScraping.rst
Really short intro to scraping with Beautiful Soup and Requests
import requests
from bs4 import BeautifulSoup
playlist_uuid = "PLoTq7UR349FHG_fqBNFAjsnWmUntUs0_E"
response = requests.get(
"https://www.youtube.com/playlist?list="
+ playlist_uuid)
page_content = response.content
soup = BeautifulSoup(page_content, "lxml")
@yzdann
yzdann / app.py
Created October 2, 2018 14:05 — forked from vkotovv/app.py
Clear data for all tables via flask-sqlalchemy
def clear_data(session):
meta = db.metadata
for table in reversed(meta.sorted_tables):
print 'Clear table %s' % table
session.execute(table.delete())
session.commit()

BBT

  • 0411
  • 0413
  • 0415

  • 0509
  • 0513

  • 0802
  • 0805
"""
Logical deletion for Django models. Uses is_void flag
to hide discarded items from queries. Overrides delete
methods to set flag and soft-delete instead of removing
rows from the database.
"""
from django.apps import apps
from django.contrib.admin.utils import NestedObjects
from django.db import models
from django.db.models import signals
زن یا مرد بودن یارو ؟
چه درسی رو از همه بدتر درس می‌ده یا بهتر درس می‌ده؟
تگ برای این‌که به بگیم چرا بده؟
گیر به حضور غیاب بد نمره بده یا هرچی دیگه
@yzdann
yzdann / pipenv_cheat_sheet.md
Created January 21, 2019 20:16 — forked from bradtraversy/pipenv_cheat_sheet.md
Pipenv cheat sheet for common commands

Pipenv Cheat Sheet

Install pipenv

pip3 install pipenv

Activate

pipenv shell
@yzdann
yzdann / rsa.py
Created January 23, 2019 17:04
fun with crypto lib in python
from Crypto.PublicKey import RSA
from Crypto import Random
import ast
def newkeys(keysize):
random_generator = Random.new().read
key = RSA.generate(keysize, random_generator)
private, public = key, key.publickey()
return public, private
import serial
import time
# set dev path
dev_path = ''
baudrate = 9600
ser = serial.Serial(dev_path, baudrate, timeout=0)
ser.flushInput()
ser.flushOutput()