mahdix 0.1.6.8
An application that informs you of the different modules and very easy to use.
License: MIT
Requires Python: >=3.11
Keywords: Shuvo-BBHH,MAHDI HASAN,Shuvo BBHH,Bk4kuman

## Print Something

```bash
from mahdix import p

p('YOUR TXT')
```

## Get Current Time

```bash
from mahdix import time

print(time())
```

## Generate Text Logo

```bash
from mahdix import makelogo

logo = makelogo(text='Mahdi')
print(logo)
```

## Random Numbers

```bash
from mahdix import random7, random8, random9, random1_2, random1_3, random1_4, random10

print(random7())
print(random8())
print(random9())
print(random1_2())
print(random1_3())
print(random1_4())
print(random10())
```

## html_req Function

The html_req function fetches HTML content from the specified URL, using optional headers and data for the request.

```bash
from mahdix import html_req

url = 'https://example.com'
headers = {
    'User-Agent': 'Your User Agent',
    'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8',
    'Accept-Language': 'en-US,en;q=0.9',
    'Accept-Encoding': 'gzip, deflate, br',
    'Connection': 'keep-alive',
}
cookie = {'key': 'value'}  ## Optional Cookes for POST requests
data = {'key': 'value'}  ## Optional data for POST requests
params = {
    'q': 'params_valu',
    }
# you can add json--   json_data={"json" : "valu"}
parsed_html = html_req(url, Headers=headers, Data=data,Cookie=cookie,Params=params) ## data for POST requests 
parsed_html = html_req(url, Headers=headers,Cookie=cookie,Params=params) ##  for Get requests 
print(parsed_html)
```


The html_txt function fetches HTML content from any request responce.

```bash
from mahdix import html_txt
responce=requests.get('https://example.com').text
text_html = html_txt(responce)
print(text_html)#get respone as html text
```


## search_as_re Function
```bash
# this function is search a Specific text from any text base on re moduls
from mahdix import findall_as_re
full_text = "This is some example text. Starting:apple, Finding:banana, Finding:orange, Ending:grape, Finding:pear,"// Default value None
starting_text = "Starting:" // Default value None
finding_text = "Finding:" // Default value None
ending_text = "," // Default value ','
# Using search_as_re
result_search = search_as_re(full_text, starting_text, ending_text)
print("Result from search_as_re:", result_search)


# out put : apple

```



## findall_as_re Function
```bash
#this function  find a list of  Specific text from any text ans return
from mahdix import findall_as_re
full_text = "This is some example text. Starting:apple, Finding:banana, Finding:orange, Ending:grape, Finding:pear,"// Default value None
starting_text = "Starting:" // Default value None
finding_text = "Finding:" // Default value None
ending_text = "," // Default value ','

result_findall = findall_as_re(full_text, finding_text, ending_text)
print("Result from findall_as_re:", result_findall)


# out put : {'banana', 'pear', 'orange'}
```

## System Commands

```bash
from mahdix import sysT

sysT('YOUR COMMAND')
```

## HTTP Requests

```bash
from mahdix import rqg, rqp

response_get = rqg('https://example.com')
response_post = rqp('https://example.com', data={'key': 'value'})
```

## Random Choices

```bash
from mahdix import rc

print(rc([1, 2, 3, 4]))

```

## Base64 Encoding/Decoding

```bash
from mahdix import bsec, bsdc

encoded_data = bsec('Hello, World!')
decoded_data = bsdc(encoded_data)
```



## Colors

```bash
# ---[coloure]------

RED = mahdix.RED

GREEN = mahdix.GREEN

YELLOW = mahdix.YELLOW

BLUE=mahdix.BLUE

ORANGE =mahdix.ORANGE

LI_BLUE = Light_BLUE

LI_MAGENTA = Light_MAGENTA

LI_CYAN = Light_CYAN

LI_WHITE = Light_WHITE

Background colors

BG_BLACK = Background_BLACK

BG_RED = Background_RED

BG_GREEN = Background_GREEN 

```

## get any Facebook id created date

```bash
from mahdix import getyearid

# Example: cid = '100000000023456'
print(getyearid(cid))
```



### [Example of  html_txt function](https://github.com/Shuvo-BBHH/mahdix/tree/main/html_txt).

## html_txt Function