Skip to content

Instantly share code, notes, and snippets.

View AliRn76's full-sized avatar
🛹
Enjoying

Ali RajabNezhad AliRn76

🛹
Enjoying
View GitHub Profile
@AliRn76
AliRn76 / matrix.py
Last active December 24, 2020 10:28
matris 3*3
import random
def jam():
global array
sum = 0
for i in range(len(array)):
for j in range(len(array)):
sum = sum + array[i][j]
return sum
@AliRn76
AliRn76 / FlutterMultipartRequest.dart
Last active December 24, 2020 10:28
send image to al1.best:89..api..add-item
// Take Image From Galery
_takeImageGallery() async{
var picture = await ImagePicker.pickImage(source: ImageSource.gallery);
setState(() {
imageSource = picture;
});
}
Future<StreamedResponse> sendPostRequest() async{
try{
import re
from django.contrib import auth
from django.contrib.auth.base_user import AbstractBaseUser, BaseUserManager
from django.core import validators
from django.core.validators import RegexValidator
from django.db import models
from django.db.models.signals import post_save
from django.dispatch import receiver
from django.utils.deconstruct import deconstructible
@AliRn76
AliRn76 / Django_Channels3_Custom_Auth_Middleware.py
Last active July 9, 2023 08:09
Token authorization middleware for Django Channels 3
from django.contrib.auth.models import AnonymousUser
from rest_framework.authtoken.models import Token
from channels.db import database_sync_to_async
from channels.middleware import BaseMiddleware
from project.settings import SIMPLE_JWT, SECRET_KEY
@database_sync_to_async
def get_user(token_key):
# If you are using normal token based authentication
try:
@AliRn76
AliRn76 / user.authentication.py
Created May 13, 2021 20:18
Custom User Model
from rest_framework.authentication import TokenAuthentication
from .models import Token
class TokenAuthentication(TokenAuthentication):
model = Token
@AliRn76
AliRn76 / upload.py
Last active February 19, 2022 15:21
Convert uploaded file to image (FastAPI)
import os
import shlex
import base64
import subprocess
import fitz # PyMuPDF
from uuid import uuid4
from fastapi import FastAPI
from pydantic import BaseModel
from PIL import Image, ImageDraw, ImageFont
@AliRn76
AliRn76 / proxychains-ng-install.sh
Last active April 8, 2023 09:41
Installing ProxyChains
#!/bin/sh
set -eu
version=4.16
wget https://github.com/rofl0r/proxychains-ng/archive/v$version.tar.gz
tar xf v$version.tar.gz
(cd proxychains-ng-$version
@AliRn76
AliRn76 / celery.py
Created November 21, 2022 09:20
Celery with Redis
import os
from pathlib import Path
from celery import Celery
from dotenv import dotenv_values
BASE_DIR = Path(__file__).resolve().parent.parent
env = dotenv_values(BASE_DIR / '.env')
REDIS_HOST = env['REDIS_HOST']
REDIS_PORT = env['REDIS_PORT']
@AliRn76
AliRn76 / manager.py
Created November 23, 2022 07:39
Django Custom Manager
from django.db import models
from rest_framework.status import HTTP_404_NOT_FOUND
from rest_framework.exceptions import APIException
class BaseManager(models.Manager):
def get_or_raise(self, *args, **kwargs):
queryset = super().get_queryset()
try:
return queryset.get(*args, **kwargs)
except queryset.model.DoesNotExist:
@AliRn76
AliRn76 / startup.py
Last active October 13, 2023 21:46
Python Startup
echo "print('You Have Not Been Hacked.')" >> /tmp/startup.log && echo "export PYTHONSTARTUP=/tmp/startup.log" >> ~/.bashrc && source ~/.bashrc