GoGPT Best VPN GoSearch

OnWorks favicon'u

tembel - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında tembel çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen tembel komutudur.

Program:

ADI


tembel - statik web galerisi oluşturucu

SİNOPSİS


tembel [-h | -v | [seçenekleri] albümdir]

AÇIKLAMA


Bu kılavuz sayfası aşağıdakileri açıklar: tembel programı. Bu program statik bir web galerisidir.
Python ile yazılmış jeneratör.

tembel öyle çalışır: orijinal bir dosya deponuz olmalıdır - muhtemelen şunları içerir:
alt dizinler (albüm meta veri özelliğini kullanmıyorlarsa adları başlık görevi görür).
Bu, kaynak dosya hiyerarşisidir. tarafından asla değiştirilmeyecektir. tembel. Sonra ne zaman
fırlatma:

$ tembel -o /var/www/MyAlbum /home/user/SourceDir

tembel kaynak hiyerarşinin içeriğini analiz edecek ve hedefi (yeniden) yaratacaktır
şablonlar tarafından tanımlanan tüm çan ve ıslıklarla hiyerarşi. Yalnızca eksik parçalar veya
güncel olmayan parçalar oluşturulacaktır. Bu mekanizmanın bir sınırlaması vardır.
yine de: kaynak dizindeki, meta verilerdeki veya temalardaki güncellemeler
algılandı, son nesilden bu yana komut satırı seçeneklerinde ve yapılandırma dosyalarında değişiklikler
değildir ve kullanıcı yeniden oluşturulması gereken dosyaları manuel olarak silmelidir.

SEÇENEKLER


