cwg- bash skripta za pravljenje web albuma (v0.3.0b4)

3

cwg- bash skripta za pravljenje web albuma (v0.3.0b4)

offline
  • Pridružio: 20 Feb 2005
  • Poruke: 4505
  • Gde živiš: planeta Zemlja

Nova verzija 0.2b

Novine:
-Skripta je ispisana od nule (isti metod samo su sada drugacije funkcije i metode obrade)
-uvodjenje novog sistema prebrojavanja slika cime se greska u tom procesu svodi na minimum
-Obrada slika se sada radi "on the fly" metodom cime smanjujemo temp fajlove kreirane tokom pravljenja galerija! Zbog ovoga sam pisao skriptu od nule pa... Inace naglasavam sledece: sada ce skripta zahtevati vise CPU upotrebe buduci da sada se svaka slika obradjuje do kraja (dakle prvo jednu sliku smanjimo, sredimo kvalitet, prebacimo u thumbnail pa tek onda prelazimo na sledecu sto nije bio slucaj u v0.1 ove skripte). Tako da znate da kada pocnete pravljenje galerije Wink
-Skripta sada zvanicno (i najbolje) radi samo sa JPEG slikama (nisam ni jpg ostavio u listi). Ovo je ucinjeno zbog cinjenice da mnogi formati slika ne cuvaju exif info na istom mesto gde i jpeg iz kojeg cwg po defaultu vadi info o geometriji slike (bez obog infoa ne bi mogli da proveravate da li je thumbnail slike veci od same slike cime bi doslo do "rastezanja" slika). Za konvertovanja slika koristite convert-wrapper skriptu koja stize uz cwg ali znajte da je cwg 0.2 beta samo zato sto sam i ubacio tu skriptu sto znaci da sam je probao i da radi konvertovanje (ako imate imagemaigick) ali je pitanje da li se exif info pise po konvertovanim slikama ispravno (recimo: svg slike se mogu konvertovati convert opcijom ali se postavlja pitanje da li se u konvertovani jpeg ubacuje info o geometriji na pravo mesto!).
-Ubacene su 4 nove teme! Malo sam se igrao sa css stilovima sa www.oswd.org sajta Smile
-Ubacen GPL license header za GPL 2 ili noviji na nasem jeziku (autor ovog prevoda je Strahinja Radic i to je navedeno u README-ju unutar ove skripte). Kada je vec skripta na nasem jeziku onda da imamo i odgovarajuci header Mr. Green

Eto ga... Toliko za ovaj changelog Smile


download: https://www.mycity.rs/must-login.png



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 20 Feb 2005
  • Poruke: 4505
  • Gde živiš: planeta Zemlja

Log za 21 09 2009 (v0.2.1b):
-Dodata provera za slikama unutar direktorijuma u kome se vrsi konvertovanje. Dakle, ako u zadatom direktorijumu, ne postoje JPG/JPEG slike onda skripta nece ni vrsiti konvertovanje!
-Doradjen CSS (izmenjenie su teme malo, izbaceni su nepotrebni kodovi)
-Izbacen je content metatag koji je sprecavao validaciju sadrzaja Smile
-Dodati su "title" id-ovi na linkove i slike tj. linkove do istih. Sada ce svaki hover (na sliku ili link do iste) biti pracen title dodatkom Wink

Download:
https://www.mycity.rs/must-login.png



offline
  • Pridružio: 20 Feb 2005
  • Poruke: 4505
  • Gde živiš: planeta Zemlja

Promena loga za 10-07-2009 za cwg 0.2.1:

-Dodate su POTPUNE provere za konfiguraciju. Ukoliko fali neka opcija default ce biti uporebljen
-Napravljen je novi (i jednostavniji) CSS model stilova. Ovaj model stilova ce biti koriscen od sada pa nadalje i NECE se menjati Smile.
-Dodata je nova tema (Tango) i sada je ukupan broj tema (po novom CSS modelu) 2.
-Dodat je HTML 4.0 Transitional header
-Dodat je header u SVAKi html fajl o datumu kreiranja dokumenta i alatu kojim je kreiran Smile
-Poboljsane su provere koje sluze za pretrazivanje direktorijuma u potrazi za podrzanim slikama
-Dodata su poboljsanja prilikom provere za ImageMagick alatima (sada proveravamo /usr/bin i /usr/local/bin)
-README je obnovljen (ima info o tome kako me kontaktirati i kako slati info o nadjenim bagovima)
-Uklonjena je convert-wrapper skripta. Neka krajnji korisnici sami konvertuju slike u JPG/JPEG Smile
-Skripta sada koristi "_" karakter umesto "-" prilikom kreiranja galerije.
-Dodat je "gallery_prefix" var koji vam omogucava da dodajete prefikse na imena galerije.

