#!/usr/bin/env python3
"""Quick test of crawl_yiyang_hj module"""
import crawl_yiyang_hj as cyh

pages = cyh.discover_max_pages()
print("Max pages:", pages)

arts = cyh.crawl_list_page(cyh.SOURCE_URL)
print("Page 1 articles:", len(arts))
for a in arts[:2]:
    print(" ", a["date"], "|", a["title"][:60])

detail = cyh.crawl_detail(arts[0]["url"])
if detail:
    print("Detail title:", detail.get("title", "N/A"))
    print("Content len:", len(detail.get("content_text", "")))
    atts = detail.get("attachments", [])
    print("Attachments:", len(atts))
    for att in atts:
        print(" ", att["name"], "->", att["url"])
