-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Branch with several improvements #7
base: master
Are you sure you want to change the base?
Commits on Mar 20, 2024
-
changed input argument infile to accept multiple files; outfile to op…
…tional argument; if there is no outfile, the header of .ib file is hexdumped for all infiles
Configuration menu - View commit details
-
Copy full SHA for f0f917e - Browse repository at this point
Copy the full SHA f0f917eView commit details
Commits on Mar 21, 2024
-
added code in dump_header to extract assumed entry heading, and to co…
…unt its occurences in file
Configuration menu - View commit details
-
Copy full SHA for 111401d - Browse repository at this point
Copy the full SHA 111401dView commit details -
isolated related code into analyze_file(), which populates a list of …
…IbFileData objects; added --hexdump and --print-analysis printout options
Configuration menu - View commit details
-
Copy full SHA for 6905ddc - Browse repository at this point
Copy the full SHA 6905ddcView commit details -
more printouts; added parse_file_entries which indeed does parse some…
… of the actual files
Configuration menu - View commit details
-
Copy full SHA for 6239472 - Browse repository at this point
Copy the full SHA 6239472View commit details -
better printouts, fix for not taking the last chunk of b_entry into a…
…ccount; now for some phonebooks, header declared number of entries matches number of parsed entries
Configuration menu - View commit details
-
Copy full SHA for 2640fa9 - Browse repository at this point
Copy the full SHA 2640fa9View commit details -
code finally started parsing 0xBC, 0x00 entry headings - cannot do th…
…e 16-byte ones, phone also not parsed correctly, however name is
Configuration menu - View commit details
-
Copy full SHA for f0f36fc - Browse repository at this point
Copy the full SHA f0f36fcView commit details -
found the right offset for 0xBC, 0x00 entry headings, now they get pa…
…rsed in full (apart from those 16 bytes in size)
Configuration menu - View commit details
-
Copy full SHA for 0cbd89a - Browse repository at this point
Copy the full SHA 0cbd89aView commit details -
rearranged code, so parse_file_entries is now called by analyze_file …
…(and there is no need for a "second pass"); also changes in the verbose printouts, so they are easier to control in this case
Configuration menu - View commit details
-
Copy full SHA for ce2f785 - Browse repository at this point
Copy the full SHA ce2f785View commit details -
Configuration menu - View commit details
-
Copy full SHA for c40f76b - Browse repository at this point
Copy the full SHA c40f76bView commit details -
added class IPBEntry, and global merged_ipb_entries and code to popul…
…ate it (which is not quite right) in parse_file_entries()
Configuration menu - View commit details
-
Copy full SHA for e6f28f3 - Browse repository at this point
Copy the full SHA e6f28f3View commit details -
fix for IPBEntry class, so it does not keep overwriting its instance;…
… merged_ipb_entries populating seems to work now
Configuration menu - View commit details
-
Copy full SHA for 3fd84d1 - Browse repository at this point
Copy the full SHA 3fd84d1View commit details -
help text via RawDescriptionHelpFormatter; reorganized code so analys…
…is pass and report is done regardless; added --outjson which writes out .json file
Configuration menu - View commit details
-
Copy full SHA for 5142739 - Browse repository at this point
Copy the full SHA 5142739View commit details -
added IPBEntry.eref pointing to Entry and code to ignore it for json …
…output; sort of merged_ipb_entries.sort case insensitive; removal of items with empty name/phone fields; and warnings for duplicate names, and duplicate phones, separately
Configuration menu - View commit details
-
Copy full SHA for 14e363a - Browse repository at this point
Copy the full SHA 14e363aView commit details -
added --injson, and handling in code if it is active; check for dupli…
…cate phone numbers now looks up substring (if string length of phone number > 6)
Configuration menu - View commit details
-
Copy full SHA for 6fe75c0 - Browse repository at this point
Copy the full SHA 6fe75c0View commit details -
added parsing of extra1 field - not sure what it is, but it is part o…
…f the name, and using it in intermediate name - now fewer name duplicates are detected
Configuration menu - View commit details
-
Copy full SHA for 663a7f0 - Browse repository at this point
Copy the full SHA 663a7f0View commit details -
added vcard() method to IPBEntry, and added code to handle output to …
….vcf --outfile; works with --injson or with regular .ib file parsing
Configuration menu - View commit details
-
Copy full SHA for de5b9c7 - Browse repository at this point
Copy the full SHA de5b9c7View commit details -
some examples in help text; fix printout bug; modified vcard output t…
…o match the format accepted by Nokia 215 4G - confirmed it works; program done for now
Configuration menu - View commit details
-
Copy full SHA for f74057a - Browse repository at this point
Copy the full SHA f74057aView commit details