smartgoext

package module
v0.0.0-...-33f293e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 16, 2024 License: BSD-3-Clause Imports: 10 Imported by: 0

README

smartgoext

GO Ext Module for Smart.Framework

Documentation

Overview

REQUIRE: go 1.19 or later

REQUIRE: go 1.22 or later

REQUIRE: go 1.22 or later

Index

Constants

View Source
const (
	VERSION string = "v.20241216.2358"
	NAME    string = "SmartGoExt"
)

Variables

View Source
var (
	DEBUG bool = smart.DEBUG
)

Functions

func MarkdownGfToHTMLRender

func MarkdownGfToHTMLRender(mkdwDoc string) (string, error)

func SafePathMarkdownGfFileToHTMLRender

func SafePathMarkdownGfFileToHTMLRender(mdFilePath string, allowAbsolutePath bool) (string, error)

func UnzipArchive

func UnzipArchive(zipData []byte) (map[string]string, error)

Types

This section is empty.

Directories

Path Synopsis
bignum
cockroachdb/apd
Package apd implements arbitrary-precision decimals.
Package apd implements arbitrary-precision decimals.
shopspring/decimal
Package decimal implements an arbitrary precision fixed-point decimal.
Package decimal implements an arbitrary precision fixed-point decimal.
cloud
ical
Package ical implements the iCalendar file format.
Package ical implements the iCalendar file format.
imap
Package imap implements IMAP4rev2.
Package imap implements IMAP4rev2.
imap/imapclient
Package imapclient implements an IMAP client.
Package imapclient implements an IMAP client.
imap/imapserver
Package imapserver implements an IMAP server.
Package imapserver implements an IMAP server.
imap/imapserver/imapmemserver
Package imapmemserver implements an in-memory IMAP server.
Package imapmemserver implements an in-memory IMAP server.
imap/internal/imapwire
Package imapwire implements the IMAP wire protocol.
Package imapwire implements the IMAP wire protocol.
imap/internal/utf7
Package utf7 implements modified UTF-7 encoding defined in RFC 3501 section 5.1.3
Package utf7 implements modified UTF-7 encoding defined in RFC 3501 section 5.1.3
imap/message
Package message implements reading and writing multipurpose messages.
Package message implements reading and writing multipurpose messages.
imap/message/charset
Package charset provides functions to decode and encode charsets.
Package charset provides functions to decode and encode charsets.
imap/message/mail
Package mail implements reading and writing mail messages.
Package mail implements reading and writing mail messages.
imap/message/textproto
Package textproto implements low-level manipulation of MIME messages.
Package textproto implements low-level manipulation of MIME messages.
imap/textwrapper
A writer that wraps long text lines to a specified length.
A writer that wraps long text lines to a specified length.
msgauth/authres
Package authres parses and formats Authentication-Results
Package authres parses and formats Authentication-Results
msgauth/dkim
Package dkim creates and verifies DKIM signatures, as specified in RFC 6376.
Package dkim creates and verifies DKIM signatures, as specified in RFC 6376.
msgauth/dmarc
Package dmarc implements DMARC as specified in RFC 7489.
Package dmarc implements DMARC as specified in RFC 7489.
sasl
Library for Simple Authentication and Security Layer (SASL) defined in RFC 4422.
Library for Simple Authentication and Security Layer (SASL) defined in RFC 4422.
smtp
Package smtp implements the Simple Mail Transfer Protocol as defined in RFC 5321.
Package smtp implements the Simple Mail Transfer Protocol as defined in RFC 5321.
smtp/backendutil
Package backendutil provide utilities to implement SMTP backends.
Package backendutil provide utilities to implement SMTP backends.
vcard
Package vcard implements the vCard format, defined in RFC 6350.
Package vcard implements the vCard format, defined in RFC 6350.
webdav
Package webdav provides a client and server WebDAV filesystem implementation.
Package webdav provides a client and server WebDAV filesystem implementation.
webdav/caldav
Package caldav provides a client and server CalDAV implementation.
Package caldav provides a client and server CalDAV implementation.
webdav/carddav
Package carddav provides a client and server CardDAV implementation.
Package carddav provides a client and server CardDAV implementation.
webdav/internal
Package internal provides low-level helpers for WebDAV clients and servers.
Package internal provides low-level helpers for WebDAV clients and servers.
crypto
ascon
Package ascon provides ASCON family of light-weight AEAD ciphers.
Package ascon provides ASCON family of light-weight AEAD ciphers.
data-structs
db
memcache
Package memcache provides a client for the memcached cache server.
Package memcache provides a client for the memcached cache server.
sqlx
Package sqlx provides general purpose extensions to database/sql.
Package sqlx provides general purpose extensions to database/sql.
sqlx/reflectx
Package reflectx implements extensions to the standard reflect lib suitable for implementing marshalling and unmarshalling packages.
Package reflectx implements extensions to the standard reflect lib suitable for implementing marshalling and unmarshalling packages.
xorm-builder
Package builder is a simple and powerful sql builder for Go.
Package builder is a simple and powerful sql builder for Go.
embed-js
quickjsvm
Req: go 1.16 or later
Req: go 1.16 or later
Package errors provides simple error handling primitives.
Package errors provides simple error handling primitives.
gui
opengl/examples
Package opengl-go-example opens a window showing graphics rendered in OpenGL.
Package opengl-go-example opens a window showing graphics rendered in OpenGL.
opengl/gl/v2.1/gl
Package gl implements Go bindings to OpenGL.
Package gl implements Go bindings to OpenGL.
opengl/gl/v3.1/gles2
Package gles2 implements Go bindings to OpenGL.
Package gles2 implements Go bindings to OpenGL.
opengl/shaders
Package shaders contains plain vertex and fragment shaders, version 1.30 (OpenGL 3.0).
Package shaders contains plain vertex and fragment shaders, version 1.30 (OpenGL 3.0).
markup
goldmark
Package goldmark implements functions to convert markdown text to a desired format.
Package goldmark implements functions to convert markdown text to a desired format.
goldmark/ast
Package ast defines AST nodes that represent markdown elements.
Package ast defines AST nodes that represent markdown elements.
goldmark/extension
Package extension is a collection of builtin extensions.
Package extension is a collection of builtin extensions.
goldmark/extension/ast
Package ast defines AST nodes that represents extension's elements
Package ast defines AST nodes that represents extension's elements
goldmark/extensions/super-sub-script/ast
Package ast defines AST nodes that represents extension's elements
Package ast defines AST nodes that represents extension's elements
goldmark/parser
Package parser contains stuff that are related to parsing a Markdown text.
Package parser contains stuff that are related to parsing a Markdown text.
goldmark/renderer
Package renderer renders the given AST to certain formats.
Package renderer renders the given AST to certain formats.
goldmark/renderer/html
Package html implements renderer that outputs HTMLs.
Package html implements renderer that outputs HTMLs.
goldmark/text
Package text provides functionalities to manipulate texts.
Package text provides functionalities to manipulate texts.
goldmark/util
Package util provides utility functions for the goldmark.
Package util provides utility functions for the goldmark.
pdf
barcode/aztec
Package aztec can create Aztec Code barcodes
Package aztec can create Aztec Code barcodes
barcode/codabar
Package codabar can create Codabar barcodes
Package codabar can create Codabar barcodes
barcode/code128
Package code128 can create Code128 barcodes
Package code128 can create Code128 barcodes
barcode/code39
Package code39 can create Code39 barcodes
Package code39 can create Code39 barcodes
barcode/code93
Package code93 can create Code93 barcodes
Package code93 can create Code93 barcodes
barcode/datamatrix
Package datamatrix can create Datamatrix barcodes
Package datamatrix can create Datamatrix barcodes
barcode/ean
Package ean can create EAN 8 and EAN 13 barcodes.
Package ean can create EAN 8 and EAN 13 barcodes.
barcode/pdf417
Package pdf417 can create PDF-417 barcodes
Package pdf417 can create PDF-417 barcodes
barcode/qr
Package qr can be used to create QR barcodes.
Package qr can be used to create QR barcodes.
barcode/twooffive
Package twooffive can create interleaved and standard "2 of 5" barcodes.
Package twooffive can create interleaved and standard "2 of 5" barcodes.
barcode/utils
Package utils contain some utilities which are needed to create barcodes
Package utils contain some utilities which are needed to create barcodes
fpdf
Package fpdf implements a PDF document generator with high level support for text, drawing and images.
Package fpdf implements a PDF document generator with high level support for text, drawing and images.
fpdf/contrib/barcode
Package barcode provides helper methods for adding barcodes of different types to your pdf document.
Package barcode provides helper methods for adding barcodes of different types to your pdf document.
fpdf/contrib/tiff
Package tiff allows standard (LZW-compressed) TIFF images to be used in documents generated with gofpdf.
Package tiff allows standard (LZW-compressed) TIFF images to be used in documents generated with gofpdf.
fpdf/internal/example
Package example provides some helper routines for the test packages of gofpdf and its various contributed packages located beneath the contrib directory.
Package example provides some helper routines for the test packages of gofpdf and its various contributed packages located beneath the contrib directory.
fpdf/makefont
Command makefont generates a font definition file.
Command makefont generates a font definition file.
web-http
csrf
Package csrf (csrf) provides Cross Site Request Forgery (CSRF) prevention middleware for Go web applications & services.
Package csrf (csrf) provides Cross Site Request Forgery (CSRF) prevention middleware for Go web applications & services.
handlers
Package handlers is a collection of handlers (aka "HTTP middleware") for use with Go's net/http package (or any framework supporting http.Handler).
Package handlers is a collection of handlers (aka "HTTP middleware") for use with Go's net/http package (or any framework supporting http.Handler).
httpsnoop
Package httpsnoop provides an easy way to capture http related metrics (i.e.
Package httpsnoop provides an easy way to capture http related metrics (i.e.
mux
Package mux implements a request router and dispatcher.
Package mux implements a request router and dispatcher.
schemaform
Package schemaform fills a struct with form values.
Package schemaform fills a struct with form values.
securecookie
Package securecookie encodes and decodes authenticated and optionally encrypted cookie values.
Package securecookie encodes and decodes authenticated and optionally encrypted cookie values.
sessions
Package sessions provides cookie and filesystem sessions and infrastructure for custom session backends.
Package sessions provides cookie and filesystem sessions and infrastructure for custom session backends.
xml-utils
c14n/etree
Package etree provides XML services through an Element Tree abstraction.
Package etree provides XML services through an Element Tree abstraction.
xmp/models/cc
Package cc implements Creative Commons licensing metadata.
Package cc implements Creative Commons licensing metadata.
xmp/models/crs
Package crs implements Adobe Camera Raw metadata as defined in chapter 3.3 of XMP Specification Part 2.
Package crs implements Adobe Camera Raw metadata as defined in chapter 3.3 of XMP Specification Part 2.
xmp/models/dc
Package dc implements Dublin Core metadata as defined in XMP Specification Part 1.
Package dc implements Dublin Core metadata as defined in XMP Specification Part 1.
xmp/models/dji
Package dji implements metadata models written by video cameras on DJI drones.
Package dji implements metadata models written by video cameras on DJI drones.
xmp/models/exif
Package exif implements the Exif 2.3.1 metadata standard as defined in CIPA DC-008-2016.
Package exif implements the Exif 2.3.1 metadata standard as defined in CIPA DC-008-2016.
xmp/models/id3
Package id3 implements the ID3v2.4 metadata standard for audio files.
Package id3 implements the ID3v2.4 metadata standard for audio files.
xmp/models/itunes
Package itunes implements metadata models found in Apple iTunes audio and video files.
Package itunes implements metadata models found in Apple iTunes audio and video files.
xmp/models/ixml
Package ixml implements the iXML audio chunk metadata standard for broadcast wave audio.
Package ixml implements the iXML audio chunk metadata standard for broadcast wave audio.
xmp/models/mp4
Package mp4 implements metadata found in ISO/IEC 14496-14:2003 (3GPP/ISO MP4) files.
Package mp4 implements metadata found in ISO/IEC 14496-14:2003 (3GPP/ISO MP4) files.
xmp/models/pdf
Package pdf implements metadata for PDF files as defined by XMP Specification Part 2.
Package pdf implements metadata for PDF files as defined by XMP Specification Part 2.
xmp/models/pm
Package pm implements metadata written by Photomechanic software found in many professional images.
Package pm implements metadata written by Photomechanic software found in many professional images.
xmp/models/ps
Package ps implements Adobe Photoshop metadata as defined by XMP Specification Part 2 Chapter 3.2.
Package ps implements Adobe Photoshop metadata as defined by XMP Specification Part 2 Chapter 3.2.
xmp/models/qt
Package qt implements metadata found in Apple Quicktime (MOV) files.
Package qt implements metadata found in Apple Quicktime (MOV) files.
xmp/models/riff
Package riff implements metadata for AVI and WAV files as defined by XMP Specification Part 3.
Package riff implements metadata for AVI and WAV files as defined by XMP Specification Part 3.
xmp/models/tiff
Package tiff implements metadata for TIFF and JPEG image files as defined by XMP Specification Part 1.
Package tiff implements metadata for TIFF and JPEG image files as defined by XMP Specification Part 1.
xmp/models/xmp_base
Package xmpbase implements the XMP namespace as defined by XMP Specification Part 2.
Package xmpbase implements the XMP namespace as defined by XMP Specification Part 2.
xmp/models/xmp_bj
Package xmpbj implements the XMP Basic Job Ticket namespace as defined by XMP Specification Part 2.
Package xmpbj implements the XMP Basic Job Ticket namespace as defined by XMP Specification Part 2.
xmp/models/xmp_dm
Package xmpdm implements the XMP Dynamic Media namespace as defined by XMP Specification Part 2.
Package xmpdm implements the XMP Dynamic Media namespace as defined by XMP Specification Part 2.
xmp/models/xmp_mm
Package xmpmm implements the XMP Media Management namespace as defined by XMP Specification Part 2.
Package xmpmm implements the XMP Media Management namespace as defined by XMP Specification Part 2.
xmp/models/xmp_rights
Package xmprights implements the XMP Rights management namespace as defined by XMP Specification Part 1.
Package xmprights implements the XMP Rights management namespace as defined by XMP Specification Part 1.
xmp/models/xmp_tpg
Package xmptpg implements the XMP Paged Text namespace as defined by XMP Specification Part 2.
Package xmptpg implements the XMP Paged Text namespace as defined by XMP Specification Part 2.
xmp/xmp
Package xmp implements the Extensible Metadata Platform (XMP) defined in ISO 16684-1:2011(E).
Package xmp implements the Extensible Metadata Platform (XMP) defined in ISO 16684-1:2011(E).

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL