| Commit message (Collapse) | Author | Age | Files | Lines | 
| | 
| 
| 
| 
| 
|  | 
Implement a simple semaphore using channels for processEntry go
routines. Do not run more than 10 concurrent processEntries routines
for a given feed.
 | 
| | 
| 
| 
| 
| 
| 
|  | 
- Change argument from url (string) to entry (schema.Entry)
- Add handling to set the media file name to the entry's title if the
  entry is hosted at megaphone.fm
 | 
| | 
| 
| 
| 
|  | 
Add custom handling to set the output file name for media from
buzzsprout.com.
 | 
| | 
| 
| 
|  | 
Add User-Agent header for the http GET call.
 | 
| | 
| 
| 
|  | 
Fix handling that processes last `Feed.Last` entries.
 | 
| | 
| 
| 
|  | 
Update stdout string. Add quotes arount the entry title.
 | 
| | 
| 
| 
|  | 
Allow "podcast" schema.
 | 
| | 
| 
| 
|  | 
Add handling to unmarshal 'podcast' feeds.
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
Add capability to filter entries based on title.
 | 
| | 
| 
| 
|  | 
Don't barf out output from the ydl program.
 | 
| | 
| 
| 
| 
| 
|  | 
Instead of 'cd'ing into the dumpdir, use the '-o' flag in youtube-dl
to specify the directory under which the enttry needs to be downloaded
to.
 | 
| | 
| 
| 
|  | 
Barf to stdout when about to download an entry.
 | 
| | 
| 
| 
|  | 
Display number of entries yet to be processed.
 | 
| |  | 
 | 
| | 
| 
| 
| 
|  | 
Make a copy of `entry` into `e` in the loop that processes all
Entries. Then use `e` instead of `entry`.
 | 
| | 
| 
| 
| 
|  | 
Don't set YDLPath and DumpDir on Feed in `Validate` function. Set it
in the FeedConfig's `validate` function instead.
 | 
| | 
| 
| 
| 
| 
|  | 
Main function that gets, parses, and downloads entries in the feed.
The Feed.processEntry function is a stub for now.
 | 
| | 
| 
| 
|  | 
Change type to `int`.
 | 
| |  | 
 | 
| | 
| 
| 
| 
|  | 
Also refactor nprUnmarshal and youtubeUnmarshal to return
[]schema.Entry.
 | 
| | 
| 
| 
|  | 
Add YDLPath to Feed. Set it during Validate().
 | 
| | 
| 
| 
|  | 
Unmarshals the feed and sets Feed.Object
 | 
| | 
| 
| 
|  | 
Unmarshler for a YouTube Feed.
 | 
| | 
| 
| 
|  | 
Unmarshler for a NPR Feed.
 | 
| | 
| 
| 
|  | 
HTTP GETs raw feed from Feed.Source
 | 
| | 
| 
| 
|  | 
Add `Object` field.
 | 
|   
  
  
   | 
Move feed type and function to its own package.
 |