Forum Forum 1 Grupy Ćwiczeniowej Strona Główna

Forum 1 Grupy Ćwiczeniowej
Forum studentów informatyki Politechniki Białostockiej
 

Python

 
Napisz nowy temat   Odpowiedz do tematu    Forum Forum 1 Grupy Ćwiczeniowej Strona Główna -> Linux
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Hans88!



Dołączył: 28 Lut 2007
Posty: 60
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: z piekła rodem

PostWysłany: Pon 22:09, 05 Mar 2007    Temat postu: Python

Może nie jest to odpowiedni dział ale Python tak jak Linux jest free software więc zamieszczę mój pierwszy skrypt w tymże języku:) Banalne ale uczę się go dopiero 2 dni, więc odrobinę wyrozumiałości. Chciałem się pochwalićSmile


Kod:


# skrypt sprawdzajacy ilosc wiadomosci w skrzynce
# code by WeissWolf aka Hans88!
import poplib

login = raw_input("Podaj login: ")
haslo = raw_input("Podaj haslo: ")
poczta = poplib.POP3('poczta.o2.pl') # tu zmiencie na wlasny serwer POP3
poczta.user(login)
poczta.pass_(haslo)

print poczta.getwelcome()

m = poczta.stat()
print "Ilosc wiadomosci w skrzynce: ",m[0]

poczta.quit()



Ostatnio zmieniony przez Hans88! dnia Czw 22:49, 08 Mar 2007, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
boro



Dołączył: 27 Lut 2007
Posty: 286
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Pon 22:38, 05 Mar 2007    Temat postu:

oj Hans cwaniaku jeden. chcesz zhakować nasze konta pocztowe w celu posiąścia zdjęć lesbijek z popularnego czatu które to na nich mamy. ja się nie dam. nie podzielę się z tobą 86 zdjęciami które przesłała mi napalona_ania8. nie ze mną te numery Brunet :)
Powrót do góry
Zobacz profil autora
Hans88!



Dołączył: 28 Lut 2007
Posty: 60
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: z piekła rodem

PostWysłany: Wto 22:37, 06 Mar 2007    Temat postu:

Qrcze nie znalazłem modułu do gg, jedynie do C ale co mi z tego? Niech ktoś chętny wymyśli jakiś program to napisze bo pytke bym poćwiczył a pomysłów brak:)
Powrót do góry
Zobacz profil autora
Hans88!



Dołączył: 28 Lut 2007
Posty: 60
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: z piekła rodem

PostWysłany: Czw 22:45, 08 Mar 2007    Temat postu:

Skrypt należy wsadzić do katalogu z plikami o rozszerzeniu *.jpg i odpalić. Otrzymamy katalog mini w którym będą miniaturki plików *.jpg 200x200.
Może komuś się przyda.


Kod:

# Code By WeissWolf
#        88!
#
#
#
#
import os, sys, Image
rozmiar = (200,200)

miniDir = "mini"
k = 0

print "________________________________"
print "  Konwerter v1.1 by WeissWolf"
print "      Made in Python 2.5     "
print "________________________________\n"

def konwert(nazwa):
    mini = Image.open(nazwa)
    resized = mini.resize((300,200))
    try:
        resized.save(miniDir + "/" + nazwa)
        print "[+]\t",nazwa
    except:
           print "[-]\t",nazwa,"\a"
#start here
try:
    os.mkdir(miniDir)
    print "[+]\tMini created."
except:
       print "[-]\tCreating error.\a"

folder = os.listdir("")

print "[*]\tResizing in progress..."

for i in range (0,len(folder)):
    noRoz = len(folder[i]) - 3
    if(((folder[i][noRoz:]) == "jpg")):
            konwert(folder[i])
            k+=1

print "[*]\t",k," files done."


Wymagany moduł PIL [link widoczny dla zalogowanych]
Dodałem nowszy kod. Jeszcze tylko generator galerii html zostało zrobić Smile
3majcie kciuki Razz
Zapomniał bym dodam jeszcze możliwość zmiany miniaturek przy wywołaniu programu jako argumenty Razz
Powrót do góry
Zobacz profil autora
Hans88!



Dołączył: 28 Lut 2007
Posty: 60
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: z piekła rodem

PostWysłany: Nie 22:40, 11 Mar 2007    Temat postu:

Ale sie zlamilem znalazłem podobny skrypt zobaczcie sami:

Kod:

from PIL import Image
import glob, os

size = 128, 128

for infile in glob.glob("*.jpg"):
    file, ext = os.path.splitext(infile)
    im = Image.open(infile)
    im.thumbnail(size, Image.ANTIALIAS)
    im.save(file + ".thumbnail", "JPEG")
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Forum 1 Grupy Ćwiczeniowej Strona Główna -> Linux Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
deoxBlue v1.0 // Theme created by Sopel stylerbb.net & programosy.pl

Regulamin