Selaa lähdekoodia

Add --nosrc option to mediawiki2ency.sh

primary
Pauline Emily 4 vuotta sitten
vanhempi
commit
9674f8f397
2 muutettua tiedostoa jossa 11 lisäystä ja 4 poistoa
  1. +6
    -2
      README
  2. +5
    -2
      mediawiki2ency.sh

+ 6
- 2
README Näytä tiedosto

@@ -17,7 +17,11 @@ Konwertuje pliki tekstowe sformatowane za pomocą znaczników MediaWiki na używ
w Systemie Stron Wandejskich dialekt Markdowna i dodaje informację o źródle
artykułu oraz jego licencji. Zalecane użycie:

./mediawiki2ency.sh [--sclavinia] plik_źródłowy "Tytuł strony" > plik_docelowy
./mediawiki2ency.sh [--nosrc|--sclavinia] plik_źródłowy
"Tytuł strony" > plik_docelowy

Przełącznik `--nosrc' powoduje niedołączanie do strony informacji o jej źródle
i nie jest konieczne w tym przypadku podawanie jej tytułu.

** encyimport.sh

@@ -27,7 +31,7 @@ pod nazwą `Encyklopedia::Tytuł_strony.txt'. Do swojego działania wymaga skryp
mediawiki2ency.sh w jednym z katalogów ścieżki wyszukiwania ($PATH) lub
w katalogu bieżącym. Zalecane użycie:

./encyimport.sh [--sclavinia] < plik_z_listą_stron
./encyimport.sh [--sclavinia] < plik_z_listą_stron

Skrypt został napisany z zamiarem bezpośredniego użycia na serwerze wandejskim,
ale oczywiście może być też używany do zbiorowego pobierania artykułów na


+ 5
- 2
mediawiki2ency.sh Näytä tiedosto

@@ -31,13 +31,14 @@ if [ -z "$1" ]; then
show_usage=1
fi

if [ -z "$2" ]; then
if [ "$source" != nosrc ] && [ -z "$2" ]; then
printf '%s: %s\n' "$0" 'Musisz podać tytuł strony źródłowej.' >&2
show_usage=1
fi

if [ $show_usage -eq 1 ]; then
printf 'Użycie: %s [--sclavinia] nazwa_pliku tytuł_strony\n' "$0" >&2
printf 'Użycie: %s [--nosrc|--sclavinia] nazwa_pliku tytuł_strony\n' \
"$0" >&2
exit 1
fi

@@ -50,6 +51,8 @@ sed -Ee 's/\[\[[^]]+\]\]/<nowiki>&<\/nowiki>/g' "$1" | \
# Dodaj informację o źródle strony i licencji.
urlname=$(printf '%s\n' "$2" | sed -e 's/ /_/g')
case $source in
nosrc)
;;
sclavinia)
printf '\n### Źródła\n\n_Strona zawiera materiał pochodzący z artykułu **[%s](http://vonthorn.sarmacja.org/wiki/index.php/%s)** ([lista autorów](http://vonthorn.sarmacja.org/wiki/index.php?title=%s&action=history)) w [Sclavinia Wiki](http://vonthorn.sarmacja.org/wiki/), udostępnionego na licencji [GNU FDL 1.2](https://www.gnu.org/licenses/old-licenses/fdl-1.2.html)._\n' "$2" "$urlname" "$urlname"
;;


Ladataan…
Peruuta
Tallenna