0.2.1 VERSION NOTICE: Svi koji koriste cwg 0.2.1b ili stariji bi trebalo da provere svoje konfiguracije buduci da su ubacene neke nove opcije! Najbolje je da sacuvate vas "cwg-rc" fajl, uklonite ga iz ~/ i pokrenete cwg skriptu (bez opcija) kako bi se kreirala nova konfiguracija sa SVIM novim opcijama. Tako mozete da uporedite vasu staru nofiguraciju i novu i da dopunite ono sto vam nedostaje Smile


download:
https://www.mycity.rs/must-login.png

offline
  • Pridružio: 20 Feb 2005
  • Poruke: 4505
  • Gde živiš: planeta Zemlja

Pripremam novu verziju. Nova verzija (0.3) ce (tacnije vec delimicno ima) doneti sledece novine:

-Promenjenu konfiguraciju. Stara konfiguracija nece raditi
-Menjanje pola skripte kako bi ukljucio opcije za prevodjenje same skripte
-Promenjenu default temu (poslednji put majke mi Smile)
-Dodavanje gomile novih tema (ocekujte barem 10 default tema. Bice to uglavnom zaminljive varijacije boja). Teme koje sadrze okvire (boarders) nece biti kreirane po defaultu. Razlog je taj sto neko moze da podigne sliku velicine 1600x1200 u cwg galeriju i onda dolazi do prelazenja slike preko granica okvira sto mene nervira i ruzno izgleda Smile
-Izmenjene META tagove koji ce biti za nijansu vise prijateljski natrojeni prema search enginima
-Azuriranje kompletne dokumentacije i prevodjenj eiste na Engleski i Srpski (ova 2 jezika ce po defaultu sadrzati kompletnu dokumentaciju).
-Otvaranje sourceforge sajta kako bi promovisao ovaj projekat (zaista na netu nema projekata ove vrste u bashu)

Ono sto mene interesuje ima li ljudi koji su zainteresovani za prevodjenje aplikacije na druge jezike? Dokumentacija za prevodjenje podrazumeva:
-poruke koje skripta izbacuje korisniku u terminalu
-html templejt (mislim na komentare unutar samog koda i na ono sto posetioci sajta vide)
-README vezan za podesavanje konfiguracije (ovo mi je jako bitan deo)

Ostatak dokumentacije nije neophodan i za njega sam se ja pobrinuo (kao sto sam rekao: Engleski i Sprski (dokumentacija, prezentacije na netu i ostalo) ja odrzavam i oko toga nema brige buduci da su to default jezici koje ja licno mogu da podrzim). Prevodi su mi bitni zato sto ce omoguciti korisnicima da se lakse snalaze. Recimo da ima da se prevede izmedju 30 i 50 redova suvog teksta Smile
Mozda cu uspeti burazera da nateram da mi prevede sve na Nemacki ali to je to. Ko ima zelju da pomogne neka mi javi kako bih ga imao na umu Smile

evo slike sajta (vec je gotov zajedno sa prevodima na Enlgeski i Srpski) i galerije koja ce se koristiti kao primer wb galerije kreirane pomocu cwg skripte:







Clean and simple Smile

offline
  • Pridružio: 20 Feb 2005
  • Poruke: 4505
  • Gde živiš: planeta Zemlja

Zvanican sajt projekta:
Srpski
Engleski
Strana na Engleskom postoji samo informativno buduci da jos nije zavrsena v0.3 u koju ce biti ubacen prevod Wink

Sto se tice samog projekta to ide sporo ali odmicemo pomalo. Pala mi je na pamet ideja i da ubacim mogucnost geotagovanja ali to jos uvek testiram. Nisam siguran da razumem sintaksu pa...

btw presli smo na xhtml totalno. Iovako ga najvise koristim ovih dana a i dozvoljava upotrebu xml-a (mada isti trenutno "ne komzumiram"). Xml bi mogao da znaci za web galeriju.

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12518
  • Gde živiš: Južni pol

Sajt je odličan. Baš imaš smisla za dizajn. Jednostavno i pregledno. Wink

offline
  • Pridružio: 20 Feb 2005
  • Poruke: 4505
  • Gde živiš: planeta Zemlja

@bocke
pa jesam li Wizard ili sta Smile ? Salu na stranu, bilo je vise varijanti ali ova mi izgleda fantasticno buduci da se poklapa sa izgledom kompletnog sajta Wink

btw dodao sam nocas opciju, u cwg, koja omogucava da vidite sliku (samostalno i nezavisno od
galerije).

Takodje razmisljam da kreiram listu slika u XML-u (galerija.xml sa listom slika i eventualno informacijama o velicini istih, formatu i rotaciji) medjutim ne znam kakvu to prakticnu upotrebljivost ima. Ovo je lako dodati posto koristim samo jedan format za slike. Misljanja?

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12518
  • Gde živiš: Južni pol

Nisam ga probao duže vreme. Sad ga pokrećem prvi put posle X meseci. Može jedna sugestija?

#username naloga
user="krak"

#puitanja do cwg galerije
#Ovaj parametar vam je nebitan ukoliko zelite da pravite galerije koje imaju samo vase slike
#bez dodatnih slika koje skripta koristi za dekoraciju (kao sto su favicon, info i bg html strane)
#na kraju ne sme biti / (sles)
#primer:
#cwg_putanja="/home/krak/korisnicki-direktorijum/instalirani-programi/cwg-0.2"
cwg_putanja="/home/krak/korisnicki-direktorijum/instalirani-programi/cwg-0.2"

#folder u kome ce se cuvati slike
output_dir="/home/krak/korisnicki-direktorijum/temp/web-galerije"


Jel može to malo da se automatizuje? Recimo pomoću Makefile-a koji kreira konfig fajl u zavisnosti od destinacionog dira.

offline
  • Pridružio: 20 Feb 2005
  • Poruke: 4505
  • Gde živiš: planeta Zemlja

ne vidim zasto ne bi moglo. Imam neke zanimljive primere na mom kompu pa cu ih ispitati detaljnije. Sa druge stane razmisljao sam da kriram takvu skriptu koja ce imatu uvek fiksnu putanju (recimo: /opt/cwg).
Verzija 0.3 ce sve to imati. Ja uporno gnjavim ljude da probaju kako bi mi pomgli time sto bi dali nove ideje. Sto vise kvalitetnijih ideja to ce bolja skripta biti. Sa v0.3 se spremam da zakoracim na ostale forume koji se bave linux softverom i skriptama kako bih dobio vise pomoci i kako bih omogucio svima da koriste ovu jednostavnu skriptu Smile
Za sada je v0.2.1 sasvim ok (i realno sve sto imam) i zaista ce da obavi svoj posao (ukoliko lepo podesis konfiguraciju).

Tako da ljudi, probajte. Dajte misljenje. Tako smo svi srecniji Smile

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12518
  • Gde živiš: Južni pol

.::Wizard::. ::ukoliko lepo podesis konfiguraciju

Da, da. Samo to. Mr. Green Šalim se. Isprobaću pa ti javljam utiske. Wink

Ko je trenutno na forumu
 

Ukupno su 1235 korisnika na forumu :: 71 registrovanih, 11 sakrivenih i 1153 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, 5.56, A.R.Chafee.Jr., Acivi, anta, avijacija, babaroga, bokisha253, cemix, cenejac111, cikadeda, cvrle312, DejanSt, Demostant, DENIRO, djboj, Dogma21, Dorcolac, dragoljub11987, filiphr, GORDI, hyla, ILGromovnik, ivan1973, ivica976, Koja79, kokodakalo, Koridor, Krusarac, Kubovac, kuntalo, mercedesamg, Metanoja, MiG-29M2, milenko crazy north, milimoj, Millennium, mkukoleca, mnn2, mocnijogurt, Motocar, nazgul75, nebojsag, Nemanja.M, Nikolaa11, nikoladim, Parker, Petarvu, Prašinar, raykan, Regrut Boskica, royst33, shaja1, Sirius, solic, Srky Boy, StalniPromatrač, stankolich, strelac07, tomigun, trutcina, tubular, Tvrtko I, uruk, VJ, vladas87, voja64, yrraf, zlatkoa987, Žrnov, Čivi