Example #1
0
File: list.go Project: bogem/nehm
func showListOfTracks(cmd *cobra.Command, args []string) {
	initializeConfig(cmd)
	config.Set("UID", client.UID(config.Get("permalink")))

	tp := tracksprocessor.NewConfiguredTracksProcessor()

	tm := ui.TracksMenu{
		GetTracks: listGetTracks,
		Limit:     limit,
		Offset:    offset,
	}
	downloadTracks := tm.Show()

	tp.ProcessAll(downloadTracks)
}
Example #2
0
File: get.go Project: bogem/nehm
func getLastTracks(count uint) ([]track.Track, error) {
	uid := client.UID(config.Get("permalink"))
	return client.Favorites(count, offset, uid)
}