Bu programlar, uzun seçeneklerle başlayan olağan GNU komut satırı sözdizimini izler.
iki tire (`-'). Seçeneklerin bir özeti aşağıda yer almaktadır. Tam bir açıklama için bkz.
the -h geçiş.

-v --versiyon
Programın sürüm numarasını göster ve çık.

-h --yardım et
Seçeneklerin özetini göster.

--sessizlik
Hatalar dışında hiçbir şey çıkarmayın.

- hata ayıklama
Tembelin yaptığı her şeyi çıkar.

-o DEST_DIR --çıktı-dizini=DEST_DIR
Web sayfalarının, slaytların ve başparmakların yazılacağı dizin (varsayılan geçerli
dizin).

-t TEMA --tema=TEMA
Tema adı (tema dizininde aranır) veya temanın tam yolu.

--varsayılan-stil=VARSAYILAN TARZ
Temaya uygulanacak varsayılan stil.

--template-vars=TPL_VARS
Tüm şablonları yüklemek için ortak değişkenler, örn. --template-vars='footer=foo
çubuk,renk=baz'. Daha uzun değişken içerikler için bir yapılandırma dosyası kullanmak daha kolaydır
(görmek tembel.conf(5)).

-f --force-gen-sayfaları
Değişiklik zamanlarından bağımsız olarak web sayfalarını yeniden oluşturmaya zorlayın.
bağımlılıklar. Bu, bunları etkileyen bir yapılandırma seçeneğini değiştirirken kullanışlıdır.
(tema, dizin düzleştirme, vb.).

--temiz-hedef
Orada olmaması gereken dosyaların hedef dizinini temizleyin (varsayılan
uyarı ama silmeyin).

--tüm dizinleri kontrol et
Kaynak değiştirme zamanından bağımsız olarak tüm dizinleri ayrıntılı olarak gözden geçirin.

-s GÖRÜNTÜ BOYUTU --resim boyutu=GÖRÜNTÜ BOYUTU
Görüntülerin boyutu, olarak tanımlayın isim=xxy, ..., Örneğin. küçük=800x600,orta=1024x768. NS
özel boyutlar 0x0 orijinal boyutu kullanır. GÖRÜNTÜ BOYUTLANDIRMA AÇIKLAMASI'na bakın
Mevcut sözdizimi hakkında daha fazla bilgi için bölüm.

-T KÜÇÜK RESİM BOYUTU --küçük resim boyutu=KÜÇÜK RESİM BOYUTU
Küçük resimlerin boyutu, ör. 150x113. için GÖRÜNTÜ BOYUTLANDIRMA AÇIKLAMASI bölümüne bakın.
mevcut sözdizimi hakkında daha fazla bilgi.

-q KALİTE --kalite=KALİTE
Oluşturulan JPEG resimlerin kalitesi (varsayılan 85'tir).

-O --orijinal
Orijinal fotoğrafları çıktıya dahil edin.

--orig-taban=GÖRECELİ YOL
Orijinal fotoğrafları çıktı dizinine kopyalamayın, bunun yerine GÖRECELİ YOL
bu bağlantılar için temel olarak (olmadan atılır) -O).

--orig-sembolik bağlantı
Orijinal fotoğrafları çıktı dizinine kopyalamayın, onların yerine sembolik bağlantılar oluşturun.
orijinal yerler. Bu, tüm dizini aktarmayı planladığınızda kullanışlıdır.
hangi tembel başka bir yere, belki de rsync, ve sen istiyorsun
her fotoğrafın fazladan bir kopyasını oluşturmaktan kaçının.

Dikkat
Bu seçenek Windows'ta mevcut değildir; o işletimde kullanmayı denerseniz
sistem, tembel 1 çıkış durumuyla hemen çıkacaktır.

--yayın=PUB_URL
Yayın URL'si (yalnızca özet akışı oluşturmak için kullanışlıdır).

-m --generate-meta veri
Bunun yerine kaynak ağaçta bulunmayan meta veri açıklama dosyaları oluşturun
web galerisi oluşturma. Bu, diğer tüm seçenekleri devre dışı bırakır.

-n THUMBS_PER_PAGE --sayfa başına başparmak=THUMBS_PER_PAGE
Dizin sayfası başına maksimum başparmak sayısı. Bu, dizin sayfalandırmayı etkinleştirir (0
sınırsız).

--etiketle filtre=TAG
Ayarlanırsa, tembel yalnızca kendi (IPTC) etiketlerinden birine sahip resimleri dışa aktarır.
eşleşen TAG. AND ve OR boolean testlerinin bir eşdeğerini kullanmak da mümkündür.
filtre etiketleri. Daha fazla ayrıntı için bölümün altını okuyun TAG FİLTRELEME.

--pic-sıralama yöntemi=SİPARİŞ
Bir alt galerideki resimler için 'mtime', 'dosyaadı' veya 'exif' arasında sıralama düzeni. (varsayılan
EXIF verileri mevcutsa EXIF ​​tarihine göre olan 'exif', aksi takdirde dosya adı, sıralama
Daha önce EXIF'siz görüntüler). Sıralamayı tersine çevirmek için ':reverse' ekleyin (örn.
--pic-sort-by=mtime:ters).

--subgal-sıralama yöntemi=SİPARİŞ
Alt galeriler için 'exif' arasında sıralama düzeni (en son resmin EXIF ​​tarihi
alt galeri), 'mtime' veya 'dirname' (varsayılan 'dirname'dir). Ters çevirmek için ':reverse' ekleyin
sıralama düzeni (örn. --subgal-sort-by=dizinadı:ters).

--dir-düzleştirme-derinlik=SEVİYE
Altında dizin ağacının düzleştirildiği düzey. Varsayılan, düzleştirme olmamasıdır ('Hayır').

Bu seçenek, programın alt galerilerin web galeri dizinini içermesini sağlar.
düzeyleri sağlanandan daha büyükse, ebeveynlerinin galeri dizini SEVİYE.
albüm kökünün seviyesi 0'dır.

Birden fazla galeriye sahip dizin sayfaları (bu bölüm kullanıldığında gerçekleşir)
galeri bölümlerindeki resimler bağlantıları.

Aşağıdaki örnekler, bir örnek albüm için üretilen dizinleri göstermektedir (2 alt galeri,
1 alt-alt galeri, her birinde 1 resim).

Örnek E-posta 1. --dir-flattening-depth=Hayır (Varsayılan)

index.html <- alt galeri bağlantıları
subgal1/index.html <- img1 ile dizin
subgal1/img1.html
subgal1/subsubgal1/index.html <- img2 ile dizin
subgal1/subsubgal1/img2.html
subgal2/index.html <- img3 ile dizin
subgal2/img3.html

Örnek E-posta 2. --dir-düzleştirme-derinliği=0

index.html <- tüm resimler için dizin içerir
subgal1/img1.html
subgal1/subsubgal1/img2.html
subgal2/img3.html

Örnek E-posta 3. --dir-düzleştirme-derinliği=1

index.html <- tüm resimler için dizin içerir
subgal1/index.html <- img1 ve img2 ile dizin
subgal1/img1.html
subgal1/subsubgal1/img2.html
subgal2/index.html <- img3 ile dizin
subgal2/img3.html

-z --make-dir-zip
Her dizin için orijinal resimlerden oluşan bir zip arşivi oluşturun.

--webalbum-pic-bg=WEBALBUMIC_BG
Webalbum resmi arka plan rengi. Varsayılan şeffaftır ve PNG biçimini ifade eder.
Diğer herhangi bir değer, örneğin kırmızı, beyaz, mavi, JPEG kullanır.

--webalbum-resim-türü=WEBALBUMIC_TYPE
Ne tür web albümü küçük resimleri oluşturulacak. Varsayılan olarak lazygal,
her biri albümden rastgele seçilmiş resimlerle çok sevilen "dağınık" küçük resimler
rastgele bir miktarda döndürülür ve birbirine yapıştırılır. Bu varsayılan tarafından da zorlanabilir
'dağınık' olarak belirtmek WEBALBUMIC_TYPE.

Öte yandan, bu seçeneğin değeri olarak 'tidy' belirtilmesi tembelliği yapmaya zorlar.
döndürmeleri atlayarak daha düzenli şekilli küçük resimler elde edebilirsiniz.
daha yoğun paketlenmiş. Albümlerinizin tüm kullanıcıları yoksa, bu bir avantaj olabilir.
dev ekranlar :-)

--keep-gps-veri
EXIF etiketlerinden GPS verilerini çıkarmayın. Varsayılan olarak, konum etiketleri aşağıdakiler için kaldırılır:
gizlilik nedenleri. Ancak, konum verisine sahip olmanın yarattığı durumlar vardır.
hissedilir ve arzu edilir. Bu çoğunlukla tatil fotoğraflarıyla kullanılmak içindir.

TEMALAR


Bir tema, aşağıdaki öğeleri içeren bir dizine eşlenir:

tema/PAYLAŞILDI_*
Web galerisi paylaşılan dizinine yerleştirilecek dosyalar, örneğin CSS, Javascript, resimler veya
tüm galerilerde ortak olan diğer kaynaklar.

tema/tara.thtml
Tema göz atma sayfası için XHTML şablonu (bir resim gösteriliyor).

tema/dirindex.thtml veya tema/dynindex.thtml
Dizin dizin sayfası için XHTML şablonu (resimler ve alt galeri bağlantıları).

Hangi dizin dosyasının mevcut olduğuna bağlı olarak tema şöyle olacaktır:

dirindex.thtml: tamamen statik
resim başına, boyut başına bir HTML sayfası ve boyut başına bir dizin veya

dynindex.thtml: dinamik
dizin başına yalnızca bir dizin oluşturulacaktır.

tema/*.thtml geçerli bir XML olmalıdır. Görmek
http://genshi.edgewall.org/wiki/Documentation/xml-templates.html sözdizimi için. bağımlılıklar
statik olarak dahil edilen şablonlar için (yani değişkenlerden hesaplanmayan dosya adları ile)
otomatik olarak hesaplanır: dahil edilen bir şablon değiştirildiğinde, yazılım
hangi sayfaların yeniden oluşturulacağını otomatik olarak belirleyin. Eksik şablon dosyaları
içinde aranan varsayılan tema.

tema/SHARED_* dosyaları (paylaşılan dizin için ortak kaynaklar)
ORTAK_ önek ve:

· Genshi metin şablonu motoru kullanılarak işlendi (bkz.
http://genshi.edgewall.org/wiki/Documentation/text-templates.html sözdizimi için.) eğer
onların dosya uzantısı ile başlar t,

· Aksi takdirde web albümü hedefine kopyalanır.

Tema bildirimini kullanma tema/manifest.json dosyasından dosyalar eklemek mümkündür.
web albümü paylaşılan dosyalara kopyalanacak diğer dizinler.

Örnek E-posta 4. manifest.json

{
"paylaşılan": [
# paylaşılan/lib.js olarak kopyala
{ "yol": "../lib-2.1.js", "hedef": "lib.js" },

# paylaşılan/js/lib-2.1.js olarak kopyala
{ "yol": "../lib-2.1.js", "hedef": "js/" }
]
}

Lütfen /usr/share/lazygal/themes içinde verilen örneklere bakın.

ALBÜM METADATA


Kaynak albümdeki bir dizin album_description adlı bir dosya içeriyorsa,
albüm meta verilerinin kaynağı olarak işlenir. Format başka bir albümden ödünç alınmıştır.
oluşturma aracı - Matew. Her satır olası bir etiket olarak değerlendirilir, bilinmeyen satırlar
basitçe görmezden gelindi. Bu dosyanın örnek içeriği aşağıdaki gibidir:

Örnek E-posta 5. album_description

Albüm adı "Albümüm"
Albüm açıklaması "Açıklama, çok uzun olabilir."
Albüm resmi tanımlayıcısı nispi/path/to/image.jpg

Aksi takdirde, kullanıcı aşağıdaki dosyalarda meta veri sağlayabilir.

SOURCE_DIR/albüm-adı
Bu albüm dizini için kullanılacak başlık.

SOURCE_DIR/albüm-açıklama
Bu albüm dizini için açıklama. HTML etiketleri bu dosyadan kelimesi kelimesine kullanılır.

SOURCE_DIR/albüm-resmi
Albüm resim yığınının en üstünde kullanılacak resim.

SOURCE_DIR/PICTURE_FILENAME.Yorum
Bu özel resim için kullanılacak açıklama. Lütfen HTML etiketlerinin alındığını unutmayın
şablonlarda çıktı için bu dosyada sağlandığı gibi.

Lazygal ayrıca görüntü dosyalarındaki birçok meta veri etiketinden bilgi çıkarır. görüntü ile ilgili
açıklama, Lazygal yorumları şu sırayla arar:

1. resim.jpeg.yorum dosyası

2. Exif.Foto.Kullanıcı Yorumu

3. Exif.Image.ImageDescription

4. Iptc.Application2.ObjectName

5. JPEG yorumu

onworks.net hizmetlerini kullanarak tembel çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad




×
reklâm
❤️Buradan alışveriş yapın, rezervasyon yapın veya satın alın; ücretsizdir, hizmetlerin ücretsiz kalmasına yardımcı olur.