Revision
973 -
Directory Listing
-
[select for diffs]
Modified
Thu Feb 12 19:55:01 2026 UTC
(6 weeks, 1 day ago)
by
nino.borges
Diff to
previous 972
This version adds support for the return_str_string, making a Relatiity STR string from a particular name.
Revision
969 -
Directory Listing
-
[select for diffs]
Modified
Mon Feb 9 20:45:17 2026 UTC
(6 weeks, 4 days ago)
by
nino.borges
Diff to
previous 968
First version of a program that will create the grouped concatenated categorical log where there is a row only for each unique priv description.
Revision
968 -
Directory Listing
-
[select for diffs]
Modified
Fri Feb 6 21:29:55 2026 UTC
(7 weeks ago)
by
nino.borges
Diff to
previous 967
Version 1 of a program that will create the categorical privilege log from a DAT file. This version only turns the dat into a spreadsheet and contains the logic to concatenate but doesnt integrate the concatenation yet.
Revision
967 -
Directory Listing
-
[select for diffs]
Modified
Thu Jan 8 21:27:51 2026 UTC
(2 months, 2 weeks ago)
by
nino.borges
Diff to
previous 966
First working version of the build_similar_names function. Some QC was done and it does appear to be working.
Revision
966 -
Directory Listing
-
[select for diffs]
Modified
Wed Jan 7 20:45:17 2026 UTC
(2 months, 2 weeks ago)
by
nino.borges
Diff to
previous 965
Added return_person_all_name_variations and added the additional name fields, now that it was approved. This seems to work well. I also added the version version of build_similar_names, which I'm still debugging.
Revision
965 -
Directory Listing
-
[select for diffs]
Modified
Tue Dec 23 18:20:42 2025 UTC
(3 months ago)
by
nino.borges
Diff to
previous 964
Adding support for expansion of international email address domains, for client email addresses, because we noticed that international client addresses usually have domain aliases for other international domains.
Revision
964 -
Directory Listing
-
[select for diffs]
Modified
Tue Dec 9 18:56:37 2025 UTC
(3 months, 2 weeks ago)
by
nino.borges
Diff to
previous 963
Updated by adding a method that is a faster bulk write of the Excel API call and then another method that just writes to CSV and doesnt use the API at all.
Revision
962 -
Directory Listing
-
[select for diffs]
Modified
Mon Dec 8 23:06:33 2025 UTC
(3 months, 2 weeks ago)
by
nino.borges
Diff to
previous 961
Updated to support a lookup list of choices since it appears that they only included artifact IDs for the choice values.
Revision
960 -
Directory Listing
-
[select for diffs]
Modified
Mon Dec 8 22:03:22 2025 UTC
(3 months, 2 weeks ago)
by
nino.borges
Diff to
previous 957
A program that will attempt to read a Relativity audit history report and create a more usable spreadsheet report from it.
Revision
957 -
Directory Listing
-
[select for diffs]
Modified
Mon Dec 8 21:08:12 2025 UTC
(3 months, 2 weeks ago)
by
nino.borges
Diff to
previous 956
First version of this program to try to inspect the JSON schema on a Relativity audit history report.
Revision
956 -
Directory Listing
-
[select for diffs]
Modified
Fri Dec 5 16:50:27 2025 UTC
(3 months, 3 weeks ago)
by
nino.borges
Diff to
previous 955
Added return_str_string2 which is a more complicated version of the original method. I kept the original in there but I'm using using this more updated method when ExportFullSTRList is called.
Revision
949 -
Directory Listing
-
[select for diffs]
Modified
Wed Nov 5 18:18:53 2025 UTC
(4 months, 3 weeks ago)
by
nino.borges
Diff to
previous 948
added support for names to MAL checks which will compare the normalized names to the MAL, using the metadata values.
Revision
943 -
Directory Listing
-
[select for diffs]
Modified
Fri Oct 3 16:22:57 2025 UTC
(5 months, 3 weeks ago)
by
nino.borges
Diff to
previous 940
Added methods __ExtractEmailAddressesFromDatExport, UpdateMattersByEmailAddress, and UpdateLighthouseNamesNormNames.
Revision
938 -
Directory Listing
-
[select for diffs]
Modified
Wed Sep 3 20:36:31 2025 UTC
(6 months, 3 weeks ago)
by
nino.borges
Diff to
previous 937
This program will take a DAT export from Relativity and will return a dictionary where the column names are the keys.
Revision
937 -
Directory Listing
-
[select for diffs]
Modified
Thu Aug 7 20:39:47 2025 UTC
(7 months, 2 weeks ago)
by
nino.borges
Diff to
previous 936
A simple program that takes a list of key terms and creates a single DT search string with OR between them. Supports paren when w/x is found.
Revision
936 -
Directory Listing
-
[select for diffs]
Modified
Thu Aug 7 20:39:18 2025 UTC
(7 months, 2 weeks ago)
by
nino.borges
Diff to
previous 935
Very simple program that will perform some custom analysis on large directory tree dumps in a log file.
Revision
935 -
Directory Listing
-
[select for diffs]
Modified
Thu Aug 7 20:38:27 2025 UTC
(7 months, 2 weeks ago)
by
nino.borges
Diff to
previous 934
Very simple program that will perform some custom analysis on large directory tree dumps in a log file.
Revision
934 -
Directory Listing
-
[select for diffs]
Modified
Thu Aug 7 20:37:52 2025 UTC
(7 months, 2 weeks ago)
by
nino.borges
Diff to
previous 933
This program will analyze a cleaned dat file and tell you which fields have data in them and which fields are empty. This expects a pipe delimited dat file that has been cleaned
and that the first line is the headder row.
Revision
933 -
Directory Listing
-
[select for diffs]
Modified
Thu Aug 7 20:37:07 2025 UTC
(7 months, 2 weeks ago)
by
nino.borges
Diff to
previous 932
This program will take a list of firstname, lastname, category (which I think is actualy organization) and attempt to generate a report of who is new and, if found, possible matches.
Assumes the first row is just the header row.
Revision
932 -
Directory Listing
-
[select for diffs]
Modified
Thu Aug 7 20:36:06 2025 UTC
(7 months, 2 weeks ago)
by
nino.borges
Diff to
previous 931
This program will take a text file of raw contractor names, which are those wiht the [C], and attempt to find a match in the MAL.
Revision
931 -
Directory Listing
-
[select for diffs]
Modified
Thu Aug 7 20:35:31 2025 UTC
(7 months, 2 weeks ago)
by
nino.borges
Diff to
previous 930
This program will compare the list of email addresses from the MAL and, if a downloaded vCard for this email exists, will generate a report that will be saved to a spreadsheet
to then send to the Redgrave legal team for verification and ultimately import into the MAL.
Revision
930 -
Directory Listing
-
[select for diffs]
Modified
Thu Aug 7 20:34:45 2025 UTC
(7 months, 2 weeks ago)
by
nino.borges
Diff to
previous 929
This simple program will take a VW hold report and flatten two fields, resulting in a report with many more rows.
Revision
916 -
Directory Listing
-
[select for diffs]
Modified
Wed Aug 6 22:15:19 2025 UTC
(7 months, 2 weeks ago)
by
nino.borges
Diff to
previous 915
Added support for the Lighthouse normalized column in the spreadsheet and added support for multiple email addresses in the email fields and updated the return_list_of_matching_values method to also support multi value fields. Finally added the method return_person_all_name_variations which will return all the different name variations for a found person.
Revision
912 -
Directory Listing
-
[select for diffs]
Modified
Fri Aug 1 21:26:37 2025 UTC
(7 months, 3 weeks ago)
by
nino.borges
Diff to
previous 911
A simple program that will take two CSV files, formatted for Excel or Excel-generated and compares the values.
In this instance it was a two value CSV where the first value was the bates and the key between the files.
Revision
911 -
Directory Listing
-
[select for diffs]
Modified
Mon Jun 23 22:56:57 2025 UTC
(9 months ago)
by
nino.borges
Diff to
previous 904
First version of a very simple program will take a Relativity saved search criteria report (for now from Lighthouse) and perform a sync-compare between workstream search folders.
Revision
904 -
Directory Listing
-
[select for diffs]
Modified
Thu Jun 5 18:48:35 2025 UTC
(9 months, 3 weeks ago)
by
nino.borges
Diff to
previous 903
Having the program quit excel resulted in some issues so changing it so that it only closes the workbook after a save instead.
Revision
900 -
Directory Listing
-
[select for diffs]
Modified
Wed May 28 17:08:46 2025 UTC
(9 months, 4 weeks ago)
by
nino.borges
Diff to
previous 899
This represents the first working version, where the settings are real and it exports a full report.
Revision
897 -
Directory Listing
-
[select for diffs]
Modified
Tue May 27 21:59:14 2025 UTC
(10 months ago)
by
nino.borges
Diff to
previous 896
Changed it so that the Workspace control now appears on the same line as the Service Provider control with updated spacing.
Revision
884 -
Directory Listing
-
[select for diffs]
Modified
Thu May 22 19:56:48 2025 UTC
(10 months ago)
by
nino.borges
Diff to
previous 883
This program will take a DAT export from Relativity and turn this into an Excel Spreadsheet Privilege Log.
Revision
882 -
Directory Listing
-
[select for diffs]
Modified
Wed May 7 17:01:15 2025 UTC
(10 months, 2 weeks ago)
by
nino.borges
Diff to
previous 881
This very simple program will take a Relativity saved search information export and convert it to a more useful report that can be shared with others and contains
detail contained in the notes section of the search. This assumes the best practice of notating what the search does in the Notes field.
Revision
881 -
Directory Listing
-
[select for diffs]
Modified
Fri Feb 14 15:54:33 2025 UTC
(13 months, 1 week ago)
by
nino.borges
Diff to
previous 880
No substantial changes to logic, just adding more header rows. Going to update logic on next version, so setting this one here as clean.
Revision
880 -
Directory Listing
-
[select for diffs]
Modified
Fri Jan 31 19:41:10 2025 UTC
(13 months, 3 weeks ago)
by
nino.borges
Diff to
previous 879
Added support for looking for duplicate numbers on the attorney and Downgrade tabs and looking for rows where Last name is missing but first name exists.
Revision
879 -
Directory Listing
-
[select for diffs]
Modified
Fri Jan 10 22:09:56 2025 UTC
(14 months, 2 weeks ago)
by
nino.borges
Diff to
previous 878
Finished adding what the program checks for in the notes and uncommented manual section because I forgot to do that when I did my last commit.
Revision
878 -
Directory Listing
-
[select for diffs]
Modified
Fri Jan 10 22:04:34 2025 UTC
(14 months, 2 weeks ago)
by
nino.borges
Diff to
previous 877
Adds a new integrity check, by calling this from the Names Norm QC library, that will look for email addresses outside of email address fields in the MAL
Revision
877 -
Directory Listing
-
[select for diffs]
Modified
Fri Jan 10 22:03:53 2025 UTC
(14 months, 2 weeks ago)
by
nino.borges
Diff to
previous 876
Adds a new integrity check that will look for email addresses outside of email address fields in the MAL. Also updated the existing email address integrity check to do a better job of finding duplicates across work email and alt email.
Revision
876 -
Directory Listing
-
[select for diffs]
Modified
Thu Jan 9 22:34:47 2025 UTC
(14 months, 2 weeks ago)
by
nino.borges
Diff to
previous 875
Adding some notes as to what it does now and some version information because I'll be adding some additional features.
Revision
875 -
Directory Listing
-
[select for diffs]
Modified
Tue Dec 31 03:27:12 2024 UTC
(14 months, 3 weeks ago)
by
nino.borges
Diff to
previous 874
I started getting forbidden messages when trying to download some vcards from other sites, so I added support for urllib, which does a bit better of a job with dealing with sending header information. I also broke out a few variables, so I can better support other element texts, etc. Works great for Hogan Lovells now too.
Revision
874 -
Directory Listing
-
[select for diffs]
Modified
Tue Dec 31 01:27:14 2024 UTC
(14 months, 3 weeks ago)
by
nino.borges
Diff to
previous 873
This version reads from a file with many email addresses and worked perfectly for all of the KLGATES addresses.
Revision
873 -
Directory Listing
-
[select for diffs]
Modified
Mon Dec 30 21:18:00 2024 UTC
(14 months, 3 weeks ago)
by
nino.borges
Diff to
previous 872
First working version of a program that will connect to a company people search website, like KLGATES, and perform searches based on something like email address. If that person is found, it will download the vcard. This version works perfectly for that site, although just one at a time.
Revision
872 -
Directory Listing
-
[select for diffs]
Modified
Mon Dec 23 22:53:20 2024 UTC
(15 months ago)
by
nino.borges
Diff to
previous 871
Added support for writing the "to Field" or "from Field" information to the issue messages, in advance of possibly making this a single report. Also going to eventually make this so it itterates over a list and not doing these one by one.
Revision
871 -
Directory Listing
-
[select for diffs]
Modified
Fri Dec 20 17:00:12 2024 UTC
(15 months ago)
by
nino.borges
Diff to
previous 870
This program will assist with analyzing the more complex 'deep' output logs from the Names Norm program. This will take in all of the vals output files and the priv log,
and will compare the high confidence downgrades and upgrades to determine if these were changed, if there are any surviving attorney values in the legalSource field.
Revision
870 -
Directory Listing
-
[select for diffs]
Modified
Fri Dec 20 16:58:54 2024 UTC
(15 months ago)
by
nino.borges
Diff to
previous 869
This program performs the various integrity checks on the MAL. This performs the email integrity check that is in the Names Norm class but they does the row integrity check on a local copy of the MAL spreadsheet. works well so far.
Revision
869 -
Directory Listing
-
[select for diffs]
Modified
Fri Dec 20 16:57:01 2024 UTC
(15 months ago)
by
nino.borges
Diff to
previous 868
This version adds a RowNumerIntegrityCheck but I'm actually doing this a different way now, separate from this lib, so I may just remove this.
Revision
868 -
Directory Listing
-
[select for diffs]
Modified
Tue Dec 17 17:59:43 2024 UTC
(15 months, 1 week ago)
by
nino.borges
Diff to
previous 867
This version adds logic for instances where there is a split role attny but there is no date value in the priv log, which I didnt initially think would ever happen but found instances where it does. Also adds support for situations where the name cant parse because there are multiple commas in the metadata name value.
Revision
867 -
Directory Listing
-
[select for diffs]
Modified
Sat Dec 14 02:01:57 2024 UTC
(15 months, 1 week ago)
by
nino.borges
Diff to
previous 866
in author, when resorting to a name search when the email doesnt match, because in this field the email address is not always in a paren, the email address was surviving and not removed. added an extra line to make sure it's removed before trying to parse the name.
Revision
866 -
Directory Listing
-
[select for diffs]
Modified
Sat Dec 14 01:55:21 2024 UTC
(15 months, 1 week ago)
by
nino.borges
Diff to
previous 865
Fixed a bug where it was writing more than one non match attempt to the issues. This was because of that extra else. This was incorrect and the else belonged at the very end of cycling through the different variations, not during. Putting this after all the variations have run but still no match fixed the issue.
Revision
865 -
Directory Listing
-
[select for diffs]
Modified
Sat Dec 14 00:36:53 2024 UTC
(15 months, 1 week ago)
by
nino.borges
Diff to
previous 864
Updated the variations function to force add AMAZON.COM if there is an @amazon. in the domain name because Eli said I could be confident that the same email name will show up as the amazon.co.uk, amazon.it, etc. This should increase my matches.
Revision
864 -
Directory Listing
-
[select for diffs]
Modified
Fri Dec 13 22:42:46 2024 UTC
(15 months, 1 week ago)
by
nino.borges
Diff to
previous 863
Fixed an annoying bug where, although I was checking to make sure the first name and last name both exist in the person I'm about to test when I need to match first name and last name only, I was looking at the full list of matching last names, so the report was wrong.
Revision
863 -
Directory Listing
-
[select for diffs]
Modified
Fri Dec 13 22:11:54 2024 UTC
(15 months, 1 week ago)
by
nino.borges
Diff to
previous 862
Copied, almost word for word, the first name last name matching piece under the email, when you cant match email, to the part where you werent even able to extract an email, which also needed to be first name last name matched.
Revision
862 -
Directory Listing
-
[select for diffs]
Modified
Fri Dec 13 20:06:27 2024 UTC
(15 months, 1 week ago)
by
nino.borges
Diff to
previous 861
Added the same (except for the text where it says low priority instead of high) split out for split role people to the email failed so lets match names section. this was copied from the email did match section. Really need to refactor this code since it has a lot of repeating code.
Revision
861 -
Directory Listing
-
[select for diffs]
Modified
Fri Dec 13 19:50:55 2024 UTC
(15 months, 1 week ago)
by
nino.borges
Diff to
previous 860
I had to place the put the for loop into the "if allPossibleVariationsList" because I was getting an issue where it was returning some none from the MAL but still using older variation variables. this way, and not referring to the variation variables in the matchFlag check works better. that was a terrible bug.
Revision
860 -
Directory Listing
-
[select for diffs]
Modified
Fri Dec 13 18:22:14 2024 UTC
(15 months, 1 week ago)
by
nino.borges
Diff to
previous 859
This version finishes the evaluation on the email address matches split role and reports on the results by adding an issue. Also added part at end of the email address match section to catch where I can match an email address in the metadata, the person is an attorney, but there is no matching value in the formatted field. This is a potential missing attorney and it a high confidence flag because I had the email address.
Revision
859 -
Directory Listing
-
[select for diffs]
Modified
Fri Dec 13 17:58:37 2024 UTC
(15 months, 1 week ago)
by
nino.borges
Diff to
previous 858
I'm still just printing the results of the split role date check but it's working correctly now. Next step will be to action on these decisions.
Revision
858 -
Directory Listing
-
[select for diffs]
Modified
Fri Dec 13 17:52:35 2024 UTC
(15 months, 1 week ago)
by
nino.borges
Diff to
previous 857
I'm adding some code to work out if a split role attorney was an attorney at the time of the doc date. I'm just getting it to print out here, so this is not yet complete.
Revision
857 -
Directory Listing
-
[select for diffs]
Modified
Fri Dec 13 16:33:58 2024 UTC
(15 months, 1 week ago)
by
nino.borges
Diff to
previous 856
With the additions to the issues list now a function, I simply removed the commented out old lines. Again tested it to be sure I didnt mess something up.
Revision
856 -
Directory Listing
-
[select for diffs]
Modified
Fri Dec 13 16:28:48 2024 UTC
(15 months, 1 week ago)
by
nino.borges
Diff to
previous 855
Consolidated all of the additions into the issuesMatrix into a fuction. commented out all the individual adds and tested using the function. results were identical except for a period in the text that was a typo anyway.
Revision
855 -
Directory Listing
-
[select for diffs]
Modified
Fri Dec 13 16:10:56 2024 UTC
(15 months, 1 week ago)
by
nino.borges
Diff to
previous 854
This program is similar to Amazon_PerformNamesNormQC but it will perform a deeper level of names norm QC. I may just replace Amazon_PerformNamesNormQC with this file but for now i'd
like to keep both. This is the first working version of this program but with a lot still missing.
Revision
854 -
Directory Listing
-
[select for diffs]
Modified
Thu Dec 12 18:26:19 2024 UTC
(15 months, 2 weeks ago)
by
nino.borges
Diff to
previous 853
Updated the dates_as_counsel attribute so that it's now a list of two value tuples, instead of just a raw string. this parsed version will work much better when I attempt to determine if split role attorneys will fall within one of those ranges. Also updated search_by_email method to search both the work_email_address and the alt_work_email_address, exiting as soon as it finds the first match. There shouldnt be any duplicates, including the alt email addresses, across rows.
Revision
853 -
Directory Listing
-
[select for diffs]
Modified
Thu Dec 12 16:18:41 2024 UTC
(15 months, 2 weeks ago)
by
nino.borges
Diff to
previous 852
This version adds the method RunMalEmailAddressIntegrityCheck which will test and report on email address duplicates across rows and tabs.
Revision
852 -
Directory Listing
-
[select for diffs]
Modified
Thu Dec 12 16:16:23 2024 UTC
(15 months, 2 weeks ago)
by
nino.borges
Diff to
previous 851
This version adds support for the additionalValuesDict, adding the date value and the legal sources values.
Revision
850 -
Directory Listing
-
[select for diffs]
Modified
Wed Dec 11 15:42:57 2024 UTC
(15 months, 2 weeks ago)
by
nino.borges
Diff to
previous 849
In this pretty substantial update, I added support for the adding information from the split role attorney tab. I also added methods for searching by the unique row number in the spreadsheets, searching by UUID, and support for searching by any field which results in a list instead of just exiting after finding the first value. This version adds both the unique row number from the spreadsheet and adds the dates_as_counsel fields to the dataclass.
Revision
849 -
Directory Listing
-
[select for diffs]
Modified
Tue Dec 10 18:01:33 2024 UTC
(15 months, 2 weeks ago)
by
nino.borges
Diff to
previous 848
Now that I make the NamesNormQC a library and I'm not running code in it, I'm able to now call that in other programs. Due to that, I moved the run code here.
Revision
848 -
Directory Listing
-
[select for diffs]
Modified
Tue Dec 10 18:00:23 2024 UTC
(15 months, 2 weeks ago)
by
nino.borges
Diff to
previous 847
Now that I make the NamesNormQC a library and I'm not running code in it, I'm able to now call that instead of trying to mirror it here, which was a mess. Much better.
Revision
847 -
Directory Listing
-
[select for diffs]
Modified
Tue Dec 10 17:59:30 2024 UTC
(15 months, 2 weeks ago)
by
nino.borges
Diff to
previous 846
Finally changed this so that it's a library, so I removed the run code at the bottom. Programs will now be able to call this library now that the pickle will work properly.
Revision
846 -
Directory Listing
-
[select for diffs]
Modified
Tue Dec 10 17:22:55 2024 UTC
(15 months, 2 weeks ago)
by
nino.borges
Diff to
previous 845
They changed a column name to 'comments', so updated dataclass. also added some warning messages when the consilio override ingestion cant find a matching email address in the MAL. I'm seeing many of these.
Revision
845 -
Directory Listing
-
[select for diffs]
Modified
Tue Dec 10 17:16:59 2024 UTC
(15 months, 2 weeks ago)
by
nino.borges
Diff to
previous 844
Updated this to use RE for the email matching. too many non-email values mixed in here, as the file from consilio is messy.
Revision
844 -
Directory Listing
-
[select for diffs]
Modified
Fri Dec 6 21:56:09 2024 UTC
(15 months, 2 weeks ago)
by
nino.borges
Diff to
previous 843
This version fixes a bug where it wasnt importing the downgrades tab because of an error in missing logic. Also adds a pseudo private method that does some smarter deduplication in a set because I wanted to make sure I only had unique addresses in the initial RE result, looking for that as an error. If I have 3 email addresses where only one should exist (like in the from) but they are the same email address, I wanted to make sure I wasnt raising a warning because they are not unique. if there is more than one unique, that is a warning. Finally also added support for providing a warning if the override name has a different last name from the MAL for the same record. I'm now using consilio values for my override but there is concern they could be completely wrong. So far I'm finding them more accurate actually and not totally off. however still want to be warned.
Revision
843 -
Directory Listing
-
[select for diffs]
Modified
Fri Dec 6 21:48:19 2024 UTC
(15 months, 2 weeks ago)
by
nino.borges
Diff to
previous 842
This program will take a spreadsheet, supplied by Consilio, of the formatted names to email addresses table that they use and create a FullNamesOveride file.
The columns are normally Raw Entry Formatted Name Priv Entity Email Address
Assumes the top row is the header row, which is skips.
Revision
841 -
Directory Listing
-
[select for diffs]
Modified
Fri Dec 6 21:46:55 2024 UTC
(15 months, 2 weeks ago)
by
nino.borges
Diff to
previous 840
This program will assist with analyzing the output logs from the Names Norm program. The team has various levels of issues and this will put the higher issues into a sep file,
making the process of finding these easier while not getting rid of those other lower priority issues.
Revision
840 -
Directory Listing
-
[select for diffs]
Modified
Fri Dec 6 21:46:10 2024 UTC
(15 months, 2 weeks ago)
by
nino.borges
Diff to
previous 839
This very simple program will attempt to locate, using just first name and last name, any names that have been flagged in the past as non-attorneys.
Revision
839 -
Directory Listing
-
[select for diffs]
Modified
Fri Dec 6 21:44:52 2024 UTC
(15 months, 2 weeks ago)
by
nino.borges
Diff to
previous 838
No significant changes, just updated to run on a different dat file, so I had to change the field indexes.
Revision
838 -
Directory Listing
-
[select for diffs]
Modified
Mon Dec 2 20:03:00 2024 UTC
(15 months, 3 weeks ago)
by
nino.borges
Diff to
previous 837
the last updated values from the MAL were giving me issues when trying to save out a pickle file. I think it's actually reading these as a datetime obj, which is why I get this error. For now going to comment this out and will add it back in once I have a reason to use it.
Revision
837 -
Directory Listing
-
[select for diffs]
Modified
Mon Dec 2 19:18:05 2024 UTC
(15 months, 3 weeks ago)
by
nino.borges
Diff to
previous 836
Added support for the "full name overide" list because I'm seeing lots of inconsistencies in the MAL. I need a way to overide in some instances based on email address. Also updated for the new 12.1 MAL, which added a column (last updates), changed a col name and added more rows to both tabs.
Revision
835 -
Directory Listing
-
[select for diffs]
Modified
Wed Nov 27 16:08:34 2024 UTC
(15 months, 4 weeks ago)
by
nino.borges
Diff to
previous 834
Added support to do the actual compares and output the issue values to a log file, further refining the logic. Also added some support to add some manual manipulation on some of the values for things where inconsistent in the MAL.
Revision
834 -
Directory Listing
-
[select for diffs]
Modified
Tue Nov 26 20:04:02 2024 UTC
(16 months ago)
by
nino.borges
Diff to
previous 833
This program will assist with the process of performing Names Normalization QC on the Amazon privilege logs.
Revision
833 -
Directory Listing
-
[select for diffs]
Modified
Tue Nov 26 19:58:13 2024 UTC
(16 months ago)
by
nino.borges
Diff to
previous 832
Added support for situations where the doc author is blank because it's an email. This is the version I ran on the newer workspace.
Revision
832 -
Directory Listing
-
[select for diffs]
Modified
Wed Nov 20 19:16:50 2024 UTC
(16 months ago)
by
nino.borges
Diff to
previous 831
I changed the log that records the duplicates in the formatted (not the metadata) field to a matrix so I can see in which field or fields the issue exists.
Revision
830 -
Directory Listing
-
[select for diffs]
Modified
Tue Nov 19 21:44:44 2024 UTC
(16 months, 1 week ago)
by
nino.borges
Diff to
previous 829
This version supports deduplicating the metadata fields by using unique email addresses. Any values that do not have email addresses at all, will stay included but two values in the same metadata field that have the same email address, will dupe out. This resulted in a substantial drop in mismatches, so apparently the majority of these are where the metadata field has duplicates.
Revision
828 -
Directory Listing
-
[select for diffs]
Modified
Tue Nov 19 17:07:03 2024 UTC
(16 months, 1 week ago)
by
nino.borges
Diff to
previous 827
First version of this program that will assist with the process of performing QC on the Amazon privilege logs. Starting this with the named tuple data structure for now and trying to keep this very readable because I'm sharing the code.
Revision
824 -
Directory Listing
-
[select for diffs]
Modified
Mon Apr 22 21:43:18 2024 UTC
(23 months ago)
by
nino.borges
Diff to
previous 823
This is the completed version that was used for the final export of the systems. This includes support for writing to an Excel file.
Revision
823 -
Directory Listing
-
[select for diffs]
Modified
Wed Feb 14 20:10:43 2024 UTC
(2 years, 1 month ago)
by
nino.borges
Diff to
previous 822
Added additional columns and this now takes quite a bit longer. Not terrible yet. I also needed to add a bit of code to deal with columns that were a datetime data type.
Revision
822 -
Directory Listing
-
[select for diffs]
Modified
Wed Feb 14 19:23:56 2024 UTC
(2 years, 1 month ago)
by
nino.borges
Diff to
previous 821
This version uses a RegEx and is working great. Need to increase the column count and decide how I want to deal with the output.
Revision
821 -
Directory Listing
-
[select for diffs]
Modified
Wed Feb 14 18:55:17 2024 UTC
(2 years, 1 month ago)
by
nino.borges
Diff to
previous 820
Version 2 refactors to solve the slowness issue. This way makes a lot less calls to the API and takes much less time to finish. I'm getting some false positives though, with things like eCTS matching the word objects, so I'm going to change this to a regex in the next version.
Revision
820 -
Directory Listing
-
[select for diffs]
Modified
Wed Feb 14 14:49:42 2024 UTC
(2 years, 1 month ago)
by
nino.borges
Diff to
previous 819
First version of a simple program that will, using COM, search an Excel spreadsheet for specific key terms and, if it finds it, will copy the entire row out to a file organized by key term. This is the first working version but is just too slow. I think I'm making too many calls to the API. I'm going to refactor this to see if I can speed it up substantially.
Revision
819 -
Directory Listing
-
[select for diffs]
Modified
Thu Jan 18 19:49:21 2024 UTC
(2 years, 2 months ago)
by
nino.borges
Diff to
previous 818
Adding the previous batch coding support and solving around issues where there are characters missing in the previous live report that exist in the export files, making it so that there are missing matches. This version fixes that.
Revision
818 -
Directory Listing
-
[select for diffs]
Modified
Wed Jan 17 17:14:40 2024 UTC
(2 years, 2 months ago)
by
nino.borges
Diff to
previous 817
Added code to mark the batch field as To Confirm UAT or To Confirm LanID. This made the delivered the v3 report.
Revision
817 -
Directory Listing
-
[select for diffs]
Modified
Tue Jan 16 21:37:56 2024 UTC
(2 years, 2 months ago)
by
nino.borges
Diff to
previous 816
This version added code to name the dated header columns correctly. QCd this by selecting 5 rows at random and comparing them to Tom's table.
Revision
816 -
Directory Listing
-
[select for diffs]
Modified
Tue Jan 16 20:12:09 2024 UTC
(2 years, 2 months ago)
by
nino.borges
Diff to
previous 815
This program will open multiple xlsx files, using the Excel COM API, and will perform a simple combining of the data into a single xlsx report. This version is the first delivered report.
Revision
815 -
Directory Listing
-
[select for diffs]
Modified
Tue Jan 16 20:11:13 2024 UTC
(2 years, 2 months ago)
by
nino.borges
Diff to
previous 814
Very simple program that will read multiple CSV files and export a report based on specific questions. This was the final version of this first delivered report.
Revision
814 -
Directory Listing
-
[select for diffs]
Modified
Thu Jan 11 17:03:32 2024 UTC
(2 years, 2 months ago)
by
nino.borges
Diff to
previous 813
Changed the column name CSV Date to Folder Date and tried adding support for no sorting in the write log method, because the team asked that the Top10Subject lines values be sorted in the spreadsheet by count and not by the subject line value. These results saved as analysis report v15.
Revision
813 -
Directory Listing
-
[select for diffs]
Modified
Wed Jan 10 19:51:05 2024 UTC
(2 years, 2 months ago)
by
nino.borges
Diff to
previous 812
This version was the delivered Analysis_v13 spreadsheet that added the top 10 subject line entries.
Revision
812 -
Directory Listing
-
[select for diffs]
Modified
Mon Jan 8 21:44:57 2024 UTC
(2 years, 2 months ago)
by
nino.borges
Diff to
previous 811
This is the working version that has the final senders values code as well as the unique subject line count code but before I added any top 10 subject line coding was added.
Revision
811 -
Directory Listing
-
[select for diffs]
Modified
Fri Jan 5 20:25:29 2024 UTC
(2 years, 2 months ago)
by
nino.borges
Diff to
previous 810
This version has the working senderEmailAddressesAcrossCSVsSet and is before I'm adding code for the unique subject line count.
Revision
810 -
Directory Listing
-
[select for diffs]
Modified
Fri Jan 5 19:24:53 2024 UTC
(2 years, 2 months ago)
by
nino.borges
Diff to
previous 809
When adding the special senders list where there is no NTRS domain in the TO or where there is but it's not a lanID, I initial started by wanting to have separate per CSV and then a global list. However diana only needs a single large list but one that references what file it came from and only dedulicates on the file level. I'm going to change the code for .8 to only have one set, that still only deduplicates on the file level, instead of two. saving this to version control in the event she asks me to have both.
Revision
809 -
Directory Listing
-
[select for diffs]
Modified
Thu Jan 4 21:03:18 2024 UTC
(2 years, 2 months ago)
by
nino.borges
Diff to
previous 804
This was the final version that was used, which included the scenario calculations, and was sent to Tom and Diana. I then changed the start path to the second topsender request and re-ran this. This is why it points to the second top sender request.
Revision
804 -
Directory Listing
-
[select for diffs]
Modified
Thu Oct 12 16:03:05 2023 UTC
(2 years, 5 months ago)
by
nino.borges
Diff to
previous 803
Per Diana, @EXNTRS.COM is a valid NTRS domain, so changing the NTRS Domain Criteria to now be NTRS.COM, which simplifies that line a bit and will capture anything with that in it.
Revision
803 -
Directory Listing
-
[select for diffs]
Modified
Thu Oct 12 16:00:49 2023 UTC
(2 years, 5 months ago)
by
nino.borges
Diff to
previous 802
This version adds support for gathering all possible email addresses across all CSV files, which also let me gather the unique email address count in the TO field per CSV. Also adds the date column, as captured in the folder name, and changes the NTRS Domain Criteria to @NTRS.com or .NTRS.COM.
Revision
802 -
Directory Listing
-
[select for diffs]
Modified
Thu Sep 28 13:38:29 2023 UTC
(2 years, 5 months ago)
by
nino.borges
Diff to
previous 801
Very simple program that will read a list of subject lines and deconstruct them to consilidate them into a list of something attorneys
can use to pull out responsive terms.
Revision
799 -
Directory Listing
-
[select for diffs]
Modified
Mon Sep 25 15:44:23 2023 UTC
(2 years, 6 months ago)
by
nino.borges
Diff to
previous 798
Version of the program before finding many other examples that could also be LAN IDs and plan on adding extra verification.
Revision
798 -
Directory Listing
-
[select for diffs]
Modified
Thu Sep 21 19:18:39 2023 UTC
(2 years, 6 months ago)
by
nino.borges
Diff to
previous 797
This version created the beginnings of the report. It generates the counts and uses the regEx to pull out all of the ntrs values from the TO line, writing these to a file so that I can look for instances where it's pulling an ntrs but it's not a lan ID one.
Revision
797 -
Directory Listing
-
[select for diffs]
Modified
Wed Sep 20 18:50:51 2023 UTC
(2 years, 6 months ago)
by
nino.borges
Diff to
previous 794
Very first version of a very simple program that will read multiple CSV files and export a report based on LanID and other general information. This version is just gathering some test data.
Revision
791 -
Directory Listing
-
[select for diffs]
Modified
Tue Sep 13 14:10:49 2022 UTC
(3 years, 6 months ago)
by
nino.borges
Diff to
previous 790
Updated to support the MS Assessment and Planning Toolkit SQL report that Balaji sent to me. Also updated the Aspect SQL file section to further parse the server name since I found that they are mixing regular servernames with full servernames like foo.bar.com.
Revision
790 -
Directory Listing
-
[select for diffs]
Modified
Tue Sep 13 14:07:38 2022 UTC
(3 years, 6 months ago)
by
nino.borges
Diff to
previous 789
edited to be able to use this file to test the auxilium top level files. will need to edit this to use the different sources, like going back to service now.
Revision
789 -
Directory Listing
-
[select for diffs]
Modified
Fri Sep 2 15:43:05 2022 UTC
(3 years, 6 months ago)
by
nino.borges
Diff to
previous 788
Added support for the change requests numbers that were found on the original Windows servers with os 2008 and earlier report.
Revision
780 -
Directory Listing
-
[select for diffs]
Modified
Fri Aug 5 02:20:05 2022 UTC
(3 years, 7 months ago)
by
nino.borges
Diff to
previous 779
Using COM, this program will create a simplified txt file with rows from the Change Request Exports spreadsheets that hit on our server names. I'll then ingest this
on the main EndoIGServerAnalyzer program.
Revision
779 -
Directory Listing
-
[select for diffs]
Modified
Fri Aug 5 02:19:30 2022 UTC
(3 years, 7 months ago)
by
nino.borges
Diff to
previous 778
This program will take two CSV files and do a row to row compare. For this to work both CSVs need to have the same colums.
Set colOmitList to FALSE if you dont want it to parse at all and remove any columns. for that to work though you have to normalize the date
and number fields.
NOTE: the concur data HAS pipes in it, so verify each report.
Revision
778 -
Directory Listing
-
[select for diffs]
Modified
Fri Aug 5 02:19:01 2022 UTC
(3 years, 7 months ago)
by
nino.borges
Diff to
previous 777
This program will take exports from the 2010Copy database and, using a unique key like CallID or stdActivity,
compare these entries with SIF2007Backup or SIF 2008-2012 entries and generate a report that, on select fields
will show how the matched field compares. The csvs should be checked for field consistency across the files
and a fieldCompare matrix will need to be created, since field names wont be the same.
Also there is almost ALWAYS pipes in the data, so you will either need to manually fix after or before OR start using csv lib.
Revision
777 -
Directory Listing
-
[select for diffs]
Modified
Fri Aug 5 02:18:30 2022 UTC
(3 years, 7 months ago)
by
nino.borges
Diff to
previous 776
This program will inspect and then combine a large set of spreadsheets with multiple tabs of Concur export data.
This is to compare this new merger with a previous merger performed by endo/apks.
Revision
775 -
Directory Listing
-
[select for diffs]
Modified
Fri Aug 5 02:17:23 2022 UTC
(3 years, 7 months ago)
by
nino.borges
Diff to
previous 772
This program will take the results from the marked-up table-field report
and export a summary of how many fields are selected as which flag per table.
Revision
771 -
Directory Listing
-
[select for diffs]
Modified
Thu Aug 4 18:31:02 2022 UTC
(3 years, 7 months ago)
by
nino.borges
Diff to
previous 767
First working version of this program to extract data from various reports for windows 2008 server analysis.
Revision
767 -
Directory Listing
-
[select for diffs]
Modified
Wed Sep 15 18:54:57 2021 UTC
(4 years, 6 months ago)
by
nino.borges
Diff to
previous 766
Very simple program that will read an xls and extract field data, using an external matrix, a set text files for me.
Revision
765 -
Directory Listing
-
[select for diffs]
Modified
Mon Sep 13 20:40:19 2021 UTC
(4 years, 6 months ago)
by
nino.borges
Diff to
previous 764
First working version of a very simple program that will read a pair of csv files and extract the table and field data which matches specific terms
in the field or table name, along with other information about that field and table.
Revision
764 -
Directory Listing
-
[select for diffs]
Modified
Fri Jul 30 19:41:08 2021 UTC
(4 years, 7 months ago)
by
nino.borges
Diff to
previous 763
First working version used on 2007backup.
This program will take the results from EndoMultipleTableFieldCompare and will generate a
spreadsheet report so that specific fields can be selected for production. It will use the
results in the table-field compare and prioritize the tables that are not subsumed to the left
of the workbook and the ones that are to the right, with the idea that you will have a separator tab between them. It will then highlight in green the rows that were already selected for prod. Be sure to convert the multiple csvs to pipe delimited and NOT utf-16
Revision
763 -
Directory Listing
-
[select for diffs]
Modified
Fri Jul 30 14:45:31 2021 UTC
(4 years, 7 months ago)
by
nino.borges
Diff to
previous 762
This program will take the results from EndoMultipleTableFieldCompare and will check the rows in those tables to see if they are also the same. This is slightly less useful if you only have a top 50 row sample. better if it's the full table dumps.
Revision
762 -
Directory Listing
-
[select for diffs]
Modified
Fri Jul 30 14:43:55 2021 UTC
(4 years, 7 months ago)
by
nino.borges
Diff to
previous 761
This program will take a list of tables with the fields contained in those tables
and tell you which tables (fields not data) are subsumed by other tables and which
tables (fields not data) are identical. This is helpful to get an idea of how the
tables are possibly being used. Created for use in the Endo case.
Revision
760 -
Directory Listing
-
[select for diffs]
Modified
Thu Jul 22 01:34:35 2021 UTC
(4 years, 8 months ago)
by
nino.borges
Diff to
previous 759
Update program to now not only perform single term searches but also multi term AND and OR searches.