support gpg, human.txt etc
Some checks reported errors
continuous-integration/drone/push Build was killed
Some checks reported errors
continuous-integration/drone/push Build was killed
This commit is contained in:
parent
caad5fec20
commit
abc2367c89
3 changed files with 7 additions and 1 deletions
4
main.go
4
main.go
|
@ -32,6 +32,7 @@ var (
|
||||||
defaultLang string
|
defaultLang string
|
||||||
supportedLang string
|
supportedLang string
|
||||||
key = "WgiPGpt5wM6SVEWo5iqI"
|
key = "WgiPGpt5wM6SVEWo5iqI"
|
||||||
|
staticFileRegex = `^/(zordsdavini.gpg.asc|(robots|security|humans).txt)$`
|
||||||
)
|
)
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
|
@ -185,6 +186,8 @@ func process(_ context.Context, w gemini.ResponseWriter, r *gemini.Request) {
|
||||||
renderTag(w, r, client)
|
renderTag(w, r, client)
|
||||||
case regexp.MustCompile(`^/__a/`).MatchString(r.URL.Path):
|
case regexp.MustCompile(`^/__a/`).MatchString(r.URL.Path):
|
||||||
downloadAttachment(w, r, client)
|
downloadAttachment(w, r, client)
|
||||||
|
case regexp.MustCompile(staticFileRegex).MatchString(r.URL.Path):
|
||||||
|
downloadAttachment(w, r, client)
|
||||||
case regexp.MustCompile(`^/r/.+`).MatchString(r.URL.Path):
|
case regexp.MustCompile(`^/r/.+`).MatchString(r.URL.Path):
|
||||||
redirectAction(w, r, client)
|
redirectAction(w, r, client)
|
||||||
case regexp.MustCompile(`^/mention/[\d\w]+`).MatchString(r.URL.Path):
|
case regexp.MustCompile(`^/mention/[\d\w]+`).MatchString(r.URL.Path):
|
||||||
|
@ -648,7 +651,6 @@ func processMention(w gemini.ResponseWriter, r *gemini.Request) {
|
||||||
log.Fatalf("template failed: %v", err)
|
log.Fatalf("template failed: %v", err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
_, err = w.Write([]byte(page))
|
_, err = w.Write([]byte(page))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
w.WriteHeader(gemini.StatusTemporaryFailure, "Internal server error")
|
w.WriteHeader(gemini.StatusTemporaryFailure, "Internal server error")
|
||||||
|
|
|
@ -14,8 +14,10 @@ My religion is Nature and I believe what Earth is alive.
|
||||||
### Contact me
|
### Contact me
|
||||||
|
|
||||||
=> mailto:zordsdavini@arns.lt E-mail
|
=> mailto:zordsdavini@arns.lt E-mail
|
||||||
|
=> misfin://zordsdavini@arns.lt misfin mail
|
||||||
=> https://s.arns.lt/@zordsdavini @zordsdavini@s.arns.lt
|
=> https://s.arns.lt/@zordsdavini @zordsdavini@s.arns.lt
|
||||||
=> https://tv.arns.lt/@zordsdavini @zordsdavini@tv.arns.lt
|
=> https://tv.arns.lt/@zordsdavini @zordsdavini@tv.arns.lt
|
||||||
|
=> /zordsdavini.gpg.asc 🔑 GPG
|
||||||
|
|
||||||
## About capsule
|
## About capsule
|
||||||
|
|
||||||
|
|
|
@ -14,8 +14,10 @@ Tāp pat eso gomtuos mīlietuos ė mėslėjo, ka Žemė ī gīva.
|
||||||
### parašīk mon
|
### parašīk mon
|
||||||
|
|
||||||
=> mailto:zordsdavini@arns.lt pašta skrabėkė
|
=> mailto:zordsdavini@arns.lt pašta skrabėkė
|
||||||
|
=> misfin://zordsdavini@arns.lt misfin pašta skrabėkė
|
||||||
=> https://s.arns.lt/@zordsdavini @zordsdavini@s.arns.lt
|
=> https://s.arns.lt/@zordsdavini @zordsdavini@s.arns.lt
|
||||||
=> https://tv.arns.lt/@zordsdavini @zordsdavini@tv.arns.lt
|
=> https://tv.arns.lt/@zordsdavini @zordsdavini@tv.arns.lt
|
||||||
|
=> /zordsdavini.gpg.asc 🔑 GPG
|
||||||
|
|
||||||
## Aple alkierio
|
## Aple alkierio
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue