summaryrefslogtreecommitdiff
path: root/README.md
blob: dd5a857cb6552fcfb3121479d9100729994b0a88 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68

JFR Pary - wirtualne stoliki
============================

Narzêdzie sprz¹taj¹ce strony wyników z JFR Pary z danych dodanych celem
porównania uczestników z wirtualnym sto³em.

Ukrywane s¹:
* wyniki par ze stolików wirtualnych, równie¿ ze zbiorówek oraz pe³nych wyników
* linki w liœcie historii par
* zapisy w protoko³ach

Pierwszy z wirtualnych zapisów jest pozostawiany na dole protoko³u, opatrzony
nag³ówkiem.

Przyk³adowe efekty dzia³ania:
[rozdania szkoleniowe z BOOM 2015](http://www.pzbs.pl/wyniki/boom/2015/boom_wirtualne_me.html), 
[Kadra U-20 z butlerem ligowym](http://emkael.info/brydz/wyniki/2015/u20_szczyrk/ligowe.html).

Wymagania systemowe
-------------------

* python 2.x (testowane i tworzone w wersji 2.7.10)
* BeautifulSoup4
* lxml (jako parser dla BS4)
* argparse

Instalacja
----------

Œci¹gnij zawartoœæ tego repozytorium.

Ju¿, gotowe.

U¿ycie
------

```
python virtual_table.py [-t OPIS_STOLIKA] KATALOG_ROBOCZY_Z_PREFIKSEM_TURNIEJU [NR_PARY NR_PARY ...]
```

Parametry wejœciowe:
* œcie¿ka do katalogu stron generowanych przez JFR Pary, wraz z prefiksem
turnieju

Opcjonalne parametry:
* `-t OPIS_STOLIKA` lub `--text OPIS_STOLIKA` pozwala ustawiæ w³asny nag³ówek
stolika w protoko³ach, zamiast domyœlnego "Wirtualny stolik"
* `NR_PARY ...` pozwala samodzielnie okreœliæ numery par na wirtualnych stolikach

W przypadku nieokreœlenia numerów par, jako pary na stolikach wirtualnych
traktowane s¹ wszystkie pary, których imiona i nazwiska s¹ puste (wg nag³ówków
plików historii par).

Lista przysz³ych usprawnieñ
---------------------------

Patrz: [`TODO.md`](TODO.md)

Autor
-----

Micha³ Klichowicz (mkl)

Licencja
--------

Patrz: [`LICENSE.md`](LICENSE.md)