Browse Source

show: also show name of f-droid repository

pull/70/head
Linus789 3 years ago
parent
commit
01037c8f28
  1. 41
      fdroid/index.go
  2. 2
      show.go
  3. 3
      update.go

41
fdroid/index.go

@ -34,26 +34,27 @@ type Repo struct {
// App is an Android application
type App struct {
PackageName string `json:"packageName"`
Name string `json:"name"`
Summary string `json:"summary"`
Added UnixDate `json:"added"`
Updated UnixDate `json:"lastUpdated"`
Icon string `json:"icon"`
Description string `json:"description"`
License string `json:"license"`
Categories []string `json:"categories"`
Website string `json:"webSite"`
SourceCode string `json:"sourceCode"`
IssueTracker string `json:"issueTracker"`
Changelog string `json:"changelog"`
Donate string `json:"donate"`
Bitcoin string `json:"bitcoin"`
Litecoin string `json:"litecoin"`
FlattrID string `json:"flattrID"`
SugVersName string `json:"suggestedVersionName"`
SugVersCode int `json:"suggestedVersionCode,string"`
FdroidRepo string `json:"-"`
PackageName string `json:"packageName"`
Name string `json:"name"`
Summary string `json:"summary"`
Added UnixDate `json:"added"`
Updated UnixDate `json:"lastUpdated"`
Icon string `json:"icon"`
Description string `json:"description"`
License string `json:"license"`
Categories []string `json:"categories"`
Website string `json:"webSite"`
SourceCode string `json:"sourceCode"`
IssueTracker string `json:"issueTracker"`
Changelog string `json:"changelog"`
Donate string `json:"donate"`
Bitcoin string `json:"bitcoin"`
Litecoin string `json:"litecoin"`
FlattrID string `json:"flattrID"`
SugVersName string `json:"suggestedVersionName"`
SugVersCode int `json:"suggestedVersionCode,string"`
FdroidRepoName string `json:"-"`
FdroidRepoURL string `json:"-"`
Localized map[string]Localization `json:"localized"`

2
show.go

@ -123,7 +123,7 @@ func printAppDetailed(app fdroid.App) {
if app.FlattrID != "" {
fmt.Printf("Flattr : https://flattr.com/thing/%s\n", app.FlattrID)
}
fmt.Printf("F-Droid Repository : %s\n", app.FdroidRepo)
fmt.Printf("F-Droid Repository : %s (%s)\n", app.FdroidRepoName, app.FdroidRepoURL)
fmt.Println()
fmt.Println("Description :")
fmt.Println()

3
update.go

@ -187,7 +187,8 @@ func loadIndexes() ([]fdroid.App, error) {
}
for i := range index.Apps {
app := index.Apps[i]
app.FdroidRepo = r.URL
app.FdroidRepoName = r.ID
app.FdroidRepoURL = r.URL
orig, e := m[app.PackageName]
if !e {
m[app.PackageName] = &app

Loading…
Cancel
Save