Skip to content
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

INTEGRITY: Rewrite project in python #24

Open
wants to merge 119 commits into
base: integrity
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 20 commits
Commits
Show all changes
119 commits
Select commit Hold shift + click to select a range
309b045
INTEGRITY: Create fileset.py, initiate the flask route
InariInDream May 21, 2024
473890e
INTEGRITY: Rewrite the fileset page in fileset.py
InariInDream May 22, 2024
a2d6239
INTEGRITY: Rewrite db_functions.py, pagination.py,
InariInDream May 31, 2024
5189cc2
INTEGRITY: Implement of db_functions.py
InariInDream Jun 1, 2024
ab90965
INTEGRITY: Implement of user_fileset_functions.py
InariInDream Jun 1, 2024
a164989
INTEGRITY: Fix fileset page in fileset.py, fix create page func in pa…
InariInDream Jun 2, 2024
bffdb50
INTEGRITY: Add schema.py to generate db tables
InariInDream Jun 3, 2024
47edb30
INTEGRITY: Add validate page in fileset.py
InariInDream Jun 4, 2024
7aa7b1f
INTEGRITY: Add CSS file in static folder
InariInDream Jun 5, 2024
e075d66
INTEGRITY: Fix the rendering of pagination.py
InariInDream Jun 7, 2024
46928b4
INTEGRITY: Add page turning in pagination.py
InariInDream Jun 7, 2024
0097a8d
INTEGRITY: Add the dat loading function in dat_parser.py
InariInDream Jun 8, 2024
51eb58f
INTEGRITY: Add boundary check in dat_parser.py
InariInDream Jun 9, 2024
566914a
INTEGRITY: Add logs page in fileset.py
InariInDream Jun 9, 2024
f3ab4dd
INTEGRITY: Remove the commit of read operation
InariInDream Jun 10, 2024
7ac0958
INTEGRITY: Fix create_log in db_functions
InariInDream Jun 10, 2024
41541b3
INTEGRITY: Add index page
InariInDream Jun 11, 2024
a4564b1
INTEGRITY: Delete original php files
InariInDream Jun 11, 2024
55526be
INTEGRITY: Fix db_insert func
InariInDream Jun 13, 2024
6a37e43
INTEGRITY: Add Megadata class
InariInDream Jun 13, 2024
6c2277d
INTEGRITY: Fix errors in dat_parser
InariInDream Jun 16, 2024
5d2ebc4
INTEGRITY: Print num of pages
InariInDream Jun 16, 2024
a5fd396
INTEGRITY: Add overriding via command line
InariInDream Jun 16, 2024
5f56ff3
INTEGRITY: Print usage info
InariInDream Jun 16, 2024
462cf99
INTEGRITY: Refactoring DB operations
InariInDream Jun 17, 2024
0c00813
INTEGRITY: Use calc_megakey
InariInDream Jun 17, 2024
369fa21
INTEGRITY: Create merge button and merge page
InariInDream Jun 17, 2024
c3c5c3c
INTEGRITY: Fix merge page
InariInDream Jun 18, 2024
0233dbc
INTEGRITY: Fix SQL of the merge page
InariInDream Jun 18, 2024
a855ace
INTEGRITY: Revert changes of user overriding
InariInDream Jun 19, 2024
899f21b
INTEGRITY: Fix Encoding of dat parser
InariInDream Jun 19, 2024
0689208
INTEGRITY: Revert incorrect DB operations
InariInDream Jun 19, 2024
71835b0
INTEGRITY: Fix merge confirm and merge execute page
InariInDream Jun 19, 2024
ef8785a
INTEGRITY: Add 'platform' and 'language' to megakey's calc
InariInDream Jun 21, 2024
8b4c270
INTEGRITY: Improve the query of fileset page
InariInDream Jun 21, 2024
def33f8
INTEGRITY: Add more info when comparing at confirm page
InariInDream Jun 21, 2024
0ddaa1b
INTEGRITY: Highlight difference in the data
InariInDream Jun 21, 2024
f897ee2
INTEGRITY: Update metadata when megakey matching
InariInDream Jun 21, 2024
962b6b9
INTEGRITY: Add argparse to dat parser
InariInDream Jun 22, 2024
412301d
INTEGRIITY: Fix auto merging
InariInDream Jun 22, 2024
12ae44b
INTEGRITY: Fix manual merging
InariInDream Jun 22, 2024
a629f0f
INTEGRITY: Overriding user via command line
InariInDream Jun 23, 2024
e3ba290
INTEGRITY: Add more info at select page
InariInDream Jun 24, 2024
8d93163
INTEGRITY: Remove redundant bar
InariInDream Jun 24, 2024
b36e57a
INTEGRITY: Fix the parser of scan dat
InariInDream Jun 25, 2024
92d3dff
INTEGRITY: Fix the parser of scan dat
InariInDream Jun 25, 2024
e3a7044
INTEGRITY: Handle the dups of scan
InariInDream Jun 25, 2024
afdbbe8
INTEGRITY: Fix the missing bar of widetable
InariInDream Jun 25, 2024
9c8fced
INTEGRITY: Manual merge into full fileset
InariInDream Jun 25, 2024
5a1fb63
INTEGRITY: Add check to the topbar of "Files in the fileset"
InariInDream Jun 26, 2024
d599894
INTEGRITY: Update more info while manual merging
InariInDream Jun 26, 2024
5db72f3
INTEGRITY: Remove redundant caption
InariInDream Jun 26, 2024
832914e
INTEGRITY: Fix bugs when merging scan into detection
InariInDream Jun 28, 2024
3f7fb0e
INTEGRITY: Start the automatic merge for the scan(unfinished)
InariInDream Jun 28, 2024
2a15a6d
INTEGRITY: Handle file dups during automatic merging
InariInDream Jun 29, 2024
9ab3826
INTEGRITY: Improve the regex
InariInDream Jul 1, 2024
db34d07
INTEGRITY: Add skiplog option to the dat_parser
InariInDream Jul 1, 2024
9b09e2d
INTEGRITY: Handle the automatic merge of scan
InariInDream Jul 1, 2024
7e1c4f8
INTEGRITY: Add clear.py for testing
InariInDream Jul 2, 2024
3424b93
INTEGRITY: Handle special cases for dat_parser
InariInDream Jul 2, 2024
1e2ba0f
INTEGRITY: Fix bugs of auto merging
InariInDream Jul 2, 2024
f48eb94
INTEGRITY: Update the detection_type and detection when merging
InariInDream Jul 3, 2024
19f667c
INTEGRITY: Add 'detection_type' column to 'file' table
InariInDream Jul 3, 2024
e75afd9
INTEGRITY: Clear the counters of DB
InariInDream Jul 5, 2024
3f57f09
INTEGRITY: Add --skiplog option to dat parser
InariInDream Jul 5, 2024
56c370c
INTEGRITY: Insert set.dat to DB
InariInDream Jul 5, 2024
9d6b4ed
INTEGRITY: Show candidates and add merge button to fileset page
InariInDream Jul 8, 2024
7cab1a4
INTEGRITY: Add history func
InariInDream Jul 9, 2024
06271a9
INTEGRITY: Implement history table
InariInDream Jul 10, 2024
c1fbcb8
INTEGRITY: Add hyperlinks to the log content
InariInDream Jul 11, 2024
a010028
INTEGRITY: Recursively query the fileset logs
InariInDream Jul 11, 2024
e4e861d
INTEGRITY: Fix duplicate count when displaying matched list
InariInDream Jul 12, 2024
d97df31
INTEGRITY: Add user data check
InariInDream Jul 12, 2024
95bfa16
INTEGRITY: Add user integrity check interface
InariInDream Jul 13, 2024
5191685
INTEGRITY: Fix wrong strcuture in matched_dict
InariInDream Jul 15, 2024
5dc4045
INTEGRITY: Add extra_map and missing_map
InariInDream Jul 15, 2024
c8c8c58
INTEGRITY: Improve the page of user upload
InariInDream Jul 15, 2024
2e5388d
INTEGRITY: Improve the user_integrity_check func
InariInDream Jul 16, 2024
ee7bbb3
INTEGRITY: Enhance the user integrity check page rendering
InariInDream Jul 16, 2024
cf57605
INTEGRITY: Add timestamp and user_count column
InariInDream Jul 17, 2024
d3bb6ae
INTEGRITY: Insert the current time into the file table
InariInDream Jul 17, 2024
e6c2854
INTEGRITY: Handle different scenarios of user uploads
InariInDream Jul 17, 2024
1b4b65e
INTEGRITY: Add user_count when matching with 'user'
InariInDream Jul 18, 2024
641a78c
INTEGRITY: Implemention of validate page
InariInDream Jul 22, 2024
c2423eb
INTEGRITY: Change the relative path of mysql config
InariInDream Jul 23, 2024
056a04b
INTEGRITY: Change the parameter passing to the user_insert_fileset
InariInDream Jul 23, 2024
a052822
INTEGRITY: Add user_count when handling duplicate inserts
InariInDream Jul 24, 2024
ee42693
INTEGRITY: Refactor the logic for user integrity check
InariInDream Jul 26, 2024
b6657c2
INTEGRITY: Improve the matching of user's json
InariInDream Jul 30, 2024
ba18ccd
INTEGRITY: Create a new fileset first before the matching
InariInDream Jul 30, 2024
44b91b5
INTEGRITY: Add hyperlinks to fileset table and game table
InariInDream Jul 31, 2024
7c4d879
INTEGRITY: Fix searching error in fileset search page
InariInDream Jul 31, 2024
b61bc99
INTEGRITY: Change apache2 conf
InariInDream Aug 1, 2024
48299ac
INTEGRITY: Return Unknown when no file matching
InariInDream Aug 1, 2024
97e2371
INTEGRITY: Delete redundant upload route
InariInDream Aug 3, 2024
efa299e
INTEGRITY: Redirect user_games_list to fileset_search page
InariInDream Aug 3, 2024
56e5cbc
INTEGRITY: Insert metadata when insertinga user fileset
InariInDream Aug 3, 2024
97aa679
INTEGRITY: Add ready_for_review page
InariInDream Aug 5, 2024
e37205a
INTEGRITY: Add "mark as full" button at fileset page
InariInDream Aug 5, 2024
d384584
INTEGRITY: improve the matching between `set` and `detection`
InariInDream Aug 6, 2024
1eb60bc
INTEGRITY: Fix the calculation of result page
InariInDream Aug 7, 2024
9dbb60c
INTEGRITY: Fix the fileset_search page
InariInDream Aug 12, 2024
8db2c91
INTEGRITY: Fix bugs of matching
InariInDream Aug 13, 2024
a4a67f1
INTEGRITY: Fix dups of log
InariInDream Aug 14, 2024
cdb7c4c
INTEGRITY: Highlight the detection checksums
InariInDream Aug 15, 2024
09d4d06
INTEGRITY: Add sorting to the fileset details
InariInDream Aug 15, 2024
337d92d
INTEGRITY: Add checkbox next to each file
InariInDream Aug 15, 2024
9e062fb
INTEGRITY: Add checkbox next to each file
InariInDream Aug 15, 2024
895b393
INTEGRITY: Fix bugs of widetable
InariInDream Aug 15, 2024
7b1ffb0
INTEGRITY: Remove the delete button
InariInDream Aug 15, 2024
ca0de39
INTEGRITY: Fix the delete func of fileset
InariInDream Aug 16, 2024
0e5b7c4
INTEGRITY: Delete original fileset after merging
InariInDream Aug 17, 2024
572f8fd
INTEGRITY: Change the text of widetable
InariInDream Aug 18, 2024
d2a7f99
INTEGRITY: Improve the connection of history search
InariInDream Aug 19, 2024
420c9cf
INTEGRITY: Update year in README
InariInDream Aug 22, 2024
3f0f18d
INTEGRITY: Add punycode column
InariInDream Aug 31, 2024
066e615
INTEGRITY: Add punycode_need_encode func
InariInDream Aug 31, 2024
5a09b11
INTEGRITY: Add encode_punycode func
InariInDream Sep 1, 2024
6a4f0e6
INTEGRITY: Improve the check of non-ASCII
InariInDream Sep 1, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
167 changes: 0 additions & 167 deletions bin/dat_parser.php

This file was deleted.

Loading