@ -53,7 +53,8 @@ type App struct {
FlattrID string `json:"flattrID"`
SugVersName string `json:"suggestedVersionName"`
SugVersCode int `json:"suggestedVersionCode,string"`
FdroidRepo string `json:"-"`
FdroidRepoName string `json:"-"`
FdroidRepoURL string `json:"-"`
Localized map[string]Localization `json:"localized"`
@ -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 :")
@ -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