Commit Graph

  • 421d87ffe2 Cache FAAPI instance in scraper example master Thomas Wade 2020-12-03 23:59:59 +10:30
  • 4b72b7c593 Enforce 10s connection timeout Thomas Wade 2020-12-03 23:48:17 +10:30
  • a2353add61 Handle JSON parsing errors Thomas Wade 2020-12-03 23:39:18 +10:30
  • 38ba8a50df Extract titles, descriptions, and author usernames from embedded JSON Thomas Wade 2020-06-28 00:47:50 +09:30
  • e14f6492ff Include comment content Thomas Wade 2020-06-06 04:21:35 +09:30
  • c5d4677aab Add login to example Thomas Wade 2020-04-25 04:04:51 +09:30
  • 7e3584d5ee Properly check if API instances need overwriting Thomas Wade 2020-04-25 03:38:47 +09:30
  • 7fe51c340a Use value of enum, not class name Thomas Wade 2020-04-25 03:27:58 +09:30
  • c8e7ee3ebf Actually import everything Thomas Wade 2020-04-25 03:27:48 +09:30
  • 03905756ca Add search function Thomas Wade 2020-04-25 03:06:13 +09:30
  • 6a6334b912 Change base URL to match requests Thomas Wade 2020-04-25 03:05:51 +09:30
  • cd6cbd9948 Log in properly and clear cookies on failure Thomas Wade 2020-04-22 17:33:39 +09:30
  • 398f6fe341 Merge branch 'refactor/lean-data-classes' Thomas Wade 2020-04-22 17:01:46 +09:30
  • c0b381aca7 Update cached object API instances when deserialising Thomas Wade 2020-04-22 16:52:57 +09:30
  • e7aba9e10a Only handle fave-related stuff when logged in Thomas Wade 2020-04-22 16:46:24 +09:30
  • abdc8fe67a Fix misspelled dict entry Thomas Wade 2020-04-22 16:39:36 +09:30
  • 676a619775 Use existing cookies by default Thomas Wade 2020-04-22 16:31:39 +09:30
  • b3a5b4acdb Make root API serialisable Thomas Wade 2020-04-22 16:29:06 +09:30
  • d4fff8d61a Better cache handling Thomas Wade 2020-04-22 15:46:13 +09:30
  • 042f732c69 Cache preview URLs early Thomas Wade 2020-04-22 04:52:00 +09:30
  • a70f181673 Add function to get a submission Thomas Wade 2020-04-22 03:59:45 +09:30
  • c72ff23a4a Add function to get the currently-logged in user Thomas Wade 2020-04-22 03:59:16 +09:30
  • 3a1be7daf6 Add logout function Thomas Wade 2020-04-22 03:58:23 +09:30
  • ebcc589841 Actually verify whether the login was successful Thomas Wade 2020-04-22 03:40:45 +09:30
  • c0ed667f18 Move login logic out of __init__ Thomas Wade 2020-04-21 22:44:15 +09:30
  • aaf7445b8f Use new import Thomas Wade 2020-04-21 21:38:51 +09:30
  • 49970328f7 Fix broken gallery selector Thomas Wade 2020-04-21 21:38:32 +09:30
  • 27f3b5009e Use parent attribute, not function Thomas Wade 2020-04-21 21:11:13 +09:30
  • b4afac95fd Get recommended submissions Thomas Wade 2020-04-21 20:33:55 +09:30
  • 7090b7f528 Merge everything into one file Thomas Wade 2020-04-21 18:30:54 +09:30
  • 7a11a940d1 Add setup file Thomas Wade 2020-04-21 18:28:59 +09:30
  • 15b46d2ac1 Use more specific exception handling Thomas Wade 2020-04-21 17:01:31 +09:30
  • 345c95a477 Add missing base URL Thomas Wade 2020-04-21 17:01:21 +09:30
  • 49d5689aa6 Remove whitespace Thomas Wade 2020-04-21 17:01:11 +09:30
  • 1664aa8010 Add docstring to example Thomas Wade 2020-04-21 16:30:30 +09:30
  • cf3676f461 Add scraper example Thomas Wade 2020-04-21 16:17:10 +09:30
  • 16312833a4 Save account username Thomas Wade 2020-04-21 16:16:54 +09:30
  • 95b5b25a8e Import everything Thomas Wade 2020-04-21 05:40:26 +09:30
  • 65fba50c1c Handle missing preview Thomas Wade 2020-04-21 05:39:40 +09:30
  • d13ab3ba6e Actually use the user cache Thomas Wade 2020-04-21 05:12:08 +09:30
  • 69ff0a40b8 Cache submissions Thomas Wade 2020-04-21 05:12:00 +09:30
  • 96702a3511 Add submission URLs and fave toggling functions Thomas Wade 2020-04-21 04:56:15 +09:30
  • 253c3d6110 Parse submissions Thomas Wade 2020-04-21 04:39:28 +09:30
  • 1906c1cd1b Use LXML explicitly Thomas Wade 2020-04-21 02:56:32 +09:30
  • 0b21cae8b9 Add initial implementation Thomas Wade 2020-04-21 02:50:26 +09:30