| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| sample | 2013-10-30 | ||
| tag_vs_files_dictionary.pkl | 2013-10-30 | 450 Bytes | |
| README | 2013-10-30 | 1.7 kB | |
| prepare_commands.py | 2013-10-30 | 3.3 kB | |
| main.py | 2013-10-30 | 1.5 kB | |
| LICENSE | 2013-10-30 | 35.1 kB | |
| generate_tag_vs_files.py | 2013-10-30 | 616 Bytes | |
| dictionary.pkl | 2013-10-30 | 342 Bytes | |
| command_dictionary.pkl | 2013-10-30 | 10.2 kB | |
| Totals: 9 Items | 53.3 kB | 0 | |
tagfs
=====
Tag based file manager written in python (Currently a CLI)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Tagfs--Tag based file manager CLI
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Coded in python--2.7
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
How to use:
-----------
Step 1:
python prepare_commands.py
Step 2:
python generate_tag_vs_files.py
Step 3:
python main.py
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Commands:
1. tagfs# help
2. tagfs# U [tag or space separated tags]
UNION
Searches for files which match the given tag or space separated tags
3. tagfs> add [tag] [file or folder]
Indexes files/folders with the given tag
4. tagfs# quit
or
tagfs# q
Exits the program loop
5. tagfs# I [tags sepatated by spaces]
INTERSECTION
returns a list of files which have all specified tags
6. tagfs# stats
Shows-
total no. of tags
total no. of files
7. tagfs# ! [any command]
or
tagfs# sys [any command]
Executes a given command to system shell
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Near Future Plans:
1. Add intelligent tags for files
2. Use less space for storing tag_vs_files.pkl
3. Add more features
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++