blogimine ja bash +

Algajatele mõeldud foorum. Siia võib teha kõik Linuxiga seotud teemad, mida mujale ei oska panna

Moderaator: Moderaatorid

Vasta
Kasutaja avatar
tris
Troll - ära toida!
Troll - ära toida!
Postitusi: 713
Liitunud: 23.08.2014, 09:24

blogimine ja bash +

Postitus Postitas tris »

https://viki.pingviin.org/Blogimine_ja_bash_skript


Täiendasin ja lisasin html võimaluse:

Kood: Vali kõik

#!/bin/bash
kuup=$(date)
clear
echo Tere $USER
echo
echo "Sisesta teema pealkiri: $teema"
read teema
echo "Sisesta oma jutt: $jutt"
read jutt
echo Pealkiri: $teema >> ~/blogi
echo Sisu: $jutt>> ~/blogi

echo '+' $kuup >> ~/blogi

echo "---------------------------------------------------------------------------------" >>~/blogi

txt2html blogi > blogi.html

Peab paigaldama muidugi txt2html, mis konverdib blogi html-iks ja saab ka linke teha veebile.
ricochet:yckka6zlbxv767lz
Kasutaja avatar
imre
Vana Pingviin
Vana Pingviin
Postitusi: 2653
Liitunud: 16.08.2005, 03:00

Postitus Postitas imre »

Täiendasid aga ebatäpselt:

Kood: Vali kõik

txt2html blogi > blogi.html 
Peaks aga olema

Kood: Vali kõik

txt2html ~/blogi >> blogi.html 
või

Kood: Vali kõik

txt2html ~/blogi >> ~/blogi.html 
Sinu täienduse eeldab, et kasutaja on kodukataloogis, aga ei pruugi ju olla.
See sinu täiendus mõistagi sõidab iga kord blogi.html failist üle aga sa tahad ikka täiendavalt lisada.
Enne teema püstitamist kasutage OTSINGUT
Küsi targalt: Infot siit!
Kui aru ei saa, siis küsi.
Kasutaja avatar
tris
Troll - ära toida!
Troll - ära toida!
Postitusi: 713
Liitunud: 23.08.2014, 09:24

Postitus Postitas tris »

Pane nüüd tähele! Piisab kui blogi faili lisatakse ja blogi.html ühe korra alati luuakse.. kontrolli üle!
ricochet:yckka6zlbxv767lz
Kasutaja avatar
imre
Vana Pingviin
Vana Pingviin
Postitusi: 2653
Liitunud: 16.08.2005, 03:00

Postitus Postitas imre »

Jep, sul on õigus. Oleksin pidanud kontrollima.
Enne teema püstitamist kasutage OTSINGUT
Küsi targalt: Infot siit!
Kui aru ei saa, siis küsi.
Kasutaja avatar
tris
Troll - ära toida!
Troll - ära toida!
Postitusi: 713
Liitunud: 23.08.2014, 09:24

Postitus Postitas tris »

Oluline läbimurre!
Nüüd saab tänu programmile txt2tags (mis tuleb paigaldada), ka äöüõ tähed õieti ekraanile e. siis UTF-8 kodeeringus.

txt2html blogi > blogi.html asemel tuleb panna:

txt2tags --encoding=UTF-8 -t html -o - blogi > blogi.html

Nüüd saame blogida oma!

man txt2tags käsuga saab siis vaadata, mis märgid aitavad kirjutamisel teksti paksemaks teha, allajoonida, viltu asetada .jne Mis link .jne
ricochet:yckka6zlbxv767lz
Kasutaja avatar
Gomi
Pingviini aktivist
Pingviini aktivist
Postitusi: 182
Liitunud: 24.12.2017, 12:06

Postitus Postitas Gomi »

Ei tea, miks $teema ja $jutt üritatakse echo'da enne, kui need üldse defineeritud on. Eeldan, et mõtteks oli samalt realt kirjutamine?

Tegin siis veidike ümber. Kirtutab faili blog vaid ühe korra. Lisaks jääb iga rida ka alla 80 tähemärgi!

Kood: Vali kõik

#!/bin/bash

cd ~
kuup=$(date)
vahejoon=$(printf '%80s' '-' | tr ' ' '-')

clear
echo -en "Tere $USER\n\nSisesta teema pealkiri: "
read teema

echo -en "Sisesta oma jutt: "
read jutt

echo -e "Pealkiri: ${teema}\nSisu: ${jutt}\n+ ${kuup}\n${kriipsud}" >> blogi
txt2html blogi > blogi.html
Kasutaja avatar
tris
Troll - ära toida!
Troll - ära toida!
Postitusi: 713
Liitunud: 23.08.2014, 09:24

Postitus Postitas tris »

Selline asi nagu zim on olemas. Graafiline ja viki tüüpi ning saab teisendada html-iks. Seal on erinevad stiilid ja programm on enamvähem eesti keeles.
ricochet:yckka6zlbxv767lz
Vasta