semvec/pypi-packages huggingface dataset:
mathdf 0.0.6
Краткое описание вашего пакета
Requires Python: >=3.6

Р­С‚Рѕ РїСЂРѕСЃС‚РѕР№ РїР°РєРµС‚, РєРѕС‚РѕСЂС‹Р№ РіРѕРІРѕСЂРёС‚ "Hello, world!".
dumptls 0.5.4
A tool to download TLS certificates including intermediate and root CA certs
Requires Python: >=3.6

![release](https://github.com/SCGIS-Wales/dumptls/actions/workflows/release.yml/badge.svg)

# dumptls

A tool to download TLS certificates including intermediate and root CA certs.

## Installation

You can install the package using pip:


## Usage

To use the tool, simply run:

```bash
dumptls www.google.com
```

You can also specify a port and a resolve IP address:

```bash
dumptls example.com --port 8443 --resolve-ip-address 192.168.1.1
```

**Example output:**

1) output file in **base64** (pem) format (see example below)

```
-----BEGIN CERTIFICATE-----
***
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
***
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
***
-----END CERTIFICATE-----
```

2) stdout with following example output (**common names** for all TLS certificates and their **serial numbers**)

```
Certificates have been saved to cert_chain.pem
Common Name: www.google.com, Serial Number: 276676235549746405282904896944097780989
Common Name: GTS CA 1C3, Serial Number: 159612451717983579589660725350
Common Name: GTS Root R1, Serial Number: 159159747900478145820483398898491642637
```


##  Building and Installing the Package

Navigate to the directory containing setup.py and run the following command to build the package:

```bash
python setup.py sdist bdist_wheel
```

To install the package locally:

```bash
pip install .
```
openredirectscanner 0.1.3
Open Redirect Bug Finding Tool

Open Redirect Bug Finder Tool :

This tool scans URLs for potential open redirect vulnerabilities. It is structured into multiple files for better modularity and maintainability.

Project Structure :

    openred/
    │
    ├── main.py 
    ├── packages/
    │ └── includes/
    │ ├── init.py 
    │ ├── file.py 
    │ ├── scan.py 
    │ └── write.py 
    └── units/
    ├── init.py 
    ├── banner.py 
    ├── chknet.py 
    └── urls.py 

How to Set Up :

1. Clone the repository:

    git clone <repository_url>
    cd openred


2. Install the necessary packages:

    pip install -r requirements.txt


3. Make sure the directory structure is correct:
    - The `main.py` should be at the root level (`openred/`).
    - The `packages/` and `units/` directories should contain their respective files as shown above.

How to Run :

To use this tool, run the `main.py` file with the appropriate arguments:

   >>python main.py -u <url> -o <output_file>

Example:
   >>python main.py -u http://example.com -o output.txt

Arguments
    -u or --url: Enter the URL to scan for open redirect vulnerabilities.
    -i or --input: Enter the input file name to read URLs from (optional).
    -o or --output: Enter the output file name to save the scan results.
    -b or --blog: Opens the specified blog URL in the browser.

Explanation of Modules :
    >>main.py: The main script that parses command-line arguments and triggers the relevant functions.

    >>units/banner.py: Displays a welcome banner when the tool is run.

    >>units/chknet.py: Checks if there is an active internet connection before proceeding with scans.

    >>units/urls.py: Contains URL-related data, such as the blog URL.

    >>packages/includes/file.py: Handles reading from and writing to files.

    >>packages/includes/scan.py: Contains the logic to scan URLs for open redirect vulnerabilities.

    >>packages/includes/write.py: Handles writing scan results to the specified output file.

    Example Workflow :
    >>Check for Network: Before starting, the tool checks if the internet connection is available.
    >>Display Banner: A welcome banner is displayed to the user.
    >>Scan URL: The tool scans the provided URL for open redirect vulnerabilities.
    >>Read/Write Files: If an input file is provided, the tool reads URLs from it. Results are written to the specified output file.
    >>Open Blog: If the --blog option is used, the tool opens the specified blog URL in the browser.

License
 ✔️This project is licensed under the MIT License. See the LICENSE file for details.

Contributing
Fork the repository.
Create a new branch (git checkout -b feature-branch).
Commit your changes (git commit -am 'Add new feature').
Push to the branch (git push origin feature-branch).
Create a new Pull Request.
Contact
For any issues or questions, please open an issue on GitHub.

***************************************************************
Thank you for using the Open Redirect Bug Finder Tool!
validlink 0.2
A simple URL validity checker
Requires Python: >=3.6

# ValidLink

A simple Python library to check the validity of URLs.

## Features

- Check the validity of a given URL.
- Automatically add missing schemes (e.g., `http://`).
- Handle URLs without common subdomains like `www.`.
- Graceful error handling for various request exceptions.

## Installation

```bash
pip install validlink
```

## Usage

### Basic Usage

```python
from validlink import check_url_validity

url = "https://www.example.com"
is_valid = check_url_validity(url)
if is_valid:
    print(f"The URL {url} is valid.")
else:
    print(f"The URL {url} is not valid.")
```

### Handling Different URL Formats

```python
from validlink import check_url_validity

urls = [
    "example.com",
    "http://example.com",
    "https://example.com",
    "www.example.com",
    "example.com/test",
]

for url in urls:
    is_valid = check_url_validity(url)
    if is_valid:
        print(f"The URL {url} is valid.")
    else:
        print(f"The URL {url} is not valid.")
```

### Extracting URLs from Messages

```python
from validlink import find_urls_in_message, check_url_validity

messages = [
    "your message Eid code good https://www.example.com thank you god",
    "your message Eid code good example.com thank you god",
]

for message in messages:
    urls = find_urls_in_message(message)
    for url in urls:
        is_valid = check_url_validity(url)
        if is_valid:
            print(f"The URL {url} found in the message is valid.")
        else:
            print(f"The URL {url} found in the message is not valid.")
```

### Checking URLs from User Input

```python
from validlink import check_url_validity

url = input("Enter a URL to check: ")
is_valid = check_url_validity(url)
if is_valid:
    print(f"The URL {url} is valid.")
else:
    print(f"The URL {url} is not valid.")
```

### Handling URLs in Web Scraping

```python
import requests
from validlink import check_url_validity

# Assume urls_list contains a list of URLs obtained from web scraping
urls_list = ["https://www.example.com", "http://example.com", "www.example.com"]

for url in urls_list:
    is_valid = check_url_validity(url)
    if is_valid:
        print(f"The URL {url} is valid.")
    else:
        print(f"The URL {url} is not valid.")
```

## License

This project is licensed under the MIT License. See the LICENSE file for details.

## Contributing

Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.

## Acknowledgements

Special thanks to all the contributors of open-source libraries that made this project possible.

## Thank You

Thank you to all users who have found this tool helpful! Your support and feedback are greatly appreciated. ❤️🎈
dash-htmlayout 1.0.5
Build HTML layouts in Dash with HTML
Requires Python: >=3.9

# Build your Dash layouts with HTML snippets 

This package allows you to craft your Dash application layouts
by writing HTML instead of a cascade of Python objects.

## Installation

You can install the package with pip:

```bash
pip install dash-htmlayout
```

## Documentation

[Read documentation to learn more](https://artscoop.github.io/dash-htmlayout/htmlayout.html)

## Introduction

It's a bit counterproductive to force users to build dashboard
layouts using Python, when most component classes are translated
into HTML.

Having to write code with deeply nested object instances to mimic HTML
should almost be considered malpractice in Python when there is a language
and a document type that addresses this exact need; HTML.

This package provides a simple class to generate layouts
from a partial HTML snippet. For example, we could partially reproduce a classic
layout with the following document:

```html
<!-- Example with Bootstrap classes and some components -->
<section>
    <h1 class="mb-5">Dashboard component.</h1>
    <div class="row">
        <div class="col-3">
            <div class="form-group mb-3">
                <label for="">Genres filter</label>
                <dcc-dropdown id="genre-list" placeholder="Filter genres" data-multi="True"/>
            </div>
            <div class="form-group mb-3">
                <label for="">Max results</label>
                <dcc-slider id="genre-limit" data-value="1" data-min="0" data-max="10"/>
            </div>
        </div>
        ...
    </div>
</section>
```

### In Python

```python
from dash import Dash
from dash.htmlayout import Builder

application = Dash("appname")
builder = Builder(file="myfile.html")
application.layout = builder.layout

...
```