Skip to content

harshhemani/tagfs

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
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
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

About

Tag based file manager written in python (Currently a CLI)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages