This file contains hidden or 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 urllib import parse | |
| import string | |
| import base64 | |
| import traceback | |
| def validate(proxy_link): | |
| try: | |
| if proxy_link.startswith("tg://proxy") or proxy_link.replace("https://", "").startswith("t.me/proxy"): | |
| args = dict(parse.parse_qsl(parse.urlsplit(proxy_link).query)) | |
| if args.get("server") and args.get("port") and args.get("secret"): |
This file contains hidden or 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 | |
| # DOCS: https://idpay.ir/web-service/v1.1/index.html | |
| class IDPay: | |
| API_URL = "https://api.idpay.ir/v1.1/payment" |
This file contains hidden or 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 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', '-strict', '-2'] | |
| return ffmpeg(input_file, output_file, args, progress, ["Test Progress!"]) | |
| # You can run this in a thread | |
| streamable("input.mp4", "output.mp4") |
This file contains hidden or 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
| <?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=[]) |
This file contains hidden or 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 urllib.request | |
| import json | |
| import base64 | |
| from Crypto.Cipher import AES as _AES | |
| import random | |
| class AES(object): | |
| def __init__(self, key="KCH@LQj#>6VCqqLg", iv="YC'2bmK=b%#NQ?9j"): | |
| self.bs = 16 | |
| self.cipher = _AES.new(key, _AES.MODE_CBC, iv) |
This file contains hidden or 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
| <?php | |
| /** | |
| * @property string | |
| */ | |
| function encr($raw) { | |
| $encoded = ""; | |
| $seprated = str_split(base64_encode($raw)); | |
| $empty = []; | |
| while (count($seprated) > 0) { |
This file contains hidden or 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 string | |
| import random | |
| import pickle | |
| from redis import StrictRedis | |
| def random_id(lenght=8, letters=string.ascii_letters + string.digits): | |
| return "".join(random.choice(letters) for _ in range(lenght)) | |
This file contains hidden or 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 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 |