Commit Graph

251 Commits

Author SHA1 Message Date
Matt Nadareski
fe467ed7bc [DatFile] Slightly more updates on making this look better 2016-09-26 17:10:17 -07:00
Matt Nadareski
49d27600ed [DatFile] Add column flags for baddump and nodump 2016-09-26 16:42:06 -07:00
Matt Nadareski
d45b2f6707 [DatFile] Tweak text output again 2016-09-26 15:51:11 -07:00
Matt Nadareski
34f150958f [DatItem] ... uh, that's actually for this one. Previous tweaks writing to all stats but HTML 2016-09-26 15:49:46 -07:00
Matt Nadareski
3d5fb3a930 [DatItem] Re-add path-special sorting 2016-09-26 15:48:51 -07:00
Matt Nadareski
ef5148e762 [DatFile] Make stats code more modular and clean 2016-09-26 15:40:39 -07:00
Matt Nadareski
1d6f8b3f44 [DatFile] Make stats output look way better, especially HTML 2016-09-26 15:26:32 -07:00
Matt Nadareski
c7062a73e9 [DatFile] Make sure the reports overwrite 2016-09-26 14:51:30 -07:00
Matt Nadareski
b565ef0c01 [DatFile] Correct outputs, add filename flag 2016-09-26 14:45:55 -07:00
Matt Nadareski
e0c3623cbb [Stats] Misc. cleanup and Stats overhaul 2016-09-26 14:38:05 -07:00
Matt Nadareski
885883d003 [DatFile] Fix folder input for Update functions 2016-09-26 12:31:28 -07:00
Matt Nadareski
341e946083 [DatItem] Remove the directory/file split 2016-09-26 12:27:01 -07:00
Matt Nadareski
a3e32631fc [DatFile, DatItem] Add natural sorting, all code by motoschifo 2016-09-26 12:11:33 -07:00
Matt Nadareski
251f6aae7b [DatFile] Add encoding to file names 2016-09-23 16:47:29 -07:00
Matt Nadareski
2e1ca1f251 [DatFile] Add basic HTML output for stats 2016-09-23 16:32:24 -07:00
Matt Nadareski
95193effbe [DatFile, Logger] Update stats output, fix parsing with percieved flags; fix log command line 2016-09-23 15:22:58 -07:00
Matt Nadareski
8a39d398a4 [Logger] Updating logging to allow for removal of prefix 2016-09-23 15:09:00 -07:00
Matt Nadareski
eb610eee64 [DatItem] Fix Disks as perpetual nodumps is sorting set to NotNodump 2016-09-23 13:59:30 -07:00
Matt Nadareski
f569af40ed [DatFile] Make nodump rules make a little more sense 2016-09-23 12:08:21 -07:00
Matt Nadareski
2a55511c3e [FileTools, ArchiveTools] Separate archive-specific methods to their own class again 2016-09-22 21:00:18 -07:00
Matt Nadareski
b776240c11 [Headerer, FileTools] Wrap Headerer into FileTools 2016-09-22 20:42:34 -07:00
Matt Nadareski
e245fc8b9b [DatFile, DatItem] More instance method usage 2016-09-22 20:30:04 -07:00
Matt Nadareski
356032f561 [DatFile] More instance methods, MORE! 2016-09-22 18:15:02 -07:00
Matt Nadareski
a8417bdfcc [DatFile] Reorganize and make more things object-based 2016-09-22 17:52:58 -07:00
Matt Nadareski
d9bc125e4a [DatFile] Move DFD features to DatFile; make writing object-based 2016-09-22 17:46:21 -07:00
Matt Nadareski
f36d4a6caa [DatFile] Convert some merging and diffing methods to object-based 2016-09-22 17:18:40 -07:00
Matt Nadareski
ae9bfb9cd3 [DatFile, FileTools] Move GetXmlTextReader to a better location 2016-09-22 17:14:23 -07:00
Matt Nadareski
27cd7e89da [DatFile] Make parsing into object-based instead of static 2016-09-22 17:11:52 -07:00
Matt Nadareski
0ed44d0b45 [Stats, DatFile] Merge Stats into DatFile
Since statistics are something that is supposed to be inherent to Dats, this makes the most sense being inside of DatFile
2016-09-22 17:00:34 -07:00
Matt Nadareski
c17744984c [Logger] Have logging automatically start on Logger create 2016-09-22 16:43:38 -07:00
Matt Nadareski
64270f5727 [DATFromDir] This needs to be wrapped in try/catch 2016-09-22 16:27:42 -07:00
Matt Nadareski
bd1a0219ac [DATFromDir] Use pre-existing variable for reference 2016-09-22 16:21:15 -07:00
Matt Nadareski
863e936d07 [ALL] Get rid of rest of non-library usings 2016-09-22 15:59:03 -07:00
Matt Nadareski
74fbe60686 [ALL] Stop using "using" for everything except databases 2016-09-22 15:36:02 -07:00
Matt Nadareski
6b43053b7d [DATFromDir] Clean-as-you-go directories 2016-09-22 14:50:06 -07:00
Matt Nadareski
5074f820c9 [DATFromDir] Clear temp directory in other location too 2016-09-22 14:33:01 -07:00
Matt Nadareski
4cdd6bd003 [DATFromDir] Clean directory after extract only 2016-09-22 14:31:22 -07:00
Matt Nadareski
65fc83e4f5 Revert part of "[DATFromDir] Try to delete the copied file in more places" 2016-09-22 14:21:12 -07:00
Matt Nadareski
42896494f5 Revert "[DATFromDir] One more try"
This reverts commit 8fda194f6f.
2016-09-22 11:56:14 -07:00
Matt Nadareski
8fda194f6f [DATFromDir] One more try 2016-09-22 11:28:44 -07:00
Matt Nadareski
b7ac716d64 [DATFromDir] Try to delete the copied file in more places 2016-09-22 11:17:10 -07:00
Matt Nadareski
cfeccbb43d [DATFromDir] Move file delete outside so it tries to catch everything 2016-09-22 10:49:37 -07:00
Matt Nadareski
0458e77293 [DATFromDir] Remove list of files to delete 2016-09-22 09:43:30 -07:00
Matt Nadareski
656ac774ab [DATFromDir] Add async delete 2016-09-22 09:42:45 -07:00
Matt Nadareski
57f6d361f7 [DATFromDir] Put retry on intial delete too 2016-09-21 23:17:30 -07:00
Matt Nadareski
284c3e088e [DATFromDir] Get proper output paths again 2016-09-21 23:07:20 -07:00
Matt Nadareski
b353ddeb12 [DATFromDir] Set maximum delete retries at 50 2016-09-21 22:20:30 -07:00
Matt Nadareski
7f44558083 [DATFromDir] Add delayed delete for locked files that have been moved 2016-09-21 22:13:58 -07:00
Matt Nadareski
bd049f12ec [DATFromDir] Add copy files flag
This flag forces files to be copied to the temporary directory before being parsed. This can decrease the parsing time if the temp directory is on an SSD.
2016-09-21 21:16:53 -07:00
Matt Nadareski
f512fa5b50 [ALL] Fix CMP parsing again, add NotNodump option for filter 2016-09-21 16:46:01 -07:00