You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Else ask for URL of spell to edit or a name to create under your own spells.
Save to hyper://localhost/spells/SPELL_NAME_HERE.html
Load metadata from spell HTML
Metadata to save:
title Human readable name for the spell, will be used to quickly search. This will be used to generate the spell file name (all words snake cased and punctuation removed)
meta name="description" Human readable description of what the spell does
meta name="keywords" Comma separated list of tags to index by, use categories for "types of spells"
meta name="author" Human readable author name, pulled from own author hypercore
meta name="theme-color" Optional color code for the card as a "theme hint". Will be used to set the card border
link rel="author" Link to author's hyperdrive root
link rel="icon" Link to an icon for the spell
meta name="icon" An icon for the spell, use an emoji, unicode character or an icon font glyph. Use this if you don'y have an image
link rel="prev" The previous version of this spell, when customizing a spell use this to link to the original. Omit this if there was no original we're forking from.
Metadata must be supplied before a save can happen
Page split into 4 "sections" for preview/html/css/js
Checkboxes for toggling display of sections at the top
Save button triggers the metadata dialog
Dragging a URL onto the page attempts to load the spell if it ends in .html
Default spell tags list:
spell: Spells must at least have this tag to show up in a grimoire or the arcane exchange
input: This spell will require an input in the url searchParam
output: This spell will require an output either in the url or output param
standalone: This spell exists on its own and doesn't expect export anything or take something as input.
Flow:
urlin searchParamsnameto create under your own spells.hyper://localhost/spells/SPELL_NAME_HERE.htmltitleHuman readable name for the spell, will be used to quickly search. This will be used to generate the spell file name (all words snake cased and punctuation removed)meta name="description"Human readable description of what the spell doesmeta name="keywords"Comma separated list of tags to index by, use categories for "types of spells"meta name="author"Human readable author name, pulled from own author hypercoremeta name="theme-color"Optional color code for the card as a "theme hint". Will be used to set the card borderlink rel="author"Link to author's hyperdrive rootlink rel="icon"Link to an icon for the spellmeta name="icon"An icon for the spell, use an emoji, unicode character or an icon font glyph. Use this if you don'y have an imagelink rel="prev"The previous version of this spell, when customizing a spell use this to link to the original. Omit this if there was no original we're forking from..htmlDefault spell tags list:
spell: Spells must at least have this tag to show up in a grimoire or the arcane exchangeinput: This spell will require an input in theurlsearchParamoutput: This spell will require an output either in theurloroutputparamstandalone: This spell exists on its own and doesn't expect export anything or take something as input.