Skip to content

Instantly share code, notes, and snippets.

import os
from minio import Minio
from minio.error import S3Error
from concurrent.futures import ThreadPoolExecutor, as_completed
from tqdm import tqdm
# Source and Destination MinIO configurations
SOURCE_MINIO = {
"endpoint": "127.0.0.1:80",
"access_key": "1",
@amirfrd
amirfrd / Nginx.conf
Created September 30, 2022 18:07
Nginx reverse proxy for v2ray service
events {
worker_connections 500;
# multi_accept on;
}
http {
map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
@amirfrd
amirfrd / example.py
Created January 6, 2019 20:28 — forked from AmirSbss/example.py
FFMpeg tools in python with progress callback
from ffmpeg import *
def progress(duration, time, process_name):
print(f"{time} from {duration} seconds is fixed, Process name: {process_name}")
def streamable(input_file, output_file):
args = ['-movflags', 'faststart']
return ffmpeg(input_file, output_file, args, progress, ["Test Progress!"])
# You can run this in a thread
streamable("input.mp4", "output.mp4")
@amirfrd
amirfrd / SimpleTcpRedirector.py
Created November 27, 2018 14:01 — forked from sivachandran/SimpleTcpRedirector.py
A simple TCP redirector in python
#!/usr/bin/env python
import socket
import threading
import select
import sys
terminateAll = False
class ClientThread(threading.Thread):
@amirfrd
amirfrd / port-forwarding.py
Created November 27, 2018 13:31 — forked from WangYihang/port-forwarding.py
port forwarding via python socket
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Tcp Port Forwarding (Reverse Proxy)
# Author : WangYihang <wangyihanger@gmail.com>
import socket
import threading
import sys
<?php
/**
* Created by PhpStorm.
* User: smaznet
* Date: 7/29/17
* Time: 5:59 PM
*/
header("HTTP/1.1 200 OK");// مهمه چون اگه نباشه تلگرام فک میکنه که سرورتون ارور داده دوباره درخواست میفرسته
define('DEBUG_CHAT','129377043'); // یوزرر ایدی شما یا کانال برای دیباگ
define("TOKEN_DEBUG",TOKEN);// توکن رباتتون
@amirfrd
amirfrd / README.md
Created November 16, 2018 18:22 — forked from smaznet/README.md
اجرا کردن چندین تلگرام بر روی ابونتو

کد زیر رو دانلود یا کپی کنید بعدش تو ترمینال chmod +x tltweak.sh ./tltweak.sh

یه شماره وارد کنید مثلا ۲ که اسم تلگرامتون بشه Telegram 2 ایکون تو دسک تاپ ایجاد شد و همچنین تو منو اپ هاتون هم میاد

@amirfrd
amirfrd / antispam.py
Created November 3, 2018 05:15 — forked from AmirSbss/antispam.py
Cached anti spam system for telegram bots written in python
import time as tm
spams = {}
msgs = 4 # Messages in
max = 5 # Seconds
ban = 300 # Seconds
def is_spam(user_id):
try:
usr = spams[user_id]
usr["messages"] += 1
@amirfrd
amirfrd / asyncApiRequest.php
Created November 3, 2018 05:11 — forked from AmirSbss/asyncApiRequest.php
Request to telegram API asynchronous from php (2 times faster than normal request)
<?php
/**
* Created by PhpStorm.
* User: amirsbss
* Date: 11/3/18
* Time: 1:08 AM
*/
define('BOT_TOKEN', 'TOKEN');
define('API_URL', 'https://api.telegram.org/bot'.BOT_TOKEN.'/');
function multipartFormData($data=[], $files=[])