from thk thk on 2016-11-14 15:18
wait..Voting.. bad good
If you have a folder that contains thousands of files (in my case it was the motion daemon folder that contained thousands of pictures and videos from a surveillance camera) this script will organize them in sub folders named by the last modification date.

import os 
import sys
import time
from datetime import datetime
import shutil

def orgbyday(directory):
    ans=raw_input("Going to organize files in directory : " + directory  +  " by  modification day in subfolders.Type 'y' to continue:")
    if ans != 'y':
print 'exiting'
sys.exit(0)
    print "listing dir: " + directory
    l = [file for file in os.listdir(directory) 
         if os.path.isfile(os.path.join(directory, file)) ] 
   
    ilen = len(l)
    slen = (str(ilen))
    print "found " + slen + " files"
    i=1
    startt= time.time()
    for f in l:
 
percent = (float(i) / float(ilen)) * 100.0
spercent = "%.2f" % percent
   
print str(i) + " of " + slen 
print spercent + " %  "
passed=time.time()-startt
remaining = (ilen  - i) * (passed / i)  
m, s = divmod(remaining, 60)
h, m = divmod(m, 60)
print "%d:%02d:%02d" % (h, m, s)
#print str(remaining)
print f
ff=os.path.join(directory,f)
mtime = os.path.getmtime(ff)
print "modified: %s" % time.ctime(mtime) 
mdate = datetime.fromtimestamp(mtime)
creation_day = mdate.strftime('%Y-%m-%d')
subfolder = os.path.join(directory,creation_day )
dest = os.path.join(subfolder , f )
try:
   shutil.move (ff , dest)
except:
   os.mkdir(subfolder)  
   shutil.move (ff , dest)
print "                               "
print " "
print "\x1b[2J\x1b[H"
i +=1
 
if __name__ == '__main__':
    orgbyday(sys.argv[1])


from thk thk on 2016-11-12 20:36
wait..Voting.. bad good
ChaniaChania
from thk thk on 2016-11-09 01:29
1 1 votes
wait..Voting.. bad good
Mf!Mf!
from thk thk on 2016-11-07 19:39
1 1 votes
wait..Voting.. bad good
Δε χωριζει θαλασσα απο ουρανοΔε χωριζει θαλασσα απο ουρανο
from thk thk on 2016-11-07 00:32
wait..Voting.. bad good

Και απηλθον
Και απηλθον
from thk thk on 2016-06-14 23:59 1 comments
2 2 votes
wait..Voting.. bad good
,οικουγενεια,οικουγενεια
from thk thk on 2016-05-25 22:44
1 1 votes
wait..Voting.. bad good
MasterMaster
from thk thk on 2016-05-15 17:23 tags γκρίνια
wait..Voting.. bad good
2 comments
Ακολουθει η επιστολη που επιχειρησα να στειλω στη wind. Βεβαια η φορμα επικοινωνιας ειναι σοφα φτιαγμένη ετσι ωστε να σου ζηταει πραγματα που δεν εχεις την ψυχραιμια να βρεις (αρ. συμβολαιων και αλλα κερατα) και στο τελος να αποτυγχανεις να στειλεις οτιδηποτε καθως δεν υπαρχει και διευθυνση email και πρεπει να ακολουθησεις την διαδικασία της φόρμας.

Αγαπητοι πάροχοι ιντερνετ της wind. Μεχρι προχθες λειτουργουσε ο SMTP server σας που χρησιμοποιουσα για τα εξερχόμενα email μου ,  smtp.tellas.gr . Επαψε να αποκρίνεται εδω και 2 μερες (σημερα ειναι Κυριακη) και μειναμε ως επιχειρηση χωρις δυνατοτητα αποστολής email. Επικοινωνησα τηλεφωνικως με την τεχνική υποστήριξη σας οπου με πληροφόρησε υπαλληλος σας ότι αυτος (ο server smtp.tellas.gr ) κανονικά εχει παψει να λειτουργεί εδω και 2 χρόνια (!) (πρωτο θαυμαστικό) .

Του ζητησα να μου δώσει τον νέο SMTP server και του εξηγησα το σεναριο , οτι εχω δικο μου domain  οπου λαμβάνω τα εισερχόμενα email απο τον δικο μου server , και για Outgoing email server χρησιμοποιώ τον εκάστοτε smtp server του provider μου (συνήθης πρακτική να παρεχουν ΟΛΟΙ οι internet providers SMTP server) .Μου λεει η τεχνικη υποστηριξη χρησιμοποιηστε τον mail.windtools.gr .Εγω τον ειχα δοκιμάσει βέβαια και ειχα δει οτι δεν δεχοτανε συνδεση . Του λεω δεν παιζει ,  μηπως δουλευει μόνο με emails της μορφης @windtools.gr ? Ναι μου λέει μονο με αυτά δουλεύει (!) (δεύτερο θαυμαστικό).

Δεν θέλω να σας κουράσω με διαφορες τεχνικές λεπτομέρειες , οπως γιατί συνηθιζεται να παρέχει ο πάροχος του internet αυτον τον server στους πελάτες του, παντως η πληροφορια για ρυθμισεις του OUTLOOK ή καποιου άλλου email client πρεπει να την παρέχετε  στα παιδια εκει που εχετε βαλει τεχνικη υποστήριξη. Θα πρεπε και να φαινονται σε καποια εμφανη θεση στο site σας .



Σα να βλεπω μπροστα μου εναν τεχνικο της WIND  μπροστα στον σερβερ τον smtp.tellas.gr και να λεει :
- Ρε τι κανει αυτο το μηχανακι ?
- Ε δε ξερω απο την tellas εχει μεινει 
- Να το κλεισω ?
- Ε κλειστο , ρευμα καιει..

Και βεβαια προξενει μεγάλη εντύπωση οτι ολες αυτες οι αλλαγές γινονται Παρασκευη απογευμα ή ας πουμε την αλλη φορα που ειχα ξεχασει να πληρωσω το λογαριασμο μου , μου κοψατε το ιντερνετ το βραδυ (και σε ολο το ξενοδοχειο βεβαιως ) ώστε να μη μπορω να πληρωσω στο τμημα λογαριασμων σας που ηταν κλειστο. Εμ βεβαια ετσι γινονται οι καλές οι εκπλήξεις.

Σας ευχαριστώ για την συνεργασία .
from thk thk on 2016-03-30 02:47
2 2 votes
wait..Voting.. bad good
Δελιανα τον επιασε τον διαβολακοΔελιανα τον επιασε τον διαβολακο