Nodes/mememage-comfy/Mememage Fetch Record
ComfyUI Node

Mememage Fetch Record

Fetch a record from a surface over the network by identifier — the By-Word path. Straight-to-it by ID (fast), then falls back to searching a messy host's files by identity (`search_host`, on by default; off = strict ID-only). Wire into Verify.

By sememtac·Created 2 months ago·Updated about a month ago· 1
Mememage Fetch Record
    • record
    • identifier
    • found
    • url
    identifier
    sourcehttps://souls.mememage.art/
    content_hash
    search_hosttrue
    timeout8
    CategoryMememage/Records

    Inputs (5)

    NameTypeDefaultDescription
    identifieroptSTRINGThe record to fetch. Wire Decode's identifier here (from a second Decode to avoid a loop).
    sourceoptSTRINGhttps://souls.mememage.art/Surface base URL. `{id}` templates per-item layouts. IA: https://archive.org/download/{id}/
    content_hashoptSTRINGOptional. Wire Decode's content_hash to also probe the hashed IA filenames (<id>.<hash>.json). Verify confirms integrity.
    search_hostoptBOOLEANtrueOn (default): if the record isn't found by ID, search every record the host lists and match yours by its fingerprint — finds records with ANY filename. Only runs after the fast ID lookup misses, so it's free on convention-named hosts. Turn OFF for a strict, fast, ID-only fetch. Search needs a listable host (S3, GitHub, directory-listing web servers).
    timeoutoptFLOAT81–60Per-request timeout in seconds.

    Outputs (4)

    NameTypeDescription
    recordSTRING
    identifierSTRING
    foundBOOLEAN
    urlSTRING