code2img
a carbon service wrapper
import "golang.design/x/code2img"
API Usage
Just one API code2img.Render
, to use it:
b, err := code2img.Render(context.TODO(), `import "golang.design/x/code2img"`)
if err != nil {
panic(err)
}
os.WriteFile("code.png", b, os.ModePerm)
Service Usage
iOS Shortcut
Basic usage notes:
- Get the shortcut from here: https://www.icloud.com/shortcuts/6ac8f9afc47e4b109bca81648c59e2f4
- The shortcut also writes a URL back to your clipboard, you can paste the link to your browser for a better copy experience.
- Remember: Keep your life simple. Keep in mind that you do not upload more than 50 lines of code. Otherwise, no one wants to read it :)
Demo:
Server API
POST golang.design/api/v1/code2img
{
"code": "code string"
}
Response pure text (better for iOS shortcut):
https://golang.design/api/v1/code2img/data/images/06ad29c5-2989-4a8e-8cd2-1ce63e36167b.png
You can also access the code text:
https://golang.design/api/v1/code2img/data/code/06ad29c5-2989-4a8e-8cd2-1ce63e36167b.go
Deploy Instructions
make
make up
License
© 2020-2021 The golang.design Initiative Authors.