Commit Graph

421 Commits

Author SHA1 Message Date
Seednode 15d925a6d0 Merge branch 'master' of ssh://git/seednode/roulette 2022-10-20 14:22:30 -05:00
Seednode 1cbc84d789 Attempting to add concurrency, may god have mercy on my soul 2022-10-20 14:22:01 -05:00
Seednode 15fc783f84 Updated readme with new -c|--c flag 2022-10-20 11:30:53 -05:00
Seednode 9cc372d7c4 Added -c|--count flag to display number of files and directories matched and skipped 2022-10-20 11:17:40 -05:00
Seednode 31d16f65b8 Fixed issue where having empty include but non-empty exclude caused 404 2022-10-20 10:38:32 -05:00
Seednode 5c1f27a3ad Updated readme 2022-10-19 20:42:08 -05:00
Seednode c8a2e56e92 Skipped parsing query params if the corresponding flag isn't enabled 2022-10-19 20:39:57 -05:00
Seednode 6508f2d170 Added flags to enable/disable filtering and sorting 2022-10-19 20:37:12 -05:00
Seednode 7819cf3090 Added handling for errors so it doesn't just silently exit if the port is in use 2022-10-19 20:07:20 -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 fa7177849e Replaced some value passing with pointers, per suggestions from copyfighter 2022-10-19 19:41:42 -05:00
Seednode 5d9a815bf2 Replaced option to filter for a single stream with include and exclude options, each accepting multiple comma-delimited values 2022-10-19 19:27:11 -05:00
Seednode 4d6c6f9bf1 Removed Windows builds, since path handling is hard 2022-10-19 14:39:55 -05:00
Seednode 41a7546334 Hopefully fixed Windows support 2022-10-18 17:30:04 -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 022b14bfa2 Fixed unhandled error return value 2022-10-18 16:46:55 -05:00
Seednode c8971f5187 Replaced separate values for base, file number, and file extension with a struct, and added methods to increment/decrement that value 2022-10-18 16:40:13 -05:00
Seednode 0d9e74fbca Added sorting options (ascending, descending, defaults to random) 2022-10-18 13:42:32 -05:00
Seednode 7f27050595 Updated transitive dependencies 2022-10-13 11:19:34 -05:00
Seednode 84038440af Cleaned up responsewriter and request pointer handling, and added return values when missing after 404 responses 2022-10-03 21:35:02 -05:00
Seednode 919d1c2e8b Restructured code to hopefully be more readable 2022-09-26 12:31:45 -05:00
Seednode 7fe46868c5 Removed extraneous double quote in html generator 2022-09-25 17:33:25 -05:00
Seednode 8e1ab46302 Successive requires value of true, instead of any non-null value 2022-09-25 11:30:52 -05:00
Seednode 5f9dd5f607 Removed debug message from reworking successive argument 2022-09-24 21:00:03 -05:00
Seednode b51c8afc15 Moved successive and filter arguments to exclusively query parsms 2022-09-24 20:54:51 -05:00
Seednode 159207dd5f Completely reworked file list generation to fix Successive weighting 2022-09-24 20:28:34 -05:00
Seednode 5b8bec54e8 Added query param support for filtering 2022-09-24 18:59:10 -05:00
Seednode ed1ecfd278 Added argument to filter displayed results 2022-09-24 17:17:56 -05:00
Seednode b2ad413844 Replaced unquoted variable expansion with explicit splitting, to make shellcheck happy 2022-09-21 23:15:45 -05:00
Seednode d1f1b2e90b Use raw strings instead of quoted strings for regexp.MustCompile, replaced time.Now().Sub with time.Since, fixed clobbered filePath value, per staticcheck 2022-09-21 21:24:05 -05:00
Seednode 79331096a9 Rearranged some variable initializations 2022-09-18 13:32:58 -05:00
Seednode 9e05a12fd7 serveHtmlHandler could potentially return an empty response in default case 2022-09-18 13:17:29 -05:00
Seednode f3280a6b6c Display first image in directory on first load if --successive is enabled 2022-09-18 13:07:46 -05:00
Seednode 0b7b9983a5 Fixed bug where -v + -s stops -s from working 2022-09-17 13:38:07 -05:00
Seednode f332fb24a8 Added another slice length check 2022-09-17 13:12:22 -05:00
Seednode 094bb13cf3 Added slice length check 2022-09-17 12:42:25 -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
Seednode 4395818492 Replaced --version with version subcommand 2022-09-16 14:48:30 -05:00
Seednode 26981c9669 Renamed functions for consistency 2022-09-16 14:45:54 -05:00
Seednode 4e74d99019 Reworked to allow use of back button to return to previous results, via HTTP redirects 2022-09-16 13:45:33 -05:00
Seednode 3febbedacc Fixed timestamp formatting 2022-09-11 20:48:52 -05:00
Seednode 67299a2808 Simplified timestamp functions 2022-09-11 20:05:55 -05:00