コード例 #1
0
ファイル: br.go プロジェクト: mro/internet-radio-recorder
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)
}
コード例 #2
0
ファイル: br.go プロジェクト: mro/internet-radio-recorder
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)
}
コード例 #3
0
ファイル: m945.go プロジェクト: mro/internet-radio-recorder
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)
}
コード例 #4
0
ファイル: b4.go プロジェクト: mro/internet-radio-recorder
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)
}
コード例 #5
0
ファイル: wdr.go プロジェクト: mro/internet-radio-recorder
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)
}
コード例 #6
0
ファイル: b4.go プロジェクト: mro/internet-radio-recorder
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)
}