Explorar el Código

Support sending post language with --lang flag

pull/21/head
Matt Baer hace 5 años
padre
commit
2c0fd7583f
Se han modificado 3 ficheros con 12 adiciones y 0 borrados
  1. +3
    -0
      cmd/writeas/api.go
  2. +5
    -0
      cmd/writeas/cli.go
  3. +4
    -0
      cmd/writeas/options.go

+ 3
- 0
cmd/writeas/api.go Ver fichero

@@ -68,6 +68,9 @@ func DoPost(c *cli.Context, post []byte, font string, encrypt, tor, code bool) e
Font: getFont(code, font),
Collection: collection(c),
}
if lang := language(c); lang != "" {
pp.Language = &lang
}
p, err := cl.CreatePost(pp)
if err != nil {
return fmt.Errorf("Unable to post: %v", err)


+ 5
- 0
cmd/writeas/cli.go Ver fichero

@@ -54,6 +54,11 @@ var postFlags = []cli.Flag{
Value: defaultFont,
},
cli.StringFlag{
Name: "lang",
Usage: "Sets post language to given ISO 639-1 language code",
Value: "",
},
cli.StringFlag{
Name: "user-agent",
Usage: "Sets the User-Agent for API requests",
Value: "",


+ 4
- 0
cmd/writeas/options.go Ver fichero

@@ -16,6 +16,10 @@ func isTor(c *cli.Context) bool {
return c.Bool("tor") || c.Bool("t")
}

func language(c *cli.Context) string {
return c.String("lang")
}

func collection(c *cli.Context) string {
if coll := c.String("c"); coll != "" {
return coll


Cargando…
Cancelar
Guardar