Ejemplo n.º 1
0
Archivo: nut.py Proyecto: carlchina/nut
def organize():
    initTitles()
    initFiles()

    #scan()
    Print.info('organizing')
    for k, f in Nsps.files.items():
        #print('moving ' + f.path)
        #Print.info(str(f.hasValidTicket) +' = ' + f.path)
        f.move()

    for id, t in Titles.data().items():
        files = t.getFiles()
        if len(files) > 1:
            #Print.info("%d - %s - %s" % (len(files), t.id, t.name))
            latest = t.getLatestFile()

            if not latest:
                continue

            for f in files:
                if f.path != latest.path:
                    f.moveDupe()

    Print.info('removing empty directories')
    Nsps.removeEmptyDir('.', False)
    Nsps.save()
Ejemplo n.º 2
0
Archivo: nut.py Proyecto: ScuttleSE/nut
def organize():
	initTitles()
	initFiles()

	#scan()
	print('organizing')
	for k, f in Nsps.files.items():
		#print(str(f.hasValidTicket) +' = ' + f.path)
		f.move()
	print('removing empty directories')
	Nsps.removeEmptyDir('.', False)
	Nsps.save()