Skip to main content

🍲 TastySoup

A tasty SEO-focused wrapper around BeautifulSoup for extracting metadata, headings, links, images, and schema.

Features

  • Extract meta title & description
  • Extract H1–H6 headings
  • Extract internal/external links
  • Extract images (check missing alt attributes)
  • Word count + keyword density
  • Extract JSON-LD schema
  • Bulk audit report for multiple URLs

Installation

pip install tastysoup

Usage

from tastysoup import TastySoup

soup = TastySoup("https://example.com")
print(soup.get_title())
print(soup.get_description())
print(soup.get_headings())
print(soup.get_links())
print(soup.get_images(without_alt=True))
print(soup.get_word_count())
print(soup.get_keyword_density("example"))
print(soup.get_schema())

Metadata

Release files for tastysoup 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 tastysoup 0.2.1
File Size Uploaded
tastysoup-0.2.1.tar.gz 3.4 kB Details

Built distribution (wheel)

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

Total release size: 6.8 kB

Release files / tastysoup-0.2.1.tar.gz

Download URL tastysoup-0.2.1.tar.gz
Size 3.4 kB
Tags Source
SHA-256 checksum
How to use checksums
dbfeca35f6ac73e9a8701b4a2747c8658d1406df807f5b7cb30460e6ea448482
BLAKE2b-256 checksum
How to use checksums
3058b887b60815b77e95b0a3ab667ebeb8849127a7bb596ce36e2c07da44295a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

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

Download URL tastysoup-0.2.1-py3-none-any.whl
Size 3.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9decfa411313bc57b4edf08994b1f94c2eb3f71d70099d1b09d285e94a90bb5a
BLAKE2b-256 checksum
How to use checksums
614956d08415a3f215c4b32f740ce17f065714004938238239517576ca177114
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

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