Commit Graph

68 Commits

Author SHA1 Message Date
Christine Dodrill dc24fa6b48 Collect and report statistics about usage of the api server 2015-08-27 20:32:07 -07:00
Christine Dodrill 5d3a94bffa Show the time that the server was started in a HTTP header 2015-08-27 20:31:47 -07:00
Christine Dodrill a0688e4b55 Add Made in Manehattan 2015-08-25 20:34:18 -07:00
Christine Dodrill 6aa9ec5b18 Merge pull request #5 from akaritakai/master
Improved failure behavior and spelling corrections.
2015-08-19 15:35:55 -07:00
Justin Kaufman 8dfbfd2f2b Improved failure behavior and spelling corrections. 2015-08-19 17:10:53 -05:00
Christine Dodrill 0b3e015482 fix gitignore and permissions 2015-08-18 16:40:45 -07:00
Christine Dodrill 50c2cbed2c Merge pull request #4 from akaritakai/master
Java Client
2015-08-18 14:34:31 -07:00
Justin Kaufman 20cad274e6 Added Java client 2015-08-18 15:55:35 -05:00
Christine Dodrill 956d57a9dd update nim docs 2015-08-17 15:01:47 -07:00
Christine Dodrill 34682afd1e Update git rev checking 2015-08-17 14:47:34 -07:00
Christine Dodrill e2fd239e37 Update Python API client 2015-08-17 14:46:04 -07:00
Christine Dodrill 0cc73a2e95 Update Nim API client 2015-08-17 14:36:32 -07:00
Christine Dodrill 045f69d53a Update Go API client 2015-08-17 14:36:24 -07:00
Christine Dodrill b5d36da2b6 Add /last_aired route
For @ask-compu
2015-08-17 14:32:05 -07:00
Christine Dodrill 24ef6f4c69 Show git commit hash of server in replies 2015-08-17 14:30:38 -07:00
Christine Dodrill 67c484ee19 split off episode manipulation code into its own module 2015-08-15 10:59:53 -07:00
Christine Dodrill d80166a420 List comprehensions are good, let's use them 2015-08-14 14:21:43 -07:00
Christine Dodrill 813e1164c1 time each test suite 2015-08-14 07:51:12 -07:00
Christine Dodrill 9489789334 Use `result`
It is idiomatic nim
2015-08-13 21:19:44 -07:00
Christine Dodrill c7af9e9bb2 Tests: be less verbose 2015-08-13 21:18:36 -07:00
Christine Dodrill 577de316ac update gitattributes 2015-08-13 21:10:34 -07:00
Christine Dodrill 3ce8c3b833 static -> public, use bash 2015-08-13 21:09:02 -07:00
Christine Dodrill 97dbe29bca Merge pull request #2 from Xe/ref/nim-rewrite
Rewrite the server side in Nim
2015-08-13 21:06:32 -07:00
Christine Dodrill d75622b505 Update Dockerfile 2015-08-13 21:04:05 -07:00
Christine Dodrill e62d6877ad Send 406 on no search query 2015-08-13 20:56:02 -07:00
Christine Dodrill 651e0f6065 remove old implementation 2015-08-13 20:52:32 -07:00
Christine Dodrill a3ea1ed922 implement remaining API calls 2015-08-13 20:51:03 -07:00
Christine Dodrill 162052d17b Serve /all 2015-08-13 19:47:00 -07:00
Christine Dodrill 71489f4f33 start nim rewrite 2015-08-13 19:20:23 -07:00
Christine Dodrill ae5e90ae1f Add go documentation 2015-08-12 19:07:29 -07:00
Christine Dodrill 3a90baa8fe Fix a testing script issue
Thanks @aji !
2015-08-12 18:24:39 -07:00
Christine Dodrill b91fa9e030 tests for everything 2015-08-12 18:22:56 -07:00
Christine Dodrill 29601afbbc update readme 2015-08-12 18:17:05 -07:00
Christine Dodrill b8ded4cdcd Add python tests 2015-08-12 18:16:33 -07:00
Christine Dodrill 833adfcd85 move python client to its own subdirectory 2015-08-12 18:16:26 -07:00
Christine Dodrill 930819658a update README to reflect the new clients 2015-08-12 18:09:49 -07:00
Christine Dodrill d7e5378b5e Add Go client 2015-08-12 18:07:20 -07:00
Christine Dodrill 2325d76df8 Add gitattributes 2015-08-12 17:34:42 -07:00
Christine Dodrill c0abdec5f5 Add nimdoc documentation 2015-08-12 17:30:44 -07:00
Christine Dodrill bbcb062fcf Add automated testing script 2015-08-12 16:57:30 -07:00
Christine Dodrill 26aa6dca41 Add isTesting define for local testing of the api 2015-08-12 16:29:45 -07:00
Christine Dodrill fc0c98e4d2 Add nim documentation to nim module 2015-08-12 13:24:28 -07:00
Christine Dodrill 87d10f89a5 Add searching to nim client 2015-08-12 12:45:05 -07:00
Christine Dodrill e4a824064c nim: export struct members 2015-08-12 12:34:35 -07:00
Christine Dodrill 0f608fcb5a Add the missing API calls, save searching 2015-08-12 12:29:40 -07:00
Christine Dodrill 170595579d Add more features to the nim client 2015-08-12 12:13:24 -07:00
Christine Dodrill 4ad4b4f997 begin nim client 2015-08-12 11:34:49 -07:00
Christine Dodrill 5cd385a4bd Add "last episode that aired" function
Keep in mind that this API has no use limits, so making multiple API
calls is fine.

Closes #1
2015-08-11 13:34:16 -07:00
Christine Dodrill 61c4d3f663 again update episode list 2015-08-11 13:22:27 -07:00
Christine Dodrill 2186367ab1 Update for new episode 2015-08-11 09:23:02 -07:00