Skip to content

A vscode extension to publish selected snippet of text to a post endpoint

License

Notifications You must be signed in to change notification settings

tigawanna/mark-my-words

Repository files navigation

Mark My Words

A vscode extension tio publish selected snippet of text to an endpoint

usage

  • select a block of text or markdown and trigger th extension using ctrl/cmd + shift + p then type Publish selected

configure the endpoint in the extension settings settings image

  • the first level requires

  • the name you wan to give this

  • the base url

  • the method

  • the endpoint (will be joied with the base url)

  • the headers

  • the body (key , value)

    [!NOTE] title,description and content will be the default locatiosn but you can configure paggings to pint to other fileds in you body request

{
  "formData.title": "body.title",
  "formData.description": "body.description",
  "formData.content": "body.markdown", // my backend expects a field named markdown insted of content
  "request.token": "headers.Authorization" // when you add an auth method it will add the returned token to this header
}

adding these hints will auto extract the title and description for you

// ---Title:This title will be extracted
// ---Description:This description will be extracted

Warning

your settings are savde in vscode workspace settings take any approprate precautions

Note

It looks ugly and clutterd but it works. so if you have ideas how to make it look better please let me know

Tech stack

vite + preact + typescript + tailwindcss + zustand

helpful references:

About

A vscode extension to publish selected snippet of text to a post endpoint

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published