Podpisy
Narzędzie CLI które przekształca podpisy pod apelem w formacie CSV do formatu TeX (potrzebnego do generowania PDF z podpisami), lub do nowego CSV.
Instalacja
gem install podpisy --no-ri --no-rdoc
Stworzenie katalogu z podpisami
podpisy -g moja_kampania
Stworzy katalog z plikami potrzebnymi do wygenerowania PDF. Zwiera:
- podpisy.cls – plik klasy dokumentu LaTeX
- podpisy.tex – zawiera ramy PDFa z podpisami. Edytuj go, aby zmienić tytuł, treść apelu, loga, itp. Na końcu załącza drugi plik tex, w którym są już same imiona osób (ten plik generujesz za pomocą opcji
-t
). - loga
instaluj_pakiety.sh
– instaluje środowisko XeLateX
Format wejściowy
Plik CSV powinien mieć następujące kolumny:
first_name
,last_name
– imię i nazwisko- lub
name
– imię i nazwsiko połączone postcode
– kod pocztowy (na podstawie którego może zostać wyszukany obszar)
Format wyjściowy
TeX
Aby wygenerować podpisyw w tex:
$ podpisy -at petition.tex pobrane_podpisy.csv
Podanie opcji -a
zastąpi kody pocztowe nazwami miejscowości (zwykle tego używamy)
CSV
Można wygenerować także plik CSV. Jedyny use case w tej chwili to opcja -a
, która zamieni wartości w kolumnie postcode
na nazwę miejscowości.