print full urls
This commit is contained in:
5
flit
5
flit
@@ -1,5 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
|
|
||||||
cd $( dirname $( readlink -f $0 ) )
|
|
||||||
python3 flit.py "$@"
|
|
||||||
18
flit.py
18
flit.py
@@ -33,6 +33,14 @@ def parse_opts():
|
|||||||
action = _HelpAction,
|
action = _HelpAction,
|
||||||
help = 'Show this help message and exit'
|
help = 'Show this help message and exit'
|
||||||
)
|
)
|
||||||
|
parser.add_argument(
|
||||||
|
'--root', '-r',
|
||||||
|
action = "store",
|
||||||
|
dest = "root",
|
||||||
|
type = str,
|
||||||
|
default = "",
|
||||||
|
help = 'Root address for printing URLS'
|
||||||
|
)
|
||||||
|
|
||||||
subparsers = parser.add_subparsers(
|
subparsers = parser.add_subparsers(
|
||||||
dest="command",
|
dest="command",
|
||||||
@@ -96,14 +104,15 @@ def get_folder_names():
|
|||||||
return [p[0] for p in dir_list]
|
return [p[0] for p in dir_list]
|
||||||
|
|
||||||
|
|
||||||
def list_folders():
|
def list_folders(root_folder):
|
||||||
names = get_folder_names()
|
names = get_folder_names()
|
||||||
print("Folder Created ToDelete InDays")
|
print("Folder Created ToDelete InDays")
|
||||||
for p in names:
|
for p in names:
|
||||||
stats = get_stats(p)
|
stats = get_stats(p)
|
||||||
sub_files = get_sub_files(p)
|
sub_files = get_sub_files(p)
|
||||||
due = "*" if stats[3] else ""
|
due = "*" if stats[3] else ""
|
||||||
print("{}/ {} {} {: 3d}d{}".format(
|
print("{}/{}/ {} {} {: 3d}d{}".format(
|
||||||
|
root_folder,
|
||||||
p,
|
p,
|
||||||
stats[0].isoformat()[0:10],
|
stats[0].isoformat()[0:10],
|
||||||
stats[1].isoformat()[0:10],
|
stats[1].isoformat()[0:10],
|
||||||
@@ -111,7 +120,7 @@ def list_folders():
|
|||||||
due
|
due
|
||||||
))
|
))
|
||||||
for sp in sub_files:
|
for sp in sub_files:
|
||||||
print(" {}".format(sp))
|
print(" {}/{}/{}".format(root_folder,p,sp))
|
||||||
#print(p, stats, sub_files)
|
#print(p, stats, sub_files)
|
||||||
|
|
||||||
|
|
||||||
@@ -134,9 +143,10 @@ if __name__ == '__main__':
|
|||||||
new_name = random_name()
|
new_name = random_name()
|
||||||
create_new(new_name, opts.days)
|
create_new(new_name, opts.days)
|
||||||
print(os.path.abspath(new_name))
|
print(os.path.abspath(new_name))
|
||||||
|
print(opts.root + "/" + new_name)
|
||||||
|
|
||||||
if opts.command == "list" or opts.command == None:
|
if opts.command == "list" or opts.command == None:
|
||||||
list_folders()
|
list_folders(opts.root)
|
||||||
|
|
||||||
if opts.command == "del":
|
if opts.command == "del":
|
||||||
del_due_folders()
|
del_due_folders()
|
||||||
|
|||||||
Reference in New Issue
Block a user