- Assessment Content Seggregator
- /Raw_Data : Data to be read and seggregated using wildcard searching
- /Seggregated_Data : Output data after execution of seggregator script
- /Seggregator_scripts :
- seg.py :: Goes deep into directory structure, reads files, makes wildcard searches, seggregates them on basis of
'Problem title-Tag-Level', 'Test-Cases Tags' , 'Solutions Languages'.
- concurrent_seg.py :: Obtained after reverse engineering of seg.py by using multithreading and thread syncronization in all those tasks in which concurrent processing was possible
- seg.py :: Goes deep into directory structure, reads files, makes wildcard searches, seggregates them on basis of
'Problem title-Tag-Level', 'Test-Cases Tags' , 'Solutions Languages'.
- automate.py ::
Implements Linux { grep + mv } , it requires a pattern in input and makes a recursive search (for all the files matching the given pattern) in all the directories starting from the base directory (whose path has to be supplied in input).
It moves all the searched files into a directory (that gets created dynamically in base directory and its name has to be supplied in input).
Moreover,it has options for multi pattern search :: with ALL PATTERNS INCLUDE and ANY ONE PATTERN INCLUDE choices.. - rename_automate.py ::
It takes in input the Base directory path and renames all the files (present in that directory) in an increasing numeric order..
-
Notifications
You must be signed in to change notification settings - Fork 0
manoj-jeswani/pythonic_automator
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Recursive Wildcard files parser and categorizer | Automation Scripts | RegEx, Multiprocessing | Thread Syncronization
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published