Metadata-Version: 2.1
Name: asaniczka
Version: 1.1.11
Summary: All my commonly used fuctions
Author-email: Asaniczka <asaniczka@gmail.com>
Maintainer-email: Asaniczka <asaniczka@gmail.com>
License: Apache-2.0
Project-URL: Homepage, https://github.com/asaniczka/asaniczka_pip
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: pytz >=2022.1
Requires-Dist: requests >=2.31
Requires-Dist: playwright >=1.40.0

# Asaniczka

The Asaniczka module provides quick functions to get up and running with a scraper.

## Available Functions:

1. `setup_logger()`: Set up a logger and return the logger instance.
2. `save_temp_file()`: Saves the given content to a temporary file in the specified temp folder.
3. `format_error()`: Removes newlines from the given error string.
4. `get_request()`: Makes a basic HTTP GET request to the given URL.
5. `create_dir()`: Creates a new directory.

## Available Classes:

1. `ProjectSetup`: A class that sets up project folders and provides access to their paths.

## Installation

To install Asaniczka, you can use pip:

`pip install asaniczka`

## Usage

```python
python import asaniczka

# Set up a logger
logger = asaniczka.setup_logger("/path/to/log/file.log")

# Save content to a temporary file
asaniczka.save_temp_file(content, extension='txt', file_name=None)

# Format an error
formattederror = asaniczka.format_error(error)

# Make a GET request
responsecontent = asaniczka.get_request(url)

# Create a new directory
asaniczka.create_dir(folder_path)

# Create project folders
project = asaniczka.ProjectSetup("MyProject")

```
