Commit Graph

  • 3fe3776b32
    In clippy we trust! Jordan Petridis 2017-10-10 16:01:01 +0300
  • c8b6d3faa8
    Trying out clippy and rustfmt CI-integrations. Jordan Petridis 2017-10-10 15:50:31 +0300
  • 920fda13f0
    Headerbar tweaks. Jordan Petridis 2017-10-10 01:59:23 +0300
  • 9e7a6f5ecd
    IT DISPLAYS STUFF!! Jordan Petridis 2017-10-10 01:26:16 +0300
  • 10fd018f1f
    Babysteps vol. 3. Jordan Petridis 2017-10-10 01:07:22 +0300
  • fda21cdf16
    More babysteps. Jordan Petridis 2017-10-09 20:21:16 +0300
  • 6b7b7085b5
    Gtk+ baby steps Jordan Petridis 2017-10-09 19:24:06 +0300
  • f1d3cd5e25
    Applied some clippy suggestions. Jordan Petridis 2017-10-09 16:49:00 +0300
  • 2c1b55c2fb
    Fix gitlab-ci gtk dependancies. Jordan Petridis 2017-10-05 22:53:29 +0300
  • c890da9979
    Gtk+ Hello World. Jordan Petridis 2017-10-05 21:15:53 +0300
  • 423e0a6e7b
    Cleaned some minor TODO's. Jordan Petridis 2017-10-05 19:09:59 +0300
  • 78454f6474
    Fixed Episode pub_date setter to accept &str again. Jordan Petridis 2017-10-05 18:41:51 +0300
  • cbc0692482
    Added an etag bypass when updating the feeds. Jordan Petridis 2017-10-05 18:29:37 +0300
  • 3b4acf9fc3
    Improved get_temp_db helper func. Jordan Petridis 2017-10-05 18:02:15 +0300
  • dce7fc1468
    Updated .gitlab-ci.yml Jordan Petridis 2017-10-05 16:24:59 +0300
  • 8d17976b8a
    Dependancy cleanup. Jordan Petridis 2017-10-05 16:03:51 +0300
  • 078331c15f
    Split hammond_data::errors to its own file. Jordan Petridis 2017-10-05 15:07:40 +0300
  • 93027e5530
    Final crate restructure I hope. Jordan Petridis 2017-10-05 15:02:19 +0300
  • 77797ee027
    More crate splitting. Jordan Petridis 2017-10-05 00:22:05 +0300
  • bf9e544a2b
    Error handling cleanup. Jordan Petridis 2017-10-04 23:51:53 +0300
  • f25ce64e34
    Initial split into workspaces in order to be more flexible. Jordan Petridis 2017-10-04 22:41:17 +0300
  • 98f7f6e37a
    I hate everything. Jordan Petridis 2017-10-04 12:20:07 +0300
  • 3e2471953b
    Revert "Codecov take 2." Jordan Petridis 2017-10-04 12:16:23 +0300
  • 693def007a
    Codecov take 2. Jordan Petridis 2017-10-04 11:49:41 +0300
  • b6879f82b6
    Added some, lacking but better than nothing, integration tests. Jordan Petridis 2017-10-04 11:45:13 +0300
  • 1b69fd5091
    Re enable codecov integration. Jordan Petridis 2017-10-04 10:11:46 +0300
  • f6d8f52a92
    Added a really crappy ui. Jordan Petridis 2017-10-03 20:49:26 +0300
  • af60949e65
    Merged cli.rs to main.rs Jordan Petridis 2017-10-03 14:59:51 +0300
  • 1dddd237c8
    Implemeted .part for the downloader. Jordan Petridis 2017-10-03 14:43:51 +0300
  • 828a12054d
    Initial local_uri suppoer for the downloader. Jordan Petridis 2017-10-03 13:49:32 +0300
  • d5c4b13b4d
    Added limit option for dbquerries::latest_dl. Jordan Petridis 2017-10-03 12:29:40 +0300
  • fc693a569b
    Sort of works atm. Jordan Petridis 2017-10-03 12:01:01 +0300
  • fe7ef323c4
    Building on stable too now. Jordan Petridis 2017-10-02 19:42:38 +0300
  • 6b689f4635
    Seperated the pipelines for nightly and stable rust builds. Jordan Petridis 2017-10-02 19:03:29 +0300
  • e02edfd53b
    Testing gitlab-ci configs. Jordan Petridis 2017-10-02 18:57:05 +0300
  • cdab10b016
    Disable codecov integration. Jordan Petridis 2017-10-02 18:37:18 +0300
  • f75d282f80
    Initial prototype of a downloader. Jordan Petridis 2017-10-02 16:02:39 +0300
  • 42cef658fc
    test_complete_index cleanup. Jordan Petridis 2017-10-02 11:48:58 +0300
  • 10834b75dc
    Added test_complete_index. Jordan Petridis 2017-10-02 11:27:15 +0300
  • 83964c5552
    CDD, #CI_driven_development Jordan Petridis 2017-10-01 11:19:29 +0300
  • a488dc6999
    gitlab-ci take 3. Action. Jordan Petridis 2017-10-01 11:07:26 +0300
  • 4402c6906c
    gitlab-ci take 2. Jordan Petridis 2017-10-01 11:04:51 +0300
  • aa7e928b05
    added gitlab-ci config. Jordan Petridis 2017-10-01 10:58:09 +0300
  • 9251b21bc5
    More splitting. Jordan Petridis 2017-10-01 10:57:22 +0300
  • 6bf65f2d92
    Split complete_index_source into higher order functions. Jordan Petridis 2017-10-01 10:13:45 +0300
  • f70f707a69
    Replaced annoying let _ = map/collect; paterns with for_each Jordan Petridis 2017-10-01 09:17:19 +0300
  • 108f667d47
    Created a tempdb helper function for the tests. Jordan Petridis 2017-10-01 09:11:26 +0300
  • 40af418d73
    Added License. Jordan Petridis 2017-09-30 22:39:31 +0300
  • 1ca6c50fb1
    code cleanup, initial index_feed.rs tests. Jordan Petridis 2017-09-30 22:39:08 +0300
  • 108ed34b40
    Some code cleanup. Jordan Petridis 2017-09-29 20:45:47 +0300
  • 07d3135d91
    Factored out rfc822 sanitization to its own crate, also fucked up a bit some of the NewEpisode and Episode api's. Jordan Petridis 2017-09-28 13:47:41 +0300
  • b2d4414d4d
    Regex and Datetimes just to torture my future self. Jordan Petridis 2017-09-27 13:31:30 +0300
  • 53a5004122
    Ooh, The things I do for datetiems. Jordan Petridis 2017-09-27 10:40:14 +0300
  • 5a2355b686
    Par_Iter all the things! Jordan Petridis 2017-09-26 13:38:43 +0300
  • e61044aebb
    Rayon is so nice. Jordan Petridis 2017-09-26 13:16:11 +0300
  • ea15e6aa63
    Initial split of fetch_feeds. Jordan Petridis 2017-09-26 12:35:40 +0300
  • 580aeba095
    Split indexing functions to higher order funcs. Jordan Petridis 2017-09-26 11:06:22 +0300
  • 6c25bd7eaa
    Some cleanup. Jordan Petridis 2017-09-26 10:44:25 +0300
  • a0064fcb4f
    Playing around with rayon. Jordan Petridis 2017-09-26 10:21:37 +0300
  • e1cc4f0d9f
    Broken implementation of etag/last_mod request. Jordan Petridis 2017-09-23 15:07:13 +0300
  • d76d367a9c
    Initial refactor of the index/update loop. Jordan Petridis 2017-09-23 12:53:34 +0300
  • b2ac9685ff
    Compare fields before indexing. Jordan Petridis 2017-09-23 11:24:54 +0300
  • a3e47effb4
    Pre-commit cargo test and cargo fmt hook test. Jordan Petridis 2017-09-23 10:12:48 +0300
  • d2e9c5fcbe
    More rustfmt stuff. Jordan Petridis 2017-09-23 09:52:32 +0300
  • 874d33c1f4
    Setup of Rustfmt and rustfmt.toml config file. Jordan Petridis 2017-09-23 09:06:15 +0300
  • 2c1f66f85f
    Fixed The breakthrough rss feed and updated some unit tests. Jordan Petridis 2017-09-22 16:50:52 +0300
  • 17fe120299
    Datetime formats... Jordan Petridis 2017-09-22 16:36:46 +0300
  • 68d185b7ef
    I hate daytimes with a passion. Jordan Petridis 2017-09-22 15:26:21 +0300
  • dad74dc706
    Fixed epoch implementation for episode. Jordan Petridis 2017-09-22 14:10:13 +0300
  • cc353c120e
    Refactored Setter methods for the diesel models. Jordan Petridis 2017-09-22 13:06:33 +0300
  • 709a3e555d
    Fixed the setters of the diesel querable structs, WIP of etag update refactoring. Jordan Petridis 2017-09-22 12:17:12 +0300
  • 68e9098d83
    More unit tests. Jordan Petridis 2017-09-21 13:12:36 +0300
  • 5598740fd5
    Split the unit test monolyths to per-feed tests. Jordan Petridis 2017-09-21 12:49:14 +0300
  • aefc237296
    index_podcast/episode/source now also return the row they indexed. Jordan Petridis 2017-09-21 11:50:52 +0300
  • 78a892b4be
    Setters and getters, and decoupling of insert and update logic for Episode struct. Jordan Petridis 2017-09-21 11:44:28 +0300
  • 5dc6c002fe
    Prototype of decoupled insert and update logic for podcast struct. Jordan Petridis 2017-09-21 10:29:06 +0300
  • 356cc54ba1
    Initial prototype of decoupling insert/update logic. Jordan Petridis 2017-09-21 09:57:55 +0300
  • 6b4b772462
    Renamed parse_feeds.rs to feedparser.rs Jordan Petridis 2017-09-21 08:33:45 +0300
  • 870e37e5b1
    Updated test_parse_episode and TheBreakthrough xml feed file. Jordan Petridis 2017-09-21 07:31:29 +0300
  • 64ed1790ce
    Getting there. Jordan Petridis 2017-09-21 06:35:22 +0300
  • 5187bd1f32
    Schema tweaks of the episodes table. Jordan Petridis 2017-09-20 13:36:55 +0300
  • 159ac4cd5d
    Finally getting somewhere. Jordan Petridis 2017-09-19 14:16:40 +0300
  • 91b314a81f
    Still figuring out the schema. Jordan Petridis 2017-09-19 12:16:12 +0300
  • a696e60f07
    I dont even know at this point. Jordan Petridis 2017-09-19 10:22:34 +0300
  • fe2d8c8b52
    rss Channel guarantes that some fields exist and dont need to be Option<foo>. Jordan Petridis 2017-09-19 08:33:14 +0300
  • ffda7c6fc8
    Trying insertable stucts that might own their data. Jordan Petridis 2017-09-19 08:15:54 +0300
  • c204a61ff7
    Even more schema changes. Jordan Petridis 2017-09-18 15:44:08 +0300
  • 97dbab0b89
    Extended test_parse_episode a bit. Jordan Petridis 2017-09-16 08:15:09 +0300
  • f802e187f3
    Added parse_episode and test_parse_episode functions, Added missing pubdate to db schema. Jordan Petridis 2017-09-16 07:43:46 +0300
  • 1542309478
    small schema fix. Jordan Petridis 2017-09-16 07:30:15 +0300
  • dbe606f5d5
    Extended parse_podcast_test and implemented parse_podcast. Jordan Petridis 2017-09-16 05:52:45 +0300
  • dcd5a8dcb7
    Initial parse_podcast_test. Jordan Petridis 2017-09-16 03:48:15 +0300
  • 55a310d3a5
    Initial diesel models. Jordan Petridis 2017-09-16 02:22:23 +0300
  • 600415ff5d
    Diesel and XDG yak-shaving. Jordan Petridis 2017-09-15 04:45:25 +0300
  • 44eb261b95
    Initial yak shaving. Jordan Petridis 2017-09-15 03:24:17 +0300