Skip to main content

SofthauzPy

SofthauzPy is a comprehensive Python toolkit built for developers creating intelligent, data-driven web applications. It provides a powerful suite of web utilities including web scraping tools, crawling systems, content extraction pipelines, and search engine components that help developers build fully customizable in-house website search solutions.

Designed for scalability and flexibility, SofthauzPy enables teams to collect, process, index, and search website content efficiently — all within a clean Python-first development ecosystem.

Built for developers who need scalable web data tools and intelligent search capabilities, SofthauzPy simplifies the process of scraping, processing, indexing, and searching website content. From lightweight crawlers to fully customizable in-house search engine functionality, SofthauzPy helps developers build smarter web applications without relying heavily on external search services.

Key Features

Web Scraping & Crawling

  • High-performance web scraping utilities
  • HTML parsing and structured data extraction
  • Recursive website crawling
  • Sitemap discovery and URL indexing
  • Support for asynchronous scraping workflows
  • Rate limiting and request handling utilities

Search Engine Toolkit

  • In-house website search engine creation
  • Full-text indexing and querying
  • Custom relevance ranking algorithms
  • Search filtering and query optimization
  • Incremental indexing support
  • Lightweight search infrastructure for internal platforms

Content Processing

  • Text normalization and cleaning
  • Metadata extraction
  • Duplicate content detection
  • Keyword extraction and tagging
  • Content chunking for AI and search applications

AI & Semantic Search Ready

  • Embedding generation helpers
  • Vector database compatibility
  • Semantic similarity search utilities
  • Retrieval-Augmented Generation (RAG) support
  • AI-powered content indexing workflows

Developer Experience

  • Modular and extensible architecture
  • Framework-friendly design for Flask, Django, and FastAPI
  • Easy API integration
  • Clean, Pythonic interfaces
  • Production-ready utilities for scalable deployments

This program may incorporate artificial intelligence (AI) tools solely to support and enhance development efficiency, code quality, and overall performance. All software design, implementation, testing, validation, and quality assurance processes are conducted and reviewed by a qualified human software professional to ensure accuracy, reliability, security, and compliance with applicable standards.

Author: Urate, Karen
Softhauz Software Architect
softhauz.ca

Metadata

Release files for softhauzpy 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for softhauzpy 0.2.1
File Size Uploaded
softhauzpy-0.2.1.tar.gz 19.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for softhauzpy 0.2.1
File Interpreter ABI Platform
softhauzpy-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 37.6 kB

Release files / softhauzpy-0.2.1.tar.gz

Download URL softhauzpy-0.2.1.tar.gz
Size 19.4 kB
Tags Source
SHA-256 checksum
How to use checksums
2a9d0ae313da71f994fc862f3c495b48e0a10ca58f0fb1f4baaddcba89024706
BLAKE2b-256 checksum
How to use checksums
9f60e5023cc2964cb0ef2c49c227096de913f04421acd90080cef9432becbf4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.5

Release files / softhauzpy-0.2.1-py3-none-any.whl

Download URL softhauzpy-0.2.1-py3-none-any.whl
Size 18.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dacd51b3c30e3d8cc70c2d4244dde32a37a65c79480ff55126661447182dfd0f
BLAKE2b-256 checksum
How to use checksums
fc700e9ce50d1ef3639241f787319b9d33eb513ba06141bb66ffb5d189562725
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.5

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.92

2 release files

0.0.91

2 release files

0.0.81

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page