Esempio n. 1
0
func (day *timeURL) parseBroadcastURLs() (ret []*broadcastURL, err error) {
	bo, cr, err := r.HttpGetBody(day.Source)
	if nil == bo {
		return nil, err
	}
	return day.parseBroadcastURLsReader(bo, cr)
}
Esempio n. 2
0
func (s *station) parseDayURLs() (ret []timeURL, err error) {
	bo, cr, err := r.HttpGetBody(*s.ProgramURL)
	if nil == bo {
		return nil, err
	}
	return s.parseDayURLsReader(bo, cr)
}
Esempio n. 3
0
func (day *timeURL) parseBroadcastsFromURL() (ret []*r.Broadcast, err error) {
	bo, cr, err := r.HttpGetBody(day.Source)
	if nil == bo {
		return nil, err
	}
	return day.parseBroadcastsFromReader(bo, cr)
}
Esempio n. 4
0
func (bcu *broadcastURL) parseBroadcast() (bc r.Broadcast, err error) {
	bo, cr, err := r.HttpGetBody(bcu.Source)
	if nil == bo {
		return bc, err
	}
	return bcu.parseBroadcastReader(bo, cr)
}
Esempio n. 5
0
func (bc *broadcast) parseBroadcastFromHtmlURL() (ret []*r.Broadcast, err error) {
	bo, cr, err := r.HttpGetBody(bc.Source)
	if nil == bo {
		return nil, err
	}
	return bc.parseBroadcastFromHtmlReader(bo, cr)
}
Esempio n. 6
0
func (rangeURL *calItemRangeURL) parseCalendarItems() (cis []calendarItem, err error) {
	// fmt.Fprintf(os.Stderr, "GET %s\n", rangeURL.Source.String())
	bo, cr, err := r.HttpGetBody(rangeURL.Source)
	if nil == bo {
		return nil, err
	}
	return rangeURL.parseCalendarItemsReader(bo, cr)
}