Coverage for meta_tags_parser/public.py: 100%
10 statements
« prev ^ index » next coverage.py v7.10.3, created at 2025-09-18 21:46 +0000
« prev ^ index » next coverage.py v7.10.3, created at 2025-09-18 21:46 +0000
1from . import download, parse, structs
2from .snippets import parse_snippets_from_source
5def parse_tags_from_url(
6 web_url: str,
7 *,
8 options: structs.SettingsFromUser | None = None,
9) -> structs.TagsGroup:
10 """Stupid and low quality helper."""
11 return parse.parse_meta_tags_from_source(
12 download.download_page_sync(web_url),
13 options=options,
14 )
17async def parse_tags_from_url_async(
18 web_url: str,
19 *,
20 options: structs.SettingsFromUser | None = None,
21) -> structs.TagsGroup:
22 """Stupid and low quality helper."""
23 return parse.parse_meta_tags_from_source(
24 await download.download_page_async(web_url),
25 options=options,
26 )
29def parse_snippets_from_url(
30 web_url: str,
31 *,
32 options: structs.SettingsFromUser | None = None,
33) -> structs.SnippetGroup:
34 """Stupid and low quality helper."""
35 return parse_snippets_from_source(
36 download.download_page_sync(web_url),
37 options=options,
38 )
41async def parse_snippets_from_url_async(
42 web_url: str,
43 *,
44 options: structs.SettingsFromUser | None = None,
45) -> structs.SnippetGroup:
46 """Stupid and low quality helper."""
47 return parse_snippets_from_source(
48 await download.download_page_async(web_url),
49 options=options,
50 )