Template:Blue Railroad Token: Difference between revisions

From PickiPedia: A knowledge base of bluegrass, old time, and other traditional and public domain music
Jump to navigationJump to search
Fix IPFS detection - use #ifeq with 4-char prefix instead of #switch with 7-char (via update-page on MediaWiki MCP Server)
Use uri_type and ipfs_cid parameters from import script (StringFunctions not available) (via update-page on MediaWiki MCP Server)
Line 10: Line 10:
* '''owner_display''' - ENS name or wallet address
* '''owner_display''' - ENS name or wallet address
* '''uri''' - Video URI (IPFS or Discord)
* '''uri''' - Video URI (IPFS or Discord)
* '''uri_type''' - Type of URI: ipfs, https, or unknown (set by import script)
* '''ipfs_cid''' - IPFS CID if uri_type is ipfs (set by import script)


== Usage ==
== Usage ==
Line 20: Line 22:
|owner_display=someone.eth
|owner_display=someone.eth
|uri=ipfs://bafy...
|uri=ipfs://bafy...
|uri_type=ipfs
|ipfs_cid=bafy...
}}
}}
</pre>
</pre>
Line 41: Line 45:
|-
|-
! Video
! Video
| {{#ifeq:{{#sub:{{{uri}}}|0|4}}|ipfs|[https://gateway.pinata.cloud/ipfs/{{#sub:{{{uri}}}|7}} View on IPFS]|{{#ifeq:{{#sub:{{{uri}}}|0|5}}|https|{{#ifeq:{{#pos:{{{uri}}}|discord}}||[{{{uri}}} View source]|[https://cryptograss.live/assets/fetched/10-0xCe09A2d0-{{{token_id}}}.mp4 Watch video]}}|[https://cryptograss.live/assets/fetched/10-0xCe09A2d0-{{{token_id}}}.mp4 Watch video]}}}}
| {{#switch:{{{uri_type|}}}
|ipfs=[https://gateway.pinata.cloud/ipfs/{{{ipfs_cid}}} View on IPFS]
|https=[https://cryptograss.live/assets/fetched/10-0xCe09A2d0-{{{token_id}}}.mp4 Watch video]
|#default=[https://cryptograss.live/assets/fetched/10-0xCe09A2d0-{{{token_id}}}.mp4 Watch video]
}}
|-
|-
! Contract
! Contract

Revision as of 20:37, 15 January 2026

Template for displaying Blue Railroad NFT token data.

Parameters

  • token_id - The NFT token ID
  • song_id - The song ID (5=Blue Railroad Train, 6=Nine Pound Hammer, 10=Ginseng Sullivan)
  • date - Date minted (YYYY-MM-DD format)
  • date_raw - Raw date value from chain
  • owner - Wallet address of current owner
  • owner_display - ENS name or wallet address
  • uri - Video URI (IPFS or Discord)
  • uri_type - Type of URI: ipfs, https, or unknown (set by import script)
  • ipfs_cid - IPFS CID if uri_type is ipfs (set by import script)

Usage

{{Blue Railroad Token
|token_id=0
|song_id=5
|date=2026-01-13
|owner=0x123...
|owner_display=someone.eth
|uri=ipfs://bafy...
|uri_type=ipfs
|ipfs_cid=bafy...
}}