mirror of
https://github.com/NohamR/papeer.git
synced 2026-05-25 20:00:47 +00:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
73f254f6e5 |
@@ -141,7 +141,7 @@ go install github.com/lapwat/papeer@latest
|
|||||||
```sh
|
```sh
|
||||||
# use platform=darwin for MacOS
|
# use platform=darwin for MacOS
|
||||||
platform=linux
|
platform=linux
|
||||||
release=0.6.2
|
release=0.6.3
|
||||||
|
|
||||||
# download and extract
|
# download and extract
|
||||||
curl -L https://github.com/lapwat/papeer/releases/download/v$release/papeer-v$release-$platform-amd64.tar.gz > papeer.tar.gz
|
curl -L https://github.com/lapwat/papeer/releases/download/v$release/papeer-v$release-$platform-amd64.tar.gz > papeer.tar.gz
|
||||||
@@ -154,7 +154,7 @@ sudo mv papeer /usr/local/bin
|
|||||||
|
|
||||||
### Windows
|
### Windows
|
||||||
|
|
||||||
Download [latest release](https://github.com/lapwat/papeer/releases/download/v0.6.0/papeer-v0.6.0-windows-amd64.zip).
|
Download [latest release](https://github.com/lapwat/papeer/releases/download/v0.6.3/papeer-v0.6.3-windows-amd64.zip).
|
||||||
|
|
||||||
## MOBI support
|
## MOBI support
|
||||||
|
|
||||||
|
|||||||
24
cmd/list.go
24
cmd/list.go
@@ -88,6 +88,14 @@ var listCmd = &cobra.Command{
|
|||||||
log.Fatal(err)
|
log.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// format selector path
|
||||||
|
pathArray := strings.Split(path, "<")
|
||||||
|
// reverse path
|
||||||
|
for i, j := 0, len(pathArray)-1; i < j; i, j = i+1, j-1 {
|
||||||
|
pathArray[i], pathArray[j] = pathArray[j], pathArray[i]
|
||||||
|
}
|
||||||
|
pathFormatted := strings.Join(pathArray, ">")
|
||||||
|
|
||||||
switch listOpts.output {
|
switch listOpts.output {
|
||||||
|
|
||||||
// render as table
|
// render as table
|
||||||
@@ -99,15 +107,6 @@ var listCmd = &cobra.Command{
|
|||||||
t.Style().Options.SeparateHeader = false
|
t.Style().Options.SeparateHeader = false
|
||||||
|
|
||||||
t.SetTitle(home.Name())
|
t.SetTitle(home.Name())
|
||||||
|
|
||||||
// format selector path
|
|
||||||
pathArray := strings.Split(path, "<")
|
|
||||||
// reverse path
|
|
||||||
for i, j := 0, len(pathArray)-1; i < j; i, j = i+1, j-1 {
|
|
||||||
pathArray[i], pathArray[j] = pathArray[j], pathArray[i]
|
|
||||||
}
|
|
||||||
pathFormatted := strings.Join(pathArray, ">")
|
|
||||||
|
|
||||||
t.AppendHeader(table.Row{"#", "Name", fmt.Sprintf("Url [%s]", pathFormatted)})
|
t.AppendHeader(table.Row{"#", "Name", fmt.Sprintf("Url [%s]", pathFormatted)})
|
||||||
|
|
||||||
for index, link := range links {
|
for index, link := range links {
|
||||||
@@ -124,6 +123,13 @@ var listCmd = &cobra.Command{
|
|||||||
// render as json
|
// render as json
|
||||||
case "json":
|
case "json":
|
||||||
book := make(map[string]interface{})
|
book := make(map[string]interface{})
|
||||||
|
book["url"] = base.String()
|
||||||
|
if pathFormatted == "RSS" {
|
||||||
|
book["type"] = "RSS"
|
||||||
|
} else {
|
||||||
|
book["type"] = "HTML"
|
||||||
|
}
|
||||||
|
book["path"] = pathFormatted
|
||||||
book["name"] = home.Name()
|
book["name"] = home.Name()
|
||||||
book["chapters"] = links
|
book["chapters"] = links
|
||||||
|
|
||||||
|
|||||||
@@ -14,6 +14,6 @@ var versionCmd = &cobra.Command{
|
|||||||
Use: "version",
|
Use: "version",
|
||||||
Short: "Print the version number of papeer",
|
Short: "Print the version number of papeer",
|
||||||
Run: func(cmd *cobra.Command, args []string) {
|
Run: func(cmd *cobra.Command, args []string) {
|
||||||
fmt.Println("papeer v0.6.2")
|
fmt.Println("papeer v0.6.3")
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user