semvec/pypi-packages huggingface dataset:
websiterecon 0.1.6
A comprehensive website reconnaissance and scanning tool
Requires Python: >=3.7

# WebsiteRecon

A comprehensive website reconnaissance and scanning tool that provides detailed information about websites, including subdomains, security headers, SSL certificates, and more.

## Features

- Subdomain enumeration
- Port scanning
- DNS information gathering
- SSL certificate analysis
- Security headers check
- Technology detection
- Content analysis
- Form analysis
- Contact information extraction
- Beautiful console output using Rich

## Installation

```bash
pip install websiterecon
```

## Usage

### Command Line

```bash
websiterecon example.com
```

### Options

- `--no-subdomains`: Skip subdomain scanning
- `--no-ports`: Skip port scanning
- `--no-ssl`: Skip SSL certificate analysis
- `--no-content`: Skip content analysis
- `-o` or `--output`: Save results to a JSON file

### Examples

```bash
# Basic scan
websiterecon example.com

# Skip subdomain scanning
websiterecon --no-subdomains example.com

# Save results to a file
websiterecon example.com -o results.json

# Quick scan (skip intensive operations)
websiterecon --no-subdomains --no-ports example.com
```

## License

MIT License
insafeConnectToDatabase 0.6.2
A utility to determine the type of permit based on ID
Requires Python: >=3.7

# Insafe Connect to Database

### Build library command

`python setup.py sdist bdist_wheel`

### Upload library command

```shell
twine upload dist/*
```

### Install specific version

pip install insafeConnectToDatabase==0.2.2

### Environment setup

To activate cloud sql proxy, add SERVICE_ACCOUNT_KEY environment variable with base64 encoded credentials:

```shell
cat service-account-key.json | base64 | pbcopy
```

### Database Connection issue

while trying to connect to a database, we faced multiple issues as they're following

- connect to a staging database with proxy
    - we should use the library which is going to install the proxy script and read a service account from env
- have conflict with prot number 4532, which is shared between postgres we have in the cloud and the one we
  have in local docker
    - we have to change one of the port numbers

> **Note**: We have to make sure that we have latest cloud sql proxy in the project
> https://github.com/GoogleCloudPlatform/cloud-sql-proxy

- Make sure we have the following in the setup to add library assets

```python
    package_data = {
  'insafeConnectToDatabase': ['cloud-sql-proxy', 'cloud-sql-proxy-linux'],  # Include the script
}

```
typer-try 0.1.0
A simple task manager CLI built with Typer.
Requires Python: >=3.7

# Typer Try

A simple task manager CLI built with Typer.

## Installation

```bash
pip install typer-try
```

** usage **
typer-try add-task "Buy groceries"
typer-try view-tasks
typer-try remove-task 1

---

### 4. **Build and Upload to PyPI**
1. Install the required tools:
   ```bash
   pip install build twine
   ```