Jordan Petridis
|
1f0a2b5c6c
|
hammond-data::parser: Prefer itunes_summary over item.description if it exists. Finishes #20.
|
2017-12-27 17:40:31 +02:00 |
|
Jordan Petridis
|
933fec55a5
|
hammond-data::parser: Refactor Episode tests.
|
2017-12-26 13:40:52 +02:00 |
|
Jordan Petridis
|
fde4bedce6
|
hammond-data::parser: Refactor Podcast tests.
|
2017-12-25 23:29:42 +02:00 |
|
Jordan Petridis
|
2d6f02c407
|
EpisodeWidget: Do not display size if it's 0 bytes.
|
2017-12-23 15:44:28 +02:00 |
|
Jordan Petridis
|
31b19dd88e
|
Just things apple force you to do.
|
2017-12-22 18:28:18 +02:00 |
|
Jordan Petridis
|
4512790f2d
|
hammond-data: Add duration column to the episode table.
|
2017-12-22 17:30:07 +02:00 |
|
Jordan Petridis
|
5541b18a6a
|
hammond-data::parser: Add itunesext_duration parser.
|
2017-12-22 16:55:45 +02:00 |
|
Jordan Petridis
|
b820ee4db7
|
hammond-data::parser : Do not clean image urls cause feeds put redirects for uri for some reason.
|
2017-12-22 14:51:57 +02:00 |
|
Jordan Petridis
|
0ac78fcff1
|
Added date label into EpisodeWidget.
|
2017-12-14 18:03:37 +02:00 |
|
Jordan Petridis
|
ad7f5013f3
|
Extend ShowsMachine functionality.
|
2017-12-11 11:15:54 +02:00 |
|
Jordan Petridis
|
bc57c33491
|
Change episode table schema.
|
2017-12-09 17:38:46 +02:00 |
|
Jordan Petridis
|
999a2a1fc1
|
Strip whitespace during parsing.
|
2017-12-09 10:22:09 +02:00 |
|
Jordan Petridis
|
b528c48e3b
|
Run rustfmt.
|
2017-12-09 05:57:16 +02:00 |
|
Jordan Petridis
|
c07d240532
|
Sanitize html during feed parsing.
|
2017-12-07 06:38:31 +02:00 |
|
Jordan Petridis
|
05e056481f
|
Take advantage of <Into> trait from the generated builders.
|
2017-12-05 09:28:13 +02:00 |
|
Jordan Petridis
|
8e6cc4d2f2
|
Remove custom builders in favor of derive_builder crate.
|
2017-12-05 09:10:02 +02:00 |
|
Jordan Petridis
|
d81f9c6ad7
|
Fixed stable unit tests.
|
2017-11-28 04:42:15 +02:00 |
|
Jordan Petridis
|
ee4f08c5cf
|
Implemented a BuildPattern for NewModels. Swiched stuff to pub(crate).
Added a Constructor for NewModels in order to make their fields private.
Also added getter methods that are mainly used in Unit tests.
|
2017-11-26 23:30:56 +02:00 |
|
Jordan Petridis
|
9d0df9de46
|
Tweak cargo privacy settings.
|
2017-11-26 06:21:14 +02:00 |
|
Jordan Petridis
|
ce3a76aee1
|
Update episode rows instead of replacing them.
|
2017-11-26 00:13:51 +02:00 |
|
Jordan Petridis
|
3bcb23b39a
|
Redefine NewModels to hold Option<String> instead of Option<&str>.
|
2017-11-22 09:53:52 +02:00 |
|
Jordan Petridis
|
7be0b5bbf8
|
Added a url cleanr. Closes #4.
|
2017-11-20 22:06:29 +02:00 |
|
Jordan Petridis
|
1bf5187e48
|
Renamed hammond-data/src/feedparser.rs module into parser.rs.
|
2017-11-18 15:05:55 +02:00 |
|