Skip to main content

No project description provided

Project description


install: pip install pazok


Let's start with the function tele_ms

This function is designed to send messages to a specific Telegram user using the bot token and user's chat ID.

The function supports sending formatted text using MarkdownV2. Here are

the supported formats:

Bold text: *text*
Italic text: _text_
Strikethrough text: ~text~
Monospaced text: `text`
Text with a link: [text](url)
Spoiler text: ||text||
Code block: ```code```

It also supports sending files and images via URL or file path. The function automatically detects whether the input is a path or URL and handles it accordingly. If the file or image includes text, it will be automatically added to the file or image description. Additionally, the function supports sending buttons of type types.InlineKeyboardButton, allowing multiple buttons in the same message or just one button. Let's start with examples.

# Importing the library
import pazok

# Bot and user information
token = "token_bot"
id = "chat.id"

# Sending text only
text = "test" # Can be formatted with any supported telebot library format
pazok.tele_ms(token, id, txt=text)

# Sending text with a button
text = "test" # Can be formatted with any supported telebot library format
button = "name_button", "url_button"
# Sending multiple buttons in the same message
buttons = [
    "name_button1", "url_button1",
    "name_button2", "url_button2",
    "name_button3", "url_button3"
]
# Sending the button with text
pazok.tele_ms(token, id, txt=text, buttons=buttons)

# Sending a file or image using their path or URL with text and button
text = "text"
button = "name_button", "url_button"
file = "Link or path to the file"
image = "Link or image path"
pazok.tele_ms(token, id, txt=text, file=file, buttons=buttons)

# Note: It's possible to send either a file or an image in each message. It's not possible to send both an image and a file in the same message.

# Sending an image
pazok.tele_ms(token, id, txt=text, img=image, buttons=buttons)

cookies_insta

This class is designed to handle the process of logging into Instagram and extracting essential cookies automatically.
Upon creating an instance, it sends a crafted login request using Instagram's private API and parses important tokens and session data such as:

  • token_insta
  • claim
  • sessionid
  • csrftoken
  • ds_user_id
  • mid

Each cookie is stored as a separate attribute, making it easy to access specific values directly after initialization without manual parsing.

Ideal for:

  • Automation
  • Bot creation
  • Session management

This class provides a fast, lightweight, and secure method to handle Instagram cookies in your projects.

Example of Usage:

import pazok

username = "your_username"
password = "your_password"

# Create an instance and login automatically
coci = pazok.get_cookies(username, password)

# Access all available cookies
print(coci.token_insta)   # Instagram Authorization Token
print(coci.claim)         # Instagram Claim Token
print(coci.sessionid)     # Session ID
print(coci.csrftoken)     # CSRF Token
print(coci.ds_user_id)    # User ID
print(coci.mid)           # Machine ID

pazok.email_timp

A minimal and user-friendly Python client for mail.tm, a public temporary email service.
This class allows you to create a disposable email address, retrieve incoming messages, and read their full content with ease.
It is useful for verification processes, automated testing, or any task that requires a temporary inbox.


Available Properties & Methods

Key / Property Description
get_email() Returns a tuple of the generated email and its password.
get_msg() Returns the full message body (decoded), or None if inbox is empty.
sender_name Returns the sender's display name, or "None" if no message received yet.
sender_address Returns the sender's email address.

Example Usage

import time
from pazok import email_timp

# Initialize the client
mil = email_timp()

# Get temporary email and password
email, password = mil.get_email()
print("Email:", email)
print("Password:", password)

# Wait for a message to arrive
print("Waiting for message...")
while True:
    msg = mil.get_msg()
    if msg:
        print("From:", mil.sender_name, f"<{mil.sender_address}>")
        print("------ Full Message ------")
        print(msg)
        break
    else:
        time.sleep(3)

Example Output

Email: pazok_1f3a7cbd@ptct.net
Password: 9b83c8cfa1ee45aa
Waiting for message...
From: fa <pazโ€ฆ@dmi.com>
------ Full Message ------
Hello!
This is a full message sent to your temporary inbox.

Function: rand_it

Description:

The rand_it function selects a random item from a list based on specified weights.

If no weight is provided for an item, it is assigned a default weight of 20.

import pazok
names = ["hi:50", "py", "hello:90"]
result = pazok.rand_it(names)
print(result)

The function randomly selects an item from the list, giving preference to those with higher weights.

Items without weights are assigned a default weight of 20.


Whats new function ?

We Create simple function to convert voice to text

func for convert " voice any type " to text 

support arabic and english voice

=> return text

lang_type= ar-SA 
lang_type= en-US

=> usgse
if you know the voice lang
    voice2text("my_voice_file_name", lang_type = "ar-SA ")

if you know the voice lang  
    voice2text("my_voice_file_name")

=> return text
from pazok.pazok import voice2text

text = voice2text("my_voice_file_name", lang_type = "ar-SA ")
print(text)


Now we have some simple functions.

The next function is to create a random user agent in this format:

Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36

Here's an example:

import pazok
pazok.agnt()

The next function is to create an Instagram-specific user agent in this format:

Instagram 136.0.0.34.124 Android (23/6.0.1; 640dpi; 1440x2560; samsung; SM-G935; hero2lte; samsungexynos8890; en_US; 208061712)

Here's an example:

import pazok
pazok.agnt_in()

The next function is to obtain some cookies from the Instagram API. The cookie names that can be obtained are csrftoken and mid.

Here's an example:

import pazok
cok = pazok.cook()
print(cok.csrftoken)
print(cok.mid)

# Or like this:

print(pazok.cook().csrftoken)
print(pazok.cook().mid)

Now we have some functions for text decoration.

A function to display text with a fading effect. This function changes the text color from black to white through all shades of these colors to create a smooth fading effect. You can also set the duration of the effect and format the text alignment if you want it centered on the screen or in its natural form. Here's an example:

import pazok

text = "test" # The text
time = 0.05 # Duration of the effect
align = True # If you want it continuously centered, write False

pazok.tl(text, time, align)

The next function

The next function is to decorate English letters with 8 types.

We can display the types using the command

import pazok
pazok.info_motifs()

# This command will return to us

# - 1 - ๐—›๐—ฒ๐—น๐—น๐—ผ ๐—ช๐—ผ๐—ฟ๐—น๐—ฑ ๐Ÿญ๐Ÿฎ๐Ÿฏ
# - 2 - ๐™ท๐šŽ๐š•๐š•๐š˜ ๐š†๐š˜๐š›๐š•๐š ๐Ÿท๐Ÿธ๐Ÿน
# - 3 - ๐‡๐ž๐ฅ๐ฅ๐จ ๐–๐จ๐ซ๐ฅ๐ ๐Ÿ๐Ÿ๐Ÿ‘
# - 4 - สœแฅฑแฅฃแฅฃแฅ† แดกแฅ†แ–‡แฅฃแƒซ ๐Ÿ™๐Ÿš๐Ÿ›
# - 5 - แ•ผแ—ดแ’ชแ’ชO แ—ฏOแ–‡แ’ชแ—ช 123
# - 6 - ๐•ณ๐–Š๐–‘๐–‘๐–” ๐–‚๐–”๐–—๐–‘๐–‰ 123
# - 7 - ๐“—๐“ฎ๐“ต๐“ต๐“ธ ๐“ฆ๐“ธ๐“ป๐“ต๐“ญ 123
# - 8 - โ„๐•–๐•๐•๐•  ๐•Ž๐• ๐•ฃ๐•๐•• ๐Ÿ™๐Ÿš๐Ÿ›

# Now we can use the decoration function like this

print(pazok.motifs("text", 1)) # Note that I chose pattern number 1. I can change this number to 2 or 3 to others

The next function

This function consists of ready-made colors in the library. Using this function is different from other functions in that we must call the library in this way

import pazok
from pazok import *

# We can display color names through this command

print(pazok.name_clo())

# This command will print

# o = orange
# b = blue
# m = white
# F = dark green
# Z = light red
# e = dark gray
# C = strong white
# p = wide line
# X = yellow
# j = pink
# E = light gray

# Each letter represents its color
# For example, if we write
print(f"{e} TEST")
# The word will print in dark gray
# And so on the rest of the colors

The next function

We have two functions that do the same job almost

The function is to display text with a waiting form and a certain period

The first is:

import pazok
text = "text" # The text
staliy = "name_staliy" # The pattern
time = 1 # Time

pazok.pazok_rich(text, staliy, time)

# We can display the names of the patterns using this command

pazok.name_rich()

# Will return
# 1. arrow
# 2. christmas
# 3. circle
# 4. clock
# 5. hearts
# 6. moon
# 7. pong
# 8. runner
# 9. star
# 10. weather

The next is:

import pazok
text = "text" # The text
staliy = "bounce" # The pattern
time = 1 # Time

pazok.pazok_halo(text, staliy, time)

# We can display their special styles with this command
pazok.name_halo()

# Will print

# 1. dots
# 2. dots2
# 3. dots3
# 4. dots4
# 5. dots5
# 6. dots6
# 7. dots7
# 8. dots8
# 9. dots9
# 10. dots10
# 11. dots11
# 12. dots12
# 13. line
# 14. line2
# 15. pipe
# 16. simpleDots
# 17. simpleDotsScrolling
# 18. star
# 19. star2
# 20. flip
# 21. hamburger
# 22. growVertical
# 23. growHorizontal
# 24. balloon
# 25. balloon2
# 26. noise
# 27. bounce
# 28. boxBounce
# 29. boxBounce2
# 30. triangle
# 31. arc
# 32. circle
# 33. square
# 34. circleQuarters
# 35. circleHalves
# 36. squish
# 37. toggle
# 38. toggle2
# 39. toggle3
# 40. toggle4
# 41. toggle5
# 42. toggle6
# 43. toggle7
# 44. toggle8
# 45. toggle9
# 46. toggle10
# 47. toggle11
# 48. toggle12
# 49. toggle13
# 50. arrow
# 51. arrow2
# 52. arrow3
# 53. bouncyBall
# 54. bouncyBall2
# 55. smiley
# 56. monkey
# 57. hearts
# 58. clock
# 59. earth
# 60. moon
# 61. runner
# 62. pong
# 63. shark
# 64. dqpb
# 65. weather
# 66. emoji
# 67. fire
# 68. lioud
# 69. magic
# 70. curses
# 71. chrome
# 72. windows
# 73. eyes
# 74. action
# 75. mr.robot
# 76. dvd
# 77. pacman
# 78. audi
# 79. bing
# 80. mobile
# 81. data
# 82. bit
# 83. mark
# 84. bit10
# 85. mew
# 86. fbi
# 87. all
# 88. food
# 89. ztang

The following functions are used to organize data and execute functions using threads. I'll start with the explanation.

The next function is designed to convert curl commands into requests using the requests library. Here's an example:

Assuming this is a curl command: curl http://en.wikipedia.org/

# Usage:
import pazok

curl_command = "curl http://en.wikipedia.org/"
print(pazok.cURL(curl_command))

# It will print the response similar to:
# https://t.me/b_azok
import requests

response = requests.get("http://en.wikipedia.org/").text

print(response)

The next function organizes JSON responses into a vertical format.

Assuming we have this response:

{'message': 'The password you entered is incorrect. Please try again.', 'status': 'fail', 'error_type': 'bad_password'}

import pazok
# If we use the command:
pazok.json_req(response_variable)

# It will print:
# message: The password you entered is incorrect. Please try again.
# status: fail
# error_type: bad_password

The next function's task is to execute functions with multiple threads, specifying the number of threads. Here's an example:

import pazok
def test():
    print("xxxx")

number_of_threads = 5  # You can put any number you want
pazok.sb(test, number_of_threads)

The next function is designed to fetch session information for a specific Instagram account by logging in with a username and password. Here's an example:

import pazok

username = "username"
password = "password"

test = pazok.log_in(username, password)
print(test.csrftoken)
print(test.sessionid)
print(test.ds_user_id)
print(test.rur)

The first function for generating random data, but in a simple way. Essentially, the function replaces numbers with types of data. I'll clarify each number and its value. Number 1 and its random value between a-z and 0-9, for example, if I write 111, the result will be ks6. Number 2, its random value is the same as number 1, but with a slight difference when placing number 2 in different places within the function, the value will be the same in all places, for example, if I write 222, the random value will be hhh. Number 3, its random value is _ or . If I write 1313, this is an example of no more. The result will be h_i. Number 4, its random value is numbers only from 0 to 9. I think the command has become clear, now an example of using the function.

import pazok
username = pazok.user_ran("2113244")
print(username)

The next function to get data from my nickname file from the first row to the last row in the function are two options to delete the data that the user gets or any line you get to move to the last line in the file to create a loop or the user's opinion for example to use the function

import pazok
data_file = pazok.user_file("name_file.txt", True)
print(data_file)

I put True to activate the deletion mode from the file after obtaining it if I want to turn off the deletion mode, I put False


The next function

Now we have a function that stores the bot's code and the user's private chat ID and returns the data at the time of need, and if the data is not found in the hidden file, the function requests the data, and this helps us facilitate the use of our tools. Here's an example.

import pazok
token, id = pazok.info_bot()

If the user wants to delete his data from the hidden file, he can use a special function for example

import pazok
pazok.info_bot_dlet()

This function will search in all paths for user data and delete it


The next function

A simple and useful function designed to make the script sleep and there is a default time in the function or you can manually set the sleep time the default time is between 0.5 and 1 second, for example

import pazok
pazok.sleep()  # Now in default mode
pazok.sleep(5)  # Now you have manually specified the value

The next function

A wonderful function for converting images to text in two styles. The first is dots like thisโฃฟโฃฟโฃฟ and the second is random symbols. There is a small note you must have the background of the image white and the shape you want to convert to text in black to get the best result. Here's an example of using the function.

import pazok
z = "image path"
x = image size in numbers
a = required pattern 1 for dots and 2 for symbols
print(pazok.picture(z, x, a))

The next function

A function designed to set a specific date and time and the function compares the current time with the specified time if it is less than the current time it returns false and if the current time is greater than or equal to the specified time it returns true. There is a default time in the function if the user wants to set a date only the default time is 23:59:59. Here's an example of using the function.

import pazok
test = pazok.timeeg(2024, 7, 5)
if test == True:
    print("The validity period has ended")

The next function

It checks the existence of a specific library or a group of libraries, and if it is not installed, it automatically installs the libraries. Here's an example.

import pazok
pazok.install("requests", "random", "threading")

# I can put any number of libraries

Storing Data in a File using the save_data Function

After storing any data in the file, the function will move to a new line to store the next data.

Here is an example:

import pazok

nesme_file = "text_file_name.txt"
data = "data to be saved in the file"

pazok.save_data(nesme_file, data)

The check_tele Function

This function checks if a user is subscribed to a specific Telegram channel using the channel's username.

Note: You need to have a bot token, and the bot must be an administrator in the channel.

To check a user's subscription, you need the Telegram user's chat ID.

Here is an example:

import pazok

token_bot = "0000"
channel_username = "@username"
chat_ID = "id_user"

test = pazok.check_tele(token_bot, channel_username, chat_ID)

print(test)

The function will return True if the user is subscribed, False if not subscribed, and bot is not administrator if the bot is not an administrator in the channel.

The art_ar Function

This function converts Arabic text into beautiful art.

The function supports any type of Arabic or English fonts.

Here is an example:

import pazok

text = "Arabic or English text"

line_path = "Set the line path"  # Enter the desired path or leave it empty to use the default font

size = 25  # Or leave it empty to use the default value

style = 1  # There are two styles, you can leave it empty or set it to 2

test=pazok.art_ar(text,line_path,size,style)
print(test)

The img_txt Function

This function extracts text from images supported by Google.

The function needs the image path to extract the text from it.

Here is an example:

import pazok

image_path = "path to the image"
test = pazok.img_txt(image_path)
print(test)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pazok-0.2.1.8.tar.gz (38.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pazok-0.2.1.8-py3-none-any.whl (30.0 kB view details)

Uploaded Python 3

File details

Details for the file pazok-0.2.1.8.tar.gz.

File metadata

  • Download URL: pazok-0.2.1.8.tar.gz
  • Upload date:
  • Size: 38.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.18

File hashes

Hashes for pazok-0.2.1.8.tar.gz
Algorithm Hash digest
SHA256 2075eaf9529c62e26c2cc25e882c32459b1e2010ef369adc158516350b33e0f1
MD5 f0b3a6b2a7a9cfbe8baa210f7b3b1a9c
BLAKE2b-256 fbf64431ba14806c3bc8958dc9d3ea99a5587ba1b892f19557ebad5dc97f37e8

See more details on using hashes here.

File details

Details for the file pazok-0.2.1.8-py3-none-any.whl.

File metadata

  • Download URL: pazok-0.2.1.8-py3-none-any.whl
  • Upload date:
  • Size: 30.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.18

File hashes

Hashes for pazok-0.2.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 eeb135482ecf2b6dd0e26453d51d3dfa6ddd960bb83689943d12040a6962c8b6
MD5 fe500321daff9195c13710ca60cf38a0
BLAKE2b-256 f185b70681e40ab3f168b744a230f0961c94b87e377f6bcc9c591f1afc6af1c6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page