Commit Graph

310 Commits

Author SHA1 Message Date
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
Seednode de398093b5 Display time spent displaying image when running in verbose mode 2022-09-11 19:01:56 -05:00
Seednode 35b46ed9e8 Replaced log.Print with fmt.Printf to allow finer control of newlines 2022-09-10 18:03:04 -05:00
Seednode bbe919be3b Removed unused utils.go 2022-09-10 16:35:05 -05:00
Seednode 469cb96883 Added option for -v|--verbose, to log file accesses to stdout 2022-09-10 16:17:55 -05:00
Seednode fbd4357afe Added deferred fd close for checkIfImage, and deferred getting filenames until after checking if file is an image 2022-09-10 13:09:39 -05:00
Seednode 824965f2c3 Added licenses 2022-09-09 19:01:52 -05:00
Seednode 5031692793 Moved from manually checking magic numbers to github.com/h2non/filetype 2022-09-09 19:00:02 -05:00
Seednode eba8c6f068 No longer picking random files from slice, shuffle slice once instead. Return 404 not found if no valid image files are found. 2022-09-09 17:21:03 -05:00
Seednode 6660e080f4 Replaced panic with error return value in normalizePaths() 2022-09-09 14:28:57 -05:00
Seednode 4a484eed83 Removed unused functions 2022-09-09 14:14:54 -05:00
Seednode 51ab23a234 Re-added missing HTML footer 2022-09-08 19:11:07 -05:00