Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | version: bump to version 0.7.0v0.7.0 | siddharth ravikumar | 2023-02-06 | 1 | -1/+1 |
| | |||||
* | feed: update `Feed.Process` | siddharth ravikumar | 2023-02-06 | 1 | -2/+11 |
| | | | | | | Implement a simple semaphore using channels for processEntry go routines. Do not run more than 10 concurrent processEntries routines for a given feed. | ||||
* | version: bump to version 0.6.1v0.6.1 | siddharth ravikumar | 2022-12-25 | 1 | -1/+1 |
| | |||||
* | fern: add cpu and memory profiling | siddharth ravikumar | 2022-12-25 | 2 | -3/+50 |
| | |||||
* | version: bump to version 0.6.0v0.6.0 | siddharth ravikumar | 2022-12-25 | 1 | -1/+1 |
| | |||||
* | db: fix data race | siddharth ravikumar | 2022-12-25 | 2 | -9/+74 |
| | | | | | | - Use a sync.RWMutex for mutex locks. - Use sync.RWMutex.RLock when reading from the downloaded map. - Use sync.RWMutex.Lock when writing to the downloaded map. | ||||
* | db: add `defaultDBPath` | siddharth ravikumar | 2022-12-25 | 1 | -2/+9 |
| | | | | | | For storing the default db path. The `dbPath` gets changed during tests. The `defaultDBPath` can be used to reset `dbPath` back to the default db path through the `resetDBPath` function. | ||||
* | Makefile: update `build` and `test` targets. | siddharth ravikumar | 2022-12-25 | 1 | -2/+2 |
| | | | | Build and test with `-race` flag. | ||||
* | version: bump to version 0.5.1v0.5.1 | siddharth ravikumar | 2022-11-26 | 1 | -1/+1 |
| | |||||
* | feed: update `Feed.ydl` | siddharth ravikumar | 2022-11-26 | 1 | -6/+25 |
| | | | | | | | - 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 | ||||
* | version: bump to version 0.5.0v0.5.0 | siddharth ravikumar | 2022-11-26 | 1 | -1/+1 |
| | |||||
* | feed: update `Feed.ydl` | siddharth ravikumar | 2022-11-26 | 1 | -1/+8 |
| | | | | | Add custom handling to set the output file name for media from buzzsprout.com. | ||||
* | feed: update `Feed.get` | siddharth ravikumar | 2022-11-26 | 1 | -1/+8 |
| | | | | Add User-Agent header for the http GET call. | ||||
* | add `version` package. | siddharth ravikumar | 2022-11-26 | 2 | -3/+8 |
| | |||||
* | feed: update `Feed.Process` | siddharth ravikumar | 2022-11-26 | 1 | -1/+1 |
| | | | | Fix handling that processes last `Feed.Last` entries. | ||||
* | feed: update `Feed.processEntry` | siddharth ravikumar | 2022-11-26 | 1 | -1/+1 |
| | | | | Update stdout string. Add quotes arount the entry title. | ||||
* | feed: update `Feed.Validate` | siddharth ravikumar | 2022-11-26 | 1 | -1/+1 |
| | | | | Allow "podcast" schema. | ||||
* | fern.go: update doc | siddharth ravikumar | 2022-11-26 | 1 | -2/+2 |
| | | | | Add information about podcast feeds. | ||||
* | feed: update `Feed.unmarshal` | siddharth ravikumar | 2022-11-26 | 2 | -0/+44 |
| | | | | Add handling to unmarshal 'podcast' feeds. | ||||
* | feed/feed_test.go: TestPodcastUnmarshal: `go fmt` | siddharth ravikumar | 2022-11-26 | 1 | -4/+4 |
| | |||||
* | feed: add `podcastUnmarshal` | siddharth ravikumar | 2022-11-26 | 7 | -1/+91 |
| | |||||
* | README.md: remove `bugs` section | siddharth ravikumar | 2022-11-25 | 1 | -4/+0 |
| | |||||
* | Makefile: update `test` | siddharth ravikumar | 2022-11-25 | 1 | -1/+1 |
| | |||||
* | schema: add `PodcastFeed` | siddharth ravikumar | 2022-11-25 | 6 | -0/+38028 |
| | |||||
* | file: add `ReadFile` | siddharth ravikumar | 2022-11-25 | 3 | -0/+33 |
| | |||||
* | feed: fix `go vet` warnings | siddharth ravikumar | 2022-11-25 | 1 | -4/+22 |
| | |||||
* | Makefile: add `vet` | siddharth ravikumar | 2022-11-25 | 1 | -1/+4 |
| | |||||
* | Makefile: add `fix` | siddharth ravikumar | 2022-11-25 | 1 | -1/+4 |
| | |||||
* | Makefile: update `fmt` | siddharth ravikumar | 2022-11-25 | 2 | -3/+2 |
| | |||||
* | fern.go: go fmt | siddharth ravikumar | 2022-11-25 | 1 | -14/+14 |
| | |||||
* | go.mod: bump to go version 1.19 | siddharth ravikumar | 2022-11-25 | 1 | -1/+1 |
| | |||||
* | README.md: fix contact infov0.4.3 | siddharth | 2022-04-17 | 2 | -2/+2 |
| | |||||
* | move contact info to readmev0.4.2 | siddharth | 2022-04-17 | 2 | -5/+5 |
| | |||||
* | fern: update docv0.4.1 | siddharth | 2022-04-17 | 1 | -1/+5 |
| | |||||
* | fern: bump to version 0.4.0v0.4.0 | siddharth | 2022-04-17 | 1 | -1/+1 |
| | |||||
* | LICENSE: bump copyright year | siddharth | 2022-04-17 | 1 | -1/+1 |
| | |||||
* | fern: update doc | siddharth | 2022-04-17 | 1 | -3/+4 |
| | |||||
* | feed: update Process | siddharth | 2022-04-17 | 1 | -10/+23 |
| | | | | Add capability to filter entries based on title. | ||||
* | schema: add Entry.TitleContains | siddharth | 2022-04-17 | 1 | -1/+6 |
| | |||||
* | fern: add -run and -version flagsv0.3.0 | siddharth | 2022-04-17 | 1 | -2/+30 |
| | | | | | From now, the `-run` flag needs to be explicitly given for running fern. | ||||
* | feed: update ydlv0.2.3 | siddharth | 2022-04-16 | 1 | -2/+1 |
| | | | | Don't barf out output from the ydl program. | ||||
* | db/db.go: add docs | siddharth | 2021-12-13 | 1 | -0/+19 |
| | |||||
* | config/config.go: add docs. | siddharth | 2021-12-13 | 1 | -3/+12 |
| | |||||
* | state/state.go: add docs | siddharth | 2021-12-13 | 1 | -0/+3 |
| | |||||
* | schema/schema.go: add docs | siddharth | 2021-12-13 | 1 | -2/+7 |
| | |||||
* | fern.go: fix typov0.2.2 | siddharth | 2021-12-01 | 1 | -2/+2 |
| | |||||
* | fern.go: fix indentation in docv0.2.1 | siddharth | 2021-12-01 | 1 | -1/+1 |
| | |||||
* | README.md: rewrite itv0.2.0 | siddharth | 2021-12-01 | 1 | -14/+2 |
| | |||||
* | fern.go: add doc | siddharth | 2021-12-01 | 1 | -1/+37 |
| | |||||
* | state: update ProcessState.DB | siddharth | 2021-11-29 | 1 | -1/+2 |
| | | | | Add documentation. |