dbfp_pub/docs/devnotes

64 lines
1.3 KiB
Plaintext

[[ TODO ]]
[ Android Pull ]
-test android pull (regression testing)
-try VM android pull?
-use adb bridging technique
[ MD5 Index ]
-modify fingerprint compare feature to use the index
-test modified databases and the fingerprints created
-index integrity
-get number of fingerprints processed, compared to # in folder
SELECT SUM (fp_count) FROM md5_all
-add "-idxf" "--index_force" to force a re-index
-first give info about current index
-next, create a new index
-give info about new index
"152 fingerprints in the index"
"Creating a new index. Moved previous to backup"
"Creating... FINISHED."
"168 fingerprints in the new index"
[ Android Data ]
-Processing of android data
-removed verbose messsage for each fingerprint
-fix error message to look good
[ Module Cleanup ]
-remove print statements (from modules)
-add logging statements
-add exception throwing
-add unit testing
-test md5 sum create of tables
-test md5 sum create of entire db (tables concatenated)
[ Incorporate with another Product ]
-add module to other python project
-add unit test to other python project
[[ Code Snippets ]]
self.db_conn.execute('''
CREATE TABLE md5_index (
md5_all TEXT PRIMARY KEY,
md5_list TEXT,
file_name TEXT);
''')
[[ Testing ]]
[ Fingerprint modified by me for testing ]
[[ Errors ]]