Commit Graph

11 Commits

Author SHA1 Message Date
Seb35 0b10e8d563 Allow a specific cache directory or no cache
If the env var XDG_CACHE_HOME is set, the cache directory is
"$XDG_CACHE_HOME/ianardap", else if HOME is set, it is
"$HOME/.ianardapcaches", else no cache is used but a loud
warning is displayed at the end of the result to encourage
users to set a cache directory.

Adapted pytest tests, no change needed on test_exe_matrix. They are
obviously slower with no cache. NB: two tests now fail independently
of this change.

Issue: #4
2022-12-18 19:09:49 +01:00
Stephane Bortzmeyer b3709c64e9 TODO task done 2022-11-09 15:17:35 +00:00
Stephane Bortzmeyer 46538fa620 * Tests updated
* Correct handling of forced refresh
2022-11-09 15:17:03 +00:00
Stephane Bortzmeyer a117da20b1 New ianardap module, with support for several RDAP servers 2022-11-09 15:01:28 +00:00
Stephane Bortzmeyer 7ddffa7fa5 Read and apply IANA's caching instructions. Closes #3 2022-10-08 16:59:11 +02:00
Stephane Bortzmeyer 04fb72e408 Pickle implemented (but not activated by default). Closes #1 2021-07-07 15:50:47 +02:00
Stephane Bortzmeyer ae00a81f79 New code to retrieve the database, more robust 2021-07-07 15:23:26 +02:00
Stephane Bortzmeyer 09f5ccc3e4 Small cleanups 2021-07-07 12:08:37 +02:00
Stephane Bortzmeyer 6b4f5b228e Timeouts in HTTP requests 2021-07-07 11:57:27 +02:00
Stephane Bortzmeyer a3a1f8c0d4 Lock the cache file 2021-07-07 11:13:36 +02:00
Stephane Bortzmeyer ab3feeec4a First version 2021-07-05 20:49:49 +02:00