From b266be02339f47f9019d034d032effb8b02b7a70 Mon Sep 17 00:00:00 2001 From: s383941 Date: Wed, 6 Jun 2018 17:52:09 +0200 Subject: [PATCH] Repo initialization --- db.sqlite3 | Bin 0 -> 67584 bytes glosy.csv | 42 ++++++++ komitety | 2 + manage.py | 10 ++ okregi | 41 ++++++++ ordynacja/__init__.py | 0 ordynacja/__init__.pyc | Bin 0 -> 149 bytes ordynacja/admin.py | 8 ++ ordynacja/admin.pyc | Bin 0 -> 379 bytes ordynacja/apps.py | 7 ++ ordynacja/apps.pyc | Bin 0 -> 510 bytes ordynacja/migrations/0001_initial.py | 48 +++++++++ ordynacja/migrations/0001_initial.pyc | Bin 0 -> 1420 bytes ordynacja/migrations/__init__.py | 0 ordynacja/migrations/__init__.pyc | Bin 0 -> 160 bytes ordynacja/models.py | 19 ++++ ordynacja/models.pyc | Bin 0 -> 1238 bytes ordynacja/templates/ordynacja/index.html | 10 ++ ordynacja/templates/ordynacja/index.html~ | 10 ++ ordynacja/tests.py | 3 + ordynacja/urls.py | 8 ++ ordynacja/urls.pyc | Bin 0 -> 398 bytes ordynacja/views.py | 17 +++ ordynacja/views.pyc | Bin 0 -> 1048 bytes ordynacje/__init__.py | 0 ordynacje/__init__.pyc | Bin 0 -> 149 bytes ordynacje/settings.py | 122 ++++++++++++++++++++++ ordynacje/settings.pyc | Bin 0 -> 2703 bytes ordynacje/urls.py | 22 ++++ ordynacje/urls.pyc | Bin 0 -> 1072 bytes ordynacje/wsgi.py | 20 ++++ ordynacje/wsgi.pyc | Bin 0 -> 741 bytes populateGlosy.py | 31 ++++++ populateKomitet.py | 10 ++ populateOkreg.py | 0 35 files changed, 430 insertions(+) create mode 100644 db.sqlite3 create mode 100644 glosy.csv create mode 100644 komitety create mode 100644 manage.py create mode 100644 okregi create mode 100644 ordynacja/__init__.py create mode 100644 ordynacja/__init__.pyc create mode 100644 ordynacja/admin.py create mode 100644 ordynacja/admin.pyc create mode 100644 ordynacja/apps.py create mode 100644 ordynacja/apps.pyc create mode 100644 ordynacja/migrations/0001_initial.py create mode 100644 ordynacja/migrations/0001_initial.pyc create mode 100644 ordynacja/migrations/__init__.py create mode 100644 ordynacja/migrations/__init__.pyc create mode 100644 ordynacja/models.py create mode 100644 ordynacja/models.pyc create mode 100644 ordynacja/templates/ordynacja/index.html create mode 100644 ordynacja/templates/ordynacja/index.html~ create mode 100644 ordynacja/tests.py create mode 100644 ordynacja/urls.py create mode 100644 ordynacja/urls.pyc create mode 100644 ordynacja/views.py create mode 100644 ordynacja/views.pyc create mode 100644 ordynacje/__init__.py create mode 100644 ordynacje/__init__.pyc create mode 100644 ordynacje/settings.py create mode 100644 ordynacje/settings.pyc create mode 100644 ordynacje/urls.py create mode 100644 ordynacje/urls.pyc create mode 100644 ordynacje/wsgi.py create mode 100644 ordynacje/wsgi.pyc create mode 100644 populateGlosy.py create mode 100644 populateKomitet.py create mode 100644 populateOkreg.py diff --git a/db.sqlite3 b/db.sqlite3 new file mode 100644 index 0000000000000000000000000000000000000000..d0cb930bbc1ae2f16402a8255439b027b6a0bfdc GIT binary patch literal 67584 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 X)3sY6pX^k~Cm9vWv)J+r3}^p8d=5Yr literal 0 HcmV?d00001 diff --git a/glosy.csv b/glosy.csv new file mode 100644 index 0000000..14ea58f --- /dev/null +++ b/glosy.csv @@ -0,0 +1,42 @@ +Nr okr.,Siedziba OKW,L. obw.,Liczba wyborców,Otrzymane karty,Niewykorzystane karty,Wydane karty,Liczba wyborców głosujących przez pełnomocnika,Liczba wyborców głosujących na podstawie zaświadczenia,Pakiety wyborcze,Koperty zwrotne,Koperty bez oświadczenia,Niepodpisane oświadczenie,Koperty zwrotne bez koperty na kartę do głosowania,Niezaklejona koperta na kartę do głosowania,Koperty na kartę do głosowania wrzucone do urny,Karty wyjęte z urny,Karty wyjęte z kopert na karty do głosowania,Karty nieważne,Karty ważne,Głosy nieważne,w tym: z powodu postawienia znaku „X” obok nazwiska dwóch lub większej liczby kandydatów z różnych list,w tym: z powodu niepostawienia znaku „X” obok nazwiska żadnego kandydata,"w tym: z powodu postawienia znaku „x” wyłącznie obok nazwiska kandydata z listy, której rejestracja została unieważniona",Głosy ważne,1 - Komitet Wyborczy Prawo i Sprawiedliwość,2 - Komitet Wyborczy Platforma Obywatelska RP,3 - Komitet Wyborczy Partia Razem,4 - Komitet Wyborczy KORWiN,5 - Komitet Wyborczy Polskie Stronnictwo Ludowe,6 - Koalicyjny Komitet Wyborczy Zjednoczona Lewica SLD+TR+PPS+UP+Zieloni,7 - Komitet Wyborczy Wyborców „Kukiz'15”,8 - Komitet Wyborczy Nowoczesna Ryszarda Petru,9 - Komitet Wyborczy Wyborców JOW Bezpartyjni,10 - Komitet Wyborczy Wyborców Zbigniewa Stonogi,11 - Komitet Wyborczy Wyborców Ruch Społeczny Rzeczypospolitej Polskiej,12 - Komitet Wyborczy Wyborców Zjednoczeni dla Śląska,13 - Komitet Wyborczy Samoobrona,14 - Komitet Wyborczy Wyborców Grzegorza Brauna „Szczęść Boże!”,15 - Komitet Wyborczy Kongres Nowej Prawicy,16 - Komitet Wyborczy Wyborców Mniejszość Niemiecka,17 - Komitet Wyborczy Wyborców Obywatele do Parlamentu +1,Legnica,723,787 416,604 430,236 726,367 699,181,2 862,185,178,3,-,-,-,175,367 811,175,15,367 796,11 017,8 057,2 740,-,356 779,127 370,90 060,13 003,15 427,13 886,37 298,34 229,25 506,,,,,,,,, +2,Wałbrzych,535,539 545,412 999,171 140,241 857,212,2 695,131,124,5,1,2,-,116,241 935,116,75,241 860,7 765,5 550,1 855,-,234 095,72 929,76 424,7 984,10 075,7 448,20 517,20 634,15 544,2 540,,,,,,,, +3,Wrocław,713,988 061,747 929,213 715,534 226,251,7 658,477,458,15,-,-,-,443,534 492,443,119,534 373,11 002,7 316,3 423,-,523 371,163 323,159 582,22 059,27 341,13 604,31 932,45 726,55 756,,2 779,,,,1 269,,, +4,Bydgoszcz,842,804 077,611 440,226 666,384 763,215,2 786,250,240,8,1,3,-,229,384 951,229,7,384 944,10 667,7 800,2 577,-,374 277,113 024,110 948,14 062,17 002,22 701,37 583,29 080,27 334,,2 543,,,,,,, +5,Toruń,825,832 502,640 432,266 665,373 762,259,3 481,137,131,4,-,1,1,125,373 834,125,11,373 823,11 313,8 020,2 944,-,362 510,121 703,93 432,13 227,14 134,24 476,39 003,30 159,23 563,,2 041,,,772,,,, +6,Lublin,989,959 177,737 168,238 615,498 733,388,4 231,237,231,7,-,-,-,224,498 858,224,9,498 849,11 129,7 860,2 908,-,487 720,232 014,80 892,13 395,24 376,37 733,29 172,45 448,22 158,,,599,,580,1 353,,, +7,Chełm,923,771 648,595 109,245 620,349 486,352,2 414,117,110,5,-,-,-,105,349 542,105,22,349 520,9 834,7 105,2 515,-,339 686,163 122,41 823,8 116,14 835,38 689,24 161,35 567,12 745,,,,,628,,,, +8,Zielona Góra,720,800 699,614 097,256 796,357 298,202,2 549,175,164,3,2,4,1,154,357 392,154,42,357 350,11 132,8 172,2 733,-,346 218,97 877,97 676,13 825,17 274,17 743,34 695,30 284,34 586,,2 258,,,,,,, +9,Łódź,534,642 203,504 683,140 248,364 428,194,2 949,259,248,11,3,-,5,230,364 482,230,88,364 394,5 330,3 366,1 803,-,359 064,107 350,112 333,16 627,17 163,9 710,37 615,25 992,32 274,,,,,,,,, +10,Piotrków Trybunalski,522,586 015,448 178,153 616,294 558,220,1 363,79,73,4,-,1,-,68,294 576,68,47,294 529,8 808,6 537,1 994,-,285 721,134 134,44 173,8 747,11 160,21 364,21 352,28 808,15 983,,,,,,,,, +11,Sieradz,802,786 549,586 638,205 441,381 193,243,2 009,135,129,6,-,-,-,123,381 239,123,34,381 205,11 460,7 771,3 355,-,369 745,147 623,78 314,13 077,15 171,29 044,30 256,32 973,19 681,,1 905,,,712,989,,, +12,Kraków I (południe),442,514 765,393 538,113 315,280 218,182,1 387,186,183,3,1,1,-,179,280 333,179,2,280 331,8 754,6 973,1 480,-,271 577,133 213,55 454,8 840,12 089,8 226,14 473,23 551,15 731,,,,,,,,, +13,Kraków II (północ),838,938 869,721 341,169 331,551 861,340,10 131,536,523,15,14,-,1,506,552 207,506,75,552 132,9 364,6 058,2 928,-,542 768,209 607,133 558,21 053,34 446,14 644,34 643,39 379,52 822,,,,,,1 372,1 244,, +14,Nowy Sącz,628,614 295,470 611,150 094,320 515,242,4 539,133,128,2,-,-,-,126,320 559,126,-,320 559,10 098,7 387,2 472,-,310 461,188 010,43 309,6 627,13 379,12 929,7 924,24 318,11 468,,1 606,,,,,891,, +15,Tarnów,559,579 603,444 916,144 437,300 476,227,1 745,150,146,3,2,-,-,141,300 553,141,10,300 543,8 902,6 534,2 069,-,291 641,151 623,42 887,7 082,13 766,23 552,9 933,28 005,13 233,,,,,,906,654,, +16,Płock,686,671 219,513 372,203 120,310 251,218,1 544,97,93,1,1,-,-,91,310 269,91,12,310 257,10 055,7 148,2 731,-,300 202,131 431,49 353,10 062,12 214,31 994,24 440,25 257,15 451,,,,,,,,, +17,Radom,532,574 038,438 720,155 245,283 469,209,1 556,105,98,2,-,-,-,96,283 500,96,14,283 486,8 144,5 766,2 158,-,275 342,130 758,48 332,7 203,10 770,25 933,13 258,23 149,13 233,,2 050,,,,,656,, +18,Siedlce,823,763 101,583 062,197 279,385 783,292,2 414,149,144,7,1,-,-,136,385 858,136,5,385 853,10 613,7 023,3 267,-,375 240,191 733,50 858,9 964,16 332,38 396,16 327,31 378,17 386,1 045,,582,,,1 239,,, +19,Warszawa I (miasto),1 137,1 561 289,1 255 857,179 108,1 076 664,501,24 047,36 989,31 815,1 775,276,28,57,30 068,1 106 006,30 229,577,1 105 429,10 214,5 753,3 827,-,1 095 215,327 342,301 672,60 663,67 700,7 882,93 666,84 937,146 629,,,2 760,,,,,,1 964 +20,Warszawa II (okręg),668,832 675,642 015,142 518,499 446,259,4 911,384,375,13,-,1,-,361,499 621,361,45,499 576,8 960,6 022,2 641,-,490 616,190 355,123 227,18 895,23 586,18 666,27 774,35 418,49 098,,3 597,,,,,,, +21,Opole,900,808 931,622 543,273 746,348 791,216,1 957,200,195,15,3,2,1,177,348 894,177,51,348 843,10 595,7 165,2 932,-,338 248,93 926,88 731,10 202,13 346,12 464,22 841,42 533,24 152,1 772,,,,,751,,27 530, +22,Krosno,823,710 602,547 929,210 641,337 285,405,2 893,167,160,8,-,1,-,151,337 363,151,36,337 327,10 462,6 839,2 839,537,326 865,174 900,44 971,7 595,13 984,23 805,14 893,29 919,12 981,2 289,1 528,,,,,,, +23,Rzeszów,986,988 577,760 972,241 400,519 572,409,2 986,173,166,7,2,-,1,156,519 628,156,8,519 620,12 363,8 465,3 620,-,507 257,284 642,66 516,11 623,25 163,23 667,22 409,47 071,21 106,,2 919,,,,1 363,778,, +24,Białystok,961,947 710,732 265,285 878,446 385,369,2 971,194,184,13,-,1,-,171,446 419,171,78,446 341,10 973,6 659,3 009,1 115,435 368,197 575,72 894,11 258,20 297,35 116,32 015,39 509,23 361,,2 088,,,626,,629,, +25,Gdańsk,657,830 798,636 728,200 219,436 461,208,5 723,326,303,7,1,2,1,293,436 642,293,17,436 625,9 494,6 451,2 729,-,427 131,126 466,148 305,16 992,21 366,12 904,28 168,30 536,39 184,,3 210,,,,,,, +26,Gdynia,796,936 485,718 890,238 732,480 131,236,4 340,337,323,20,1,1,2,300,480 326,299,92,480 234,13 526,9 321,3 868,-,466 708,145 698,156 147,18 918,20 677,15 064,30 973,37 410,38 344,,3 477,,,,,,, +27,Bielsko-Biała,488,612 348,477 658,132 617,345 036,227,2 930,236,229,4,2,-,3,221,345 113,221,27,345 086,7 798,5 344,2 274,-,337 288,136 330,79 506,12 557,15 788,11 533,22 122,31 570,27 882,,,,,,,,, +28,Częstochowa,442,486 784,371 765,129 260,242 492,131,1 434,164,157,11,-,1,1,144,242 584,144,6,242 578,5 944,4 212,1 571,-,236 634,84 773,49 580,8 625,10 111,11 799,26 305,27 521,15 942,,1 378,,,,600,,, +29,Gliwice,460,611 771,469 792,169 394,300 398,132,1 405,206,197,26,-,-,1,170,300 506,169,1,300 505,6 838,4 606,2 056,-,293 667,89 584,85 130,12 181,14 949,7 342,21 163,35 793,26 122,,,,,,1 403,,, +30,Rybnik,436,574 191,438 971,141 470,297 490,124,1 012,157,149,3,-,2,-,144,297 573,144,5,297 568,7 605,5 365,1 928,-,289 963,114 799,70 188,9 669,13 136,5 197,17 201,32 794,18 341,,,,7 928,,710,,, +31,Katowice,558,777 770,599 927,180 785,419 114,175,2 323,430,411,21,2,1,-,387,419 420,387,43,419 377,8 187,5 484,2 471,-,411 190,135 367,116 658,16 786,22 803,4 064,27 837,41 344,35 591,,,,10 740,,,,, +32,Sosnowiec,439,564 891,430 794,140 445,290 348,105,1 286,163,156,11,2,-,-,143,290 436,143,6,290 430,5 787,4 061,1 519,-,284 643,84 410,72 755,12 652,13 682,6 687,39 774,29 161,25 522,,,,,,,,, +33,Kielce,983,1 031 221,794 448,311 674,482 772,480,3 637,176,163,9,1,-,-,153,482 800,153,6,482 794,14 104,9 745,3 898,-,468 690,200 652,80 866,13 106,19 395,44 574,36 880,44 115,23 360,2 344,1 792,,,448,1 158,,, +34,Elbląg,460,503 061,386 108,178 389,207 717,126,1 428,119,109,4,-,-,-,105,207 784,105,26,207 758,7 396,5 565,1 708,-,200 362,63 236,60 359,7 608,9 480,13 411,15 407,16 514,11 668,1 426,1 253,,,,,,, +35,Olsztyn,673,636 139,490 345,216 076,274 262,164,2 924,189,170,10,-,1,-,165,274 385,165,8,274 377,8 211,5 738,2 150,-,266 166,80 970,72 055,9 948,13 584,22 458,23 312,23 888,18 141,,1 810,,,,,,, +36,Kalisz,701,797 144,608 886,232 149,376 737,177,1 624,170,164,4,2,1,-,157,376 828,156,3,376 825,13 641,9 581,3 730,-,363 184,115 668,89 668,11 497,15 422,39 874,32 047,28 996,25 557,1 973,1 982,,,500,,,, +37,Konin,528,617 224,469 610,181 782,287 819,149,1 263,161,152,7,4,1,1,139,287 896,139,8,287 888,10 504,7 464,2 721,-,277 384,103 781,56 111,11 032,11 061,19 027,32 649,24 486,19 237,,,,,,,,, +38,Piła,525,610 758,465 076,183 749,281 325,175,1 453,102,99,4,-,-,-,95,281 373,95,2,281 371,11 098,7 962,2 671,-,270 273,73 665,83 845,10 591,11 004,20 712,24 723,24 359,18 859,,2 515,,,,,,, +39,Poznań,476,692 746,532 389,115 266,417 078,171,6 380,464,424,12,-,-,4,408,417 260,408,50,417 210,7 324,4 923,2 145,-,409 886,97 975,146 141,18 854,19 548,7 809,33 080,24 825,59 387,2 267,,,,,,,, +40,Koszalin,469,515 403,394 987,170 152,224 830,136,4 258,172,154,15,-,-,-,139,224 913,139,29,224 884,7 867,5 969,1 738,-,217 017,62 032,65 262,8 466,9 672,8 972,24 697,20 428,17 488,,,,,,,,, +41,Szczecin,657,826 850,628 823,238 025,390 770,229,4 204,321,302,10,-,-,-,292,390 912,292,27,390 885,10 386,7 200,2 947,-,380 499,110 697,121 479,15 678,20 291,14 776,32 584,32 030,32 964,,,,,,,,, diff --git a/komitety b/komitety new file mode 100644 index 0000000..7994f01 --- /dev/null +++ b/komitety @@ -0,0 +1,2 @@ +1 - Komitet Wyborczy Prawo i Sprawiedliwość 2 - Komitet Wyborczy Platforma Obywatelska RP 3 - Komitet Wyborczy Partia Razem 4 - Komitet Wyborczy KORWiN 5 - Komitet Wyborczy Polskie Stronnictwo Ludowe 6 - Koalicyjny Komitet Wyborczy Zjednoczona Lewica SLD+TR+PPS+UP+Zieloni 7 - Komitet Wyborczy Wyborców „Kukiz'15” 8 - Komitet Wyborczy Nowoczesna Ryszarda Petru 9 - Komitet Wyborczy Wyborców JOW Bezpartyjni 10 - Komitet Wyborczy Wyborców Zbigniewa Stonogi 11 - Komitet Wyborczy Wyborców Ruch Społeczny Rzeczypospolitej Polskiej 12 - Komitet Wyborczy Wyborców Zjednoczeni dla Śląska 13 - Komitet Wyborczy Samoobrona 14 - Komitet Wyborczy Wyborców Grzegorza Brauna „Szczęść Boże!” 15 - Komitet Wyborczy Kongres Nowej Prawicy 16 - Komitet Wyborczy Wyborców Mniejszość Niemiecka 16 - Komitet Wyborczy Wyborców Obywatele do Parlamentu + diff --git a/manage.py b/manage.py new file mode 100644 index 0000000..a1e6bd2 --- /dev/null +++ b/manage.py @@ -0,0 +1,10 @@ +#!/usr/bin/env python +import os +import sys + +if __name__ == "__main__": + os.environ.setdefault("DJANGO_SETTINGS_MODULE", "ordynacje.settings") + + from django.core.management import execute_from_command_line + + execute_from_command_line(sys.argv) diff --git a/okregi b/okregi new file mode 100644 index 0000000..61cba28 --- /dev/null +++ b/okregi @@ -0,0 +1,41 @@ +Legnica +Wałbrzych +Wrocław +Bydgoszcz +Toruń +Lublin +Chełm +Zielona Góra +Łódź +Piotrków Trybunalski +Sieradz +Kraków I (południe) +Kraków II (północ) +Nowy Sącz +Tarnów +Płock +Radom +Siedlce +Warszawa I (miasto) +Warszawa II (okręg) +Opole +Krosno +Rzeszów +Białystok +Gdańsk +Gdynia +Bielsko-Biała +Częstochowa +Gliwice +Rybnik +Katowice +Sosnowiec +Kielce +Elbląg +Olsztyn +Kalisz +Konin +Piła +Poznań +Koszalin +Szczecin diff --git a/ordynacja/__init__.py b/ordynacja/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/ordynacja/__init__.pyc b/ordynacja/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7fc26a99f7553b8bb7967594559612f6d58324e4 GIT binary patch literal 149 zcmZSn%*%CVwODjA0~9a literal 0 HcmV?d00001 diff --git a/ordynacja/admin.py b/ordynacja/admin.py new file mode 100644 index 0000000..a498d57 --- /dev/null +++ b/ordynacja/admin.py @@ -0,0 +1,8 @@ +from django.contrib import admin + +# Register your models here. +from .models import Komitet, Okreg, Glos + +admin.site.register(Komitet) +admin.site.register(Okreg) +admin.site.register(Glos) diff --git a/ordynacja/admin.pyc b/ordynacja/admin.pyc new file mode 100644 index 0000000000000000000000000000000000000000..dcd6e9a7bd802380eeb852d95a771e7e625f88af GIT binary patch literal 379 zcmZus!Ait15PfOdT@jR?Joy1R$kwYU;?0Ag(!JG-wFxyfX_h8?Sg(GXpX3MVOc55u zA$gfMGkK4ZUq^>$pC?Zpej}szhHiW&&~yYG-~}21p)+U+m%&Rk5wI#t_@HUw=_aELS)2E!Ow=Tqc zb-+W%1bS%4KCHShrpdn4R6$x0_@Ir8H7nMY}dJW!G vJ&nAdUsR7!W~DsMN>Pd*CK*jW literal 0 HcmV?d00001 diff --git a/ordynacja/apps.py b/ordynacja/apps.py new file mode 100644 index 0000000..d923bf5 --- /dev/null +++ b/ordynacja/apps.py @@ -0,0 +1,7 @@ +from __future__ import unicode_literals + +from django.apps import AppConfig + + +class OrdynacjaConfig(AppConfig): + name = 'ordynacja' diff --git a/ordynacja/apps.pyc b/ordynacja/apps.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2ea029f14fed5733ec6485ba2c4eee5f5ec4544d GIT binary patch literal 510 zcmbtQyH3O~5FE!j1c!iBd_$@WEeIhVJ)m4gC?YF%LQZ)paf+jbzu{N-8$JMbojb0f z!;023UhV8m3*tQq$Y7 zH5R&MYsUl(*bx~@Jj6>UHL_H@9S%8(-KUbKjjBzW+PNcjtH+9|Pn0_$-PjeEJbGzs z6BWHFUeC^>$Fb^48*R1CA4o;2>xMk|D1jnWm7)|DgoWj1Chj+K)kcR!D5{`2sDK`s?XFckg{#YBliBZnNG zyA->Wcr@}TsnMubc|D5jG-{Blk@hHR(!?QEr*A|TM4v`YQXU<58t7>*@#{FS>?VdX zHRDWaKQ>n9L0oiPjnCvb3;Vmmn)H-q{xH!$s%{_6EE!8TLnX*2HMF%NRr0 zz*MIQ;Dins0E})@v?6dZt&?s6s5^n(n1_HH)6ixAvK&N^vm!ZdQY}(#Bsg5SdSlPu zo2=d3Wc?qStdhD#YD4I3lG>6I^xP)BPSGt^KiZ%Oq1&YHF#Zejn8NkKoxc_C&I?2A z>lO`bjWX}qnn;)2Y(w*yv&?SAi89Vtqyg* z&k75PeOwYPBnGF!+|MBPl&X?gjr}awCQJ{YJ*%yvAPqC&s!jy5u*cmJXoJ1u!QQLa z0zaGK8p^HfppceBafoT}G)r_Zg!PPoi*Vg>*r@Fs5n literal 0 HcmV?d00001 diff --git a/ordynacja/models.py b/ordynacja/models.py new file mode 100644 index 0000000..acb4b18 --- /dev/null +++ b/ordynacja/models.py @@ -0,0 +1,19 @@ +from __future__ import unicode_literals + +from django.db import models + +# Create your models here. + +class Komitet(models.Model): + name = models.CharField(max_length=255) + kw_id = models.IntegerField(primary_key=True) + +class Okreg(models.Model): + name = models.CharField(max_length=255) + o_id = models.IntegerField(primary_key=True) + +class Glos(models.Model): + g_id = models.IntegerField(primary_key=True) + liczba = models.IntegerField() + komitet = models.ForeignKey(Komitet) + okreg = models.ForeignKey(Okreg) diff --git a/ordynacja/models.pyc b/ordynacja/models.pyc new file mode 100644 index 0000000000000000000000000000000000000000..58a1f31bc3c234959587cf5da403c3c584091765 GIT binary patch literal 1238 zcmcIjO>fgc5S_Ih=c9#2ToC`j2UK%Kst|&z2vvM&%LQ{-x!JAbWbKXYwIIEQ-^+y` zP-e!ZNeefM9dBlK?A`a?ybXUonEV(#{xXB>E5!eo5J2lN(D)Nz0V)BR06}>GHh?OG zEW|tn6T%{b3jsQU?*JQs&)ER{LEAo$&*#EWfH!Cm6tXXpb;W=dLno(U{`$+4J;cXIG_9 zU8C1^K3kZ-M0whabhui}02d&wT0#+vM}qhIu*B8wNjFL2v09S$V2LCVlGH91L=pl? zvPqIglF}@T`yZ4^X6oCPGU0k-UHd2FW31e9iiy}4Xl3@!27MHBj2<4r29Lz}cRJy8 zj~qmO@A=dAclqCDT_9^u;@EO_d7iU{PF!QkqCPc!%h=z`-rtf|F#}Iz^dhedcc{;M!&AH8(ZOWDF + {% for glos in okreg_list %} +
  • {{ glos.komitet.name }} - {{ glos.liczba }}
  • + {% endfor %} + +{% else %} +

    Wrong okreg.

    +{% endif %} diff --git a/ordynacja/templates/ordynacja/index.html~ b/ordynacja/templates/ordynacja/index.html~ new file mode 100644 index 0000000..97c40c9 --- /dev/null +++ b/ordynacja/templates/ordynacja/index.html~ @@ -0,0 +1,10 @@ +{% if okreg_list %} + Okreg {{ okreg_list.objects }} +
      + {% for glos in okreg_list %} +
    • {{ glos.komitet.name }} - {{ glos.liczba }}
    • + {% endfor %} +
    +{% else %} +

    Wrong okreg.

    +{% endif %} diff --git a/ordynacja/tests.py b/ordynacja/tests.py new file mode 100644 index 0000000..7ce503c --- /dev/null +++ b/ordynacja/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/ordynacja/urls.py b/ordynacja/urls.py new file mode 100644 index 0000000..6ac81fc --- /dev/null +++ b/ordynacja/urls.py @@ -0,0 +1,8 @@ +from django.conf.urls import url + +from . import views + +urlpatterns = [ + url('^$', views.index, name='index'), + url(r'^okreg/(?P\d+)/$', views.okreg, name='okreg') +] diff --git a/ordynacja/urls.pyc b/ordynacja/urls.pyc new file mode 100644 index 0000000000000000000000000000000000000000..9c52ebb183312cc9acd16d4426c22779cfc3ff0e GIT binary patch literal 398 zcmZutO-sZu5S=954_Aaot9XgIV2asf;+zzCFpIs%*k zPT`%8;%pR2p_m7;;*d`Pci<{n(8cFvRK```<4#kf$A@;1*i*uaV-O@*tOwlSI zI@+Lmb%&v2pL$ivWxdNggQl6R*IGP8nJ(ifExSf%z}g$r*<4&Qr2N-B>=6rc!t!0EZNy)b z={D-K5*N`q4j5f&W1>rps6t-rUH1^bqyxvfaSNR&yu$r z(`!n)p}1+YyvF}%S@Komm0k2VG~xZ4kzY%CD@B6JWs(H}=dgTWg|XBMYEK%nRj>nf z>jC*tGvyvI##2U`yC;Y_9g9@i77r_z$M+W;tpEyvGb8^9J|=XPDh!v2!(vFtuG zhV{Bz>%yLjy~mIxuEa$}jUnN63^dx3W()rDwONC%y{Rt?f~vc$F(>P~{7DvJAQnDS@zadOSb#1_`cpdB-!yV&-nE3+ci5;@suk!~ z6i^SIGkO@^i6s4( z55$M-2WaR)L%bat6p*Am@ObhatM-`UP-SfuZ{vkc+U1aO4tfA~v}Un+)k)0df_{H6Yhv zh-TlwCb@xjNEz{Nf^!DYiWPx;3q(WDY!_#NBAHw80Tth&%lEM9oRgO1wpx(V4@c6S zBk8V^FpzT|NDZ6|K<PUzQ|HUv!>~lSfF=ODzp+O@90SysP zn9q$FWg~+ZBdYDCL7)YU3oYKux8y|x15uV}@4XG+e}W45yy5q%EA&dAL<-pd{5 z?64fdIMVCt@5|Oa+0*MdykT^I&ibbudq&E`tj-fMagNz!zN*!o{Zc zaZ_=E_;ipC`ThTAoX~gJVuH)->(e%o=e7V}o+p2N-2N!h3w&leaUT7S>(%DFy?(RX zu~nnw`P}D2COaEXLep|{&;&Hx@EL^*A}$bwv>uVy-H8;)zj~WR^tOGD`LaT&+tK*Ohl3I?2fk)3#)N3wd0&Ro}My z?rZB0h15?{DkPJJ^m2 zx%HN5+ms&v0nE|rVra;cC%D@(a7rIk{-R4P=|Qz~Y~xZ@%bP# literal 0 HcmV?d00001 diff --git a/ordynacje/urls.py b/ordynacje/urls.py new file mode 100644 index 0000000..3a95dfc --- /dev/null +++ b/ordynacje/urls.py @@ -0,0 +1,22 @@ +"""ordynacje URL Configuration + +The `urlpatterns` list routes URLs to views. For more information please see: + https://docs.djangoproject.com/en/1.9/topics/http/urls/ +Examples: +Function views + 1. Add an import: from my_app import views + 2. Add a URL to urlpatterns: url(r'^$', views.home, name='home') +Class-based views + 1. Add an import: from other_app.views import Home + 2. Add a URL to urlpatterns: url(r'^$', Home.as_view(), name='home') +Including another URLconf + 1. Import the include() function: from django.conf.urls import url, include + 2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls')) +""" +from django.conf.urls import url, include +from django.contrib import admin + +urlpatterns = [ + url(r'^ordynacja/', include('ordynacja.urls')), + url(r'^admin/', admin.site.urls), +] diff --git a/ordynacje/urls.pyc b/ordynacje/urls.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d68bbbb7fc764d76bdd3f0676fd73f3261d2e4ed GIT binary patch literal 1072 zcma)5!EV$r5S?tgZ3zM@4n6yTv{|Xdlp8BRpo)r02%!Zoi`18gsdsl8(@Yo8$zN6AU8mzAct_C!1(~kvI%Mkt4&yKk)=X_ZID~=KHsJs-v-9BAL8qpmp&$>4~{SLI{2ShsU>(Xxw? z;4JK-pw9PPQQqsLZqE6%b`{4y_UT4s=x|5lai)Lc%JB|DOmV{$aSPAhIiVjz+=MjR zhTA9|_qSE>a2NHzYKIvp`ndDvZ}VHIba?YQUbgu>?x5j%c~i8(w971=A~8Xse-t^YaJhvEs+{f#ue_?hJ$l05wRNK-@7bz zo`VN~and#%S=rxwp8uJ3=l7lX+0Vl-Ib59%%a{CyC4&Z-FbdESSOF6z8y>+VTJsLr z4pd#3bU|nqJAnK|Q0~CDU1&aC@v_(IF9iq(fC9>0DEC0`fbPL%1OmHo$+d2^g~t8e zw*D`M`15!$l(}~^Q^=Wbq;K@fsk}s4H@?K2k~kic#P78a7$nV6ZbFo`>Z?Vmf>g5d zdSUUg#U)y~RE=4ioT^aE=~UIVHMt_=-E_+NUUQwwHzPbvh&HCSEIpMHa!qn%Y%o8PAYq6t#YV+CLzy0`0Th%$4N4j->7H1M7gg47H*;^_XzS z==3@fx}|Bnqc$^_(Ku5JOLTkVb-mQkx9LxJq~}qx#1Tr4|f@Q P(Zgt8^u#@JAP%Cxd85kk literal 0 HcmV?d00001 diff --git a/populateGlosy.py b/populateGlosy.py new file mode 100644 index 0000000..d713cca --- /dev/null +++ b/populateGlosy.py @@ -0,0 +1,31 @@ +import os, sys +proj_path = "/home/gregz09/Pulpit/ordynacje/ordynacje" +# This is so Django knows where to find stuff. +os.environ.setdefault("DJANGO_SETTINGS_MODULE", "ordynacje.settings") +sys.path.append(proj_path) + +# This is so my local_settings.py gets loaded. +os.chdir(proj_path) + +# This is so models get loaded. +from django.core.wsgi import get_wsgi_application +application = get_wsgi_application() + +from ordynacja.models import Komitet,Okreg,Glos + +f = open("glosy.csv", "r+").readlines() + +id_counter = 0 +for i in range(1, len(f)): + k = f[i].split(",") + o_ixd = k[0] + for j in range(25,42): + tmp = k[j].replace("\xc2\xa0","") + print(tmp) + if (tmp == "" or tmp == "\n"): + tmp = 0 + print(tmp) + g = Glos(g_id=id_counter, liczba=tmp, komitet=Komitet.objects.filter(kw_id=j-24)[0], okreg=Okreg.objects.filter(o_id=o_ixd)[0]) + g.save() + id_counter += 1 + diff --git a/populateKomitet.py b/populateKomitet.py new file mode 100644 index 0000000..1c51781 --- /dev/null +++ b/populateKomitet.py @@ -0,0 +1,10 @@ +from ordynacja.models import Komitet + +f = open("komitety", 'r+').readlines() + +v = f[0].split('\t') + +for i in v: + j = i.split(" - ") + k = Komitet(name=j[1], kw_id=j[0]) + k.save() diff --git a/populateOkreg.py b/populateOkreg.py new file mode 100644 index 0000000..e69de29