diff --git a/base/web/dream.go b/base/web/dream.go index 5db418e3..73a90103 100644 --- a/base/web/dream.go +++ b/base/web/dream.go @@ -150,10 +150,13 @@ ish_miss_prepare_compile ish_miss_prepare_develop ish_miss_prepare_install -ish_miss_prepare release # ish_miss_prepare wubi-dict # ish_miss_prepare word-dict +# ish_miss_prepare linux-story +# ish_miss_prepare mysql-story +ish_miss_prepare release + ish_miss_prepare_contexts # ish_miss_prepare_intshell # ish_miss_prepare_icebergs diff --git a/go.mod b/go.mod index 60d667af..3fc9a0ef 100644 --- a/go.mod +++ b/go.mod @@ -7,5 +7,5 @@ require ( github.com/kr/pty v1.1.8 github.com/skip2/go-qrcode v0.0.0-20200617195104-da1b6568686e golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2 - shylinux.com/x/toolkits v0.3.1 + shylinux.com/x/toolkits v0.3.2 ) diff --git a/misc.go b/misc.go index c6425355..c2380303 100644 --- a/misc.go +++ b/misc.go @@ -5,6 +5,7 @@ import ( "encoding/csv" "encoding/json" "fmt" + "net/url" "path" "reflect" "runtime" @@ -474,3 +475,7 @@ func (m *Message) AppendTrans(cb func(value string, key string, index int) strin } } } + +func (m *Message) OptionUserWeb() *url.URL { + return kit.ParseURL(m.Option(MSG_USERWEB)) +}