Commit Graph

1823 Commits

Author SHA1 Message Date
Jordan Petridis
5598740fd5
Split the unit test monolyths to per-feed tests. 2017-09-21 12:49:14 +03:00
Jordan Petridis
aefc237296
index_podcast/episode/source now also return the row they indexed. 2017-09-21 11:50:52 +03:00
Jordan Petridis
78a892b4be
Setters and getters, and decoupling of insert and update logic for Episode struct. 2017-09-21 11:44:28 +03:00
Jordan Petridis
5dc6c002fe
Prototype of decoupled insert and update logic for podcast struct. 2017-09-21 10:29:06 +03:00
Jordan Petridis
356cc54ba1
Initial prototype of decoupling insert/update logic. 2017-09-21 09:57:55 +03:00
Jordan Petridis
6b4b772462
Renamed parse_feeds.rs to feedparser.rs 2017-09-21 08:33:45 +03:00
Jordan Petridis
870e37e5b1
Updated test_parse_episode and TheBreakthrough xml feed file. 2017-09-21 07:31:29 +03:00
Jordan Petridis
64ed1790ce
Getting there. 2017-09-21 06:35:22 +03:00
Jordan Petridis
5187bd1f32
Schema tweaks of the episodes table. 2017-09-20 13:36:55 +03:00
Jordan Petridis
159ac4cd5d
Finally getting somewhere. 2017-09-19 14:16:40 +03:00
Jordan Petridis
91b314a81f
Still figuring out the schema. 2017-09-19 12:16:12 +03:00
Jordan Petridis
a696e60f07
I dont even know at this point. 2017-09-19 10:22:34 +03:00
Jordan Petridis
fe2d8c8b52
rss Channel guarantes that some fields exist and dont need to be Option<foo>. 2017-09-19 08:33:14 +03:00
Jordan Petridis
ffda7c6fc8
Trying insertable stucts that might own their data. 2017-09-19 08:15:54 +03:00
Jordan Petridis
c204a61ff7
Even more schema changes. 2017-09-18 15:44:08 +03:00
Jordan Petridis
97dbab0b89
Extended test_parse_episode a bit. 2017-09-16 08:15:09 +03:00
Jordan Petridis
f802e187f3
Added parse_episode and test_parse_episode functions, Added missing pubdate to db schema. 2017-09-16 07:43:46 +03:00
Jordan Petridis
1542309478
small schema fix. 2017-09-16 07:30:15 +03:00
Jordan Petridis
dbe606f5d5
Extended parse_podcast_test and implemented parse_podcast. 2017-09-16 05:52:45 +03:00
Jordan Petridis
dcd5a8dcb7
Initial parse_podcast_test. 2017-09-16 03:48:15 +03:00
Jordan Petridis
55a310d3a5
Initial diesel models. 2017-09-16 02:22:23 +03:00
Jordan Petridis
600415ff5d
Diesel and XDG yak-shaving. 2017-09-15 04:45:25 +03:00
Jordan Petridis
44eb261b95
Initial yak shaving. 2017-09-15 03:24:17 +03:00