Skip to main content

All my commonly used fuctions

Project description

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 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")

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

asaniczka-1.1.13.tar.gz (5.7 kB view hashes)

Uploaded Source

Built Distribution

asaniczka-1.1.13-py3-none-any.whl (7.1 kB view hashes)

Uploaded Python 3

Supported by

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