Commit Graph

131 Commits

Author SHA1 Message Date
Seednode 0e7cb2bb36 Updated readme with new usage info for --refresh-interval 2023-09-14 00:05:31 -05:00
Seednode fdd33376ce Add --prefix flag for easy reverse proxying 2023-09-13 23:24:29 -05:00
Seednode ce99374a9f Removed statistics (sorry) pending full rewrite 2023-09-13 17:02:43 -05:00
Seednode 3ea2227a9f Remove reference to supported files in readme, now available via HTTP endpoint 2023-09-12 23:41:36 -05:00
Seednode d7bc6e2451 Total restructure, just look at the diffs at this point 2023-09-12 23:35:17 -05:00
Seednode cbf7218453 Added endpoints to view registered file formats 2023-09-12 22:35:15 -05:00
Seednode 3b4f8f7499 Change back from uint64 to uint32s because no filesystem ought to ever need over 2^32 files (ZFS? What's that?) 2023-09-12 16:46:58 -05:00
Seednode e0d4b3882b Updated readme with new default argument values 2023-09-12 16:41:28 -05:00
Seednode 6fea978459 Updated readme to replace --debug with --index 2023-09-12 14:00:15 -05:00
Seednode f872d0a27e Update readme to add --flash argument 2023-09-12 13:20:38 -05:00
Seednode b29e2012d5 Remove supported format list from readme, moved into formats/ source files 2023-09-11 21:24:25 -05:00
Seednode 04ef12c19a Replaced uint32 with uint64 2023-09-11 20:02:52 -05:00
Seednode 3c21946351 Add --all flag to allow all supported file types at once; add --text flag 2023-09-11 19:11:45 -05:00
Seednode 494f9271f4 Updated readme 2023-09-10 21:08:51 -05:00
Seednode 2f1cfe28d0 Added support for toggling each of audio|image|video support 2023-09-10 21:05:35 -05:00
Seednode 32bd20522a Added audio file support 2023-09-10 21:02:03 -05:00
Seednode 8fa4a7c652 Corrected all references to image->media/file 2023-09-10 20:29:11 -05:00
Seednode 1e11515b58 Fixed typo in readme section header 2023-09-09 21:28:24 -05:00
Seednode c47ff755a5 Added readme info about --roulette 2023-09-09 21:27:57 -05:00
Seednode 8bbfd36a09 Added --russian flag, fixed issue where last image in cache would never be served 2023-09-09 20:57:50 -05:00
Seednode e4a4cb6bcd Remove unused debug statement, update usage info for --page-length 2023-09-09 19:47:44 -05:00
Seednode d2d87e010d Added --page-length flag to readme usage info 2023-09-09 00:09:26 -05:00
Seednode e4142bf832 Added --profile option to README 2023-09-08 00:51:13 -05:00
Seednode a4de013f5e Fixed link in readme 2023-09-05 10:20:04 -05:00
Seednode e93dafd08a Combined Docker repo into main repo 2023-09-05 08:22:06 -05:00
Seednode 6ff79b1817 Added option to force refreshInterval from command line, and added minimum interval of 500ms 2023-08-21 15:38:56 -05:00
Seednode 526e8e15d6 Added --maximum-files and --minimum-files flags, changed structure for stats struct 2023-08-02 13:29:37 -05:00
Seednode 1df552bc1e Updated debug endpoint paths in readme 2023-06-03 18:09:17 -05:00
Seednode abae8ba4c1 Replaced net/http with julienschmidt/httprouter and removed (broken) video support, changed stats/debug endpoints 2023-06-03 13:29:49 -05:00
Seednode 7184542cb6 Updated transitive dependencies 2023-05-11 23:22:31 -05:00
Seednode 3e1fb6be6a Added video support 2023-05-08 20:05:10 -05:00
Seednode 4be011755b Added -b|--bind to bind to specific address 2023-05-08 11:45:57 -05:00
Seednode 5fdfaee80d Split /_/debug endpoint into /_/html and /_/json, formatted accordingly 2023-05-08 09:10:13 -05:00
Seednode 8dae3865c0 Renamed /_/index to /_/debug, and adjusted readme accordingly 2023-04-28 13:31:07 -05:00
Seednode 9cd9c286c2 Added -d|--debug flag and /_/index endpoint 2023-04-28 13:19:07 -05:00
Seednode ce4c1e8171 Added --stats-file to README 2023-02-18 13:00:53 -06:00
Seednode 18c9ea2688 Removed typo 2023-02-05 14:49:18 -06:00
Seednode 7aad799b15 Updated entry for --stats, which replaces -d|--debug 2023-02-05 14:42:31 -06:00
Seednode 5e723bb097 Rewrote readme for cache-file 2023-02-05 14:37:25 -06:00
Seednode ae1a1bbc5e Added zstd compression for cache file 2023-02-05 14:34:22 -06:00
Seednode 69c4ccfc97 Added support for persistent index file 2023-02-04 23:44:31 -06:00
Seednode 7c40d62496 Sped up indexing when caching is enabled but filters are applied, added RWMutex to Index struct 2023-01-21 10:27:35 -06:00
Seednode 2f81e540e2 Corrected small typo in README 2023-01-19 20:57:18 -06:00
Seednode 6bb779d1bc Clarified wording for how cache works 2023-01-19 15:00:29 -06:00
Seednode ed748a9b8c Corrected usage message 2023-01-19 12:12:40 -06:00
Seednode 1a4496b788 Added stats endpoint 2023-01-19 12:07:15 -06:00
Seednode 42734cda62 Added /clear_cache endpoint to regenerate cache on demand 2023-01-18 12:11:23 -06:00
Seednode b96ee8ac99 Removed mutually exclusive flag from cache and filter, now cache is bypassed if filters are supplied 2023-01-18 11:50:29 -06:00
Seednode b5c4534151 Corrected typo in readme 2023-01-18 11:20:47 -06:00
Seednode 7929209eed Clarified that refresh interval must be positive and non-zero 2023-01-18 10:57:55 -06:00
Seednode d343be7253 Added support for time.Duration refresh intervals, instead of just integer seconds 2023-01-18 09:58:14 -06:00
Seednode 85ddc13627 Clarified which builds are actually tested 2022-11-11 17:51:02 -06:00
Seednode a053d8bb94 Specified supported platforms for Docker image 2022-11-11 17:48:29 -06:00
Seednode c30c966ee3 Fixed missing close-paren 2022-11-10 23:36:59 -06:00
Seednode e605bf1f0f Added link to Dockerfile repo to README 2022-11-10 23:36:38 -06:00
Seednode 76aab2c2a2 Added docker image to README 2022-11-10 23:34:31 -06:00
Seednode 76e1ad90f7 Added contact info to readme 2022-11-10 23:33:20 -06:00
Seednode 6e16f6eef4 Fixed phrasing consistency in README 2022-11-10 14:54:55 -06:00
Seednode 7a49433e17 Fixed typo in README, clarified that filters must be alphanumeric 2022-11-10 14:54:17 -06:00
Seednode ea4b1be5c3 Added basic input verification for sortOrder/refreshInterval 2022-11-10 10:09:39 -06:00
Seednode ea2e17d265 Added automatic reload functionality via query parameters, and rewrote generateQueryParams() to hopefully be more readable 2022-11-08 19:24:49 -06:00
Seednode c13eac975f Fixed length of extensions array, and added bmp to the support formats in the readme 2022-10-31 15:18:47 -05:00
Seednode 2274c51e84 Set --cache and --filter as mutually exclusive 2022-10-28 22:59:59 -05:00
Seednode f21c01e085 Added flag to cache directory scan at startup 2022-10-28 17:19:04 -05:00
Seednode ae82762745 Merged -c|--count flag into -v|--verbose, reformatted verbose output 2022-10-20 17:55:25 -05:00
Seednode 15fc783f84 Updated readme with new -c|--c flag 2022-10-20 11:30:53 -05:00
Seednode 5c1f27a3ad Updated readme 2022-10-19 20:42:08 -05:00
Seednode 6508f2d170 Added flags to enable/disable filtering and sorting 2022-10-19 20:37:12 -05:00
Seednode f2204a3019 Slight correction 2022-10-19 19:57:54 -05:00
Seednode d580f1a9ab Added info about query parameters to readme 2022-10-19 19:56:42 -05:00
Seednode b0ebf1177b Updated readme with more useful info 2022-10-18 16:58:15 -05:00
Seednode 0a546dd468 Changed port type from int to uint16 2022-10-18 16:54:01 -05:00
Seednode 0d9e74fbca Added sorting options (ascending, descending, defaults to random) 2022-10-18 13:42:32 -05:00
Seednode ed1ecfd278 Added argument to filter displayed results 2022-09-24 17:17:56 -05:00
Seednode d6aa587091 Updated readme again 2022-09-17 11:13:32 -05:00
Seednode 00dc485c08 Updated readme 2022-09-17 11:09:49 -05:00
Seednode 40707bf9c8 Added option to display sequentially numbered files instead of randomly choosing, when possible 2022-09-17 11:07:37 -05:00
Seednode 9b07726f14 Removed header from README 2022-09-16 14:59:14 -05:00
Seednode 103f8cb456 Modified usage info 2022-09-16 14:57:40 -05:00
Seednode 31f138d9ec Simplified phrasing 2022-09-16 14:54:23 -05:00
Seednode d5f645abff Added README 2022-09-16 14:52:59 -05:00