├── handlers ├── __init__.py ├── base.py └── modules.py ├── runtime.txt ├── static ├── css │ ├── _layout.scss │ ├── ui-icons_red.png │ ├── images │ │ ├── animated-overlay.gif │ │ ├── ui-icons_222222_256x240.png │ │ ├── ui-icons_2e83ff_256x240.png │ │ ├── ui-icons_454545_256x240.png │ │ ├── ui-icons_888888_256x240.png │ │ ├── ui-icons_cd0a0a_256x240.png │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ └── ui-bg_highlight-soft_75_cccccc_1x100.png │ ├── .sass-cache │ │ ├── 5a9da83f957ade534810fa5ef0307aee68fb02f4 │ │ │ ├── _about.scssc │ │ │ ├── _login.scssc │ │ │ ├── _press.scssc │ │ │ ├── styles.scssc │ │ │ ├── _findings.scssc │ │ │ ├── _homepage.scssc │ │ │ ├── _preview.scssc │ │ │ ├── _candidates.scssc │ │ │ ├── _consortium.scssc │ │ │ ├── _form-styles.scssc │ │ │ ├── _resources.scssc │ │ │ ├── _roundtables.scssc │ │ │ ├── _typography.scssc │ │ │ ├── _variables.scssc │ │ │ ├── _country-homepage.scssc │ │ │ ├── _submitcompany.scssc │ │ │ ├── _international-homepage.scssc │ │ │ ├── _layout.scssc │ │ │ └── _download.scssc │ │ ├── a40078f1bd8d574ef022e538b5de4cc543e84874 │ │ │ ├── _about.scssc │ │ │ ├── _login.scssc │ │ │ ├── _press.scssc │ │ │ ├── styles.scssc │ │ │ ├── _findings.scssc │ │ │ ├── _homepage.scssc │ │ │ ├── _preview.scssc │ │ │ ├── _candidates.scssc │ │ │ ├── _consortium.scssc │ │ │ ├── _form-styles.scssc │ │ │ ├── _resources.scssc │ │ │ ├── _roundtables.scssc │ │ │ ├── _typography.scssc │ │ │ ├── _variables.scssc │ │ │ ├── _submitcompany.scssc │ │ │ ├── _country-homepage.scssc │ │ │ ├── _international-homepage.scssc │ │ │ ├── _layout.scssc │ │ │ └── _download.scssc │ │ └── cf075915f9d2d73e77e53dfe4be3cefe9176447d │ │ │ ├── _about.scssc │ │ │ ├── _login.scssc │ │ │ ├── _press.scssc │ │ │ ├── styles.scssc │ │ │ ├── _download.scssc │ │ │ ├── _homepage.scssc │ │ │ ├── _preview.scssc │ │ │ ├── _candidates.scssc │ │ │ ├── _form-styles.scssc │ │ │ ├── _resources.scssc │ │ │ ├── _typography.scssc │ │ │ ├── _variables.scssc │ │ │ └── _layout.scssc │ ├── style.css │ ├── libs │ │ └── normalize │ │ │ └── normalize.css │ ├── _login.scss │ ├── _submitcompany.scss │ ├── _international-homepage.scss │ ├── _press.scss │ ├── parsley.css │ ├── _findings.scss │ ├── _download.scss │ ├── _resources.scss │ ├── _typography.scss │ ├── _variables.scss │ ├── _country-homepage.scss │ ├── stylesbkup.scss │ └── _preview.scss ├── img │ ├── bg.jpg │ ├── map.png │ ├── favicon.ico │ ├── home-bg.jpg │ ├── od200.png │ ├── us-flag.png │ ├── us-map.png │ ├── poly_logo.png │ ├── ExampleData.png │ ├── au │ │ ├── greg-pugh.jpg │ │ ├── tim-neal.jpg │ │ ├── helen-owens.jpg │ │ ├── sacha-isaac.jpg │ │ ├── naomi-perdomo.jpg │ │ ├── od500-logo-au.png │ │ └── australia-banner.png │ ├── bg-element-1.png │ ├── bg-element-2.png │ ├── canada-flag.png │ ├── forbes-logo.png │ ├── govlab-logo.png │ ├── italy-flag.png │ ├── knight-logo.png │ ├── mexico-flag.png │ ├── no-picture.png │ ├── od500-logo.png │ ├── russia-flag.png │ ├── australia-flag.png │ ├── ca │ │ ├── Jean-Landry.png │ │ ├── Kevin-Tuer.png │ │ └── Michael-Chan.png │ ├── companies-map.png │ ├── fedscoop-logo.png │ ├── it │ │ ├── logo_Atoka.png │ │ ├── paolo-traverso.jpg │ │ ├── logo_unioncamere.png │ │ ├── francesca-de-chiara.jpg │ │ └── maurizio-napolitano.jpg │ ├── kr │ │ ├── Jiyoung-KIM.jpg │ │ ├── Kyujin-JUNG.jpg │ │ ├── Dong-Su-CHANG.jpg │ │ ├── Han-Woo-PARK.jpg │ │ ├── Jang-Ju-Byung.jpg │ │ ├── Jiyoung-PARK.jpg │ │ ├── Jong-Hoon-PARK.jpg │ │ ├── NIA-Boo-Mann.JPG │ │ ├── NIA-ODC-HJ-KIM.jpg │ │ ├── NIA-ODC-HJ-KIM.png │ │ ├── NIA-ODC-JY-YOU.jpg │ │ ├── NIA-ODC-JY-YOU.png │ │ ├── NIA-ODC-SW-UM.jpg │ │ ├── NIA-ODC-SW-UM.png │ │ ├── NIA-ODC-YS-LEE.png │ │ ├── mogaha-JH-SHIM.jpg │ │ ├── mogaha-JH-SHIM.png │ │ ├── mogaha-YB-PARK.jpg │ │ ├── mogaha-YB-PARK.png │ │ ├── mogaha-YS-OH.jpg │ │ ├── mogaha-YS-OH.png │ │ ├── NIA-ODC-DS-KANG.jpg │ │ ├── NIA-ODC-DS-KANG.png │ │ ├── NIA-ODC-JH-PARK.jpg │ │ ├── NIA-ODC-JH-PARK.png │ │ ├── NIA-ODC-SH-SONG.jpeg │ │ ├── NIA-ODC-SH-SONG.jpg │ │ ├── NIA-ODC-SH-SONG.png │ │ ├── NIA-ODC-YS-JANG.jpg │ │ └── NIA-ODC-YS-JANG.png │ ├── mx │ │ ├── jorge-diaz.jpg │ │ ├── play-button.png │ │ ├── video-cover.png │ │ ├── ania-calderon.jpg │ │ ├── carlos-castro.jpg │ │ ├── eduardo-clark.jpg │ │ ├── eduardo-vargas.jpg │ │ ├── enrique-zapata.jpg │ │ ├── julia-coburn.jpg │ │ ├── diego-beauroyre.jpg │ │ ├── pablo-villarreal.jpg │ │ ├── rodolfo-wilhelmy.jpg │ │ ├── alejandra-ruiz-rio.jpg │ │ ├── datosgobmx_banner.jpg │ │ └── guillermo-ruiz-de-teresa.jpg │ ├── od100-logo-au.png │ ├── od100-logo-mx.png │ ├── od500-logo-us.png │ ├── us │ │ ├── beth-noveck.jpg │ │ ├── joel-gurin.jpg │ │ ├── john-krauss.jpg │ │ ├── julia-root.jpg │ │ ├── luis-daniel.jpg │ │ ├── marilla-li.jpg │ │ ├── andrew-young-2.jpg │ │ ├── anupama-sharma.jpg │ │ ├── audrey-ariss.jpg │ │ ├── laura-manley.jpg │ │ ├── robyn-caplan.jpg │ │ ├── claudio-mendonca.jpg │ │ ├── katherine-garcia.jpg │ │ ├── stefaan-verhulst.jpg │ │ └── gustavo-magalhaes.jpg │ ├── InsertTeamMember.png │ ├── consortium-logo.png │ ├── govlab-logo-white.png │ ├── govlabdigest-logo.png │ ├── logo-consortium.png │ ├── nyu-tandon-logo.png │ ├── od150-horizontal.png │ ├── roundtable-banner.jpg │ ├── southkorea-flag.png │ ├── govlabacademy-logo.png │ ├── informationweek-logo.png │ ├── od500-in-your-country.png │ ├── roundtables │ │ ├── doc-logo.png │ │ ├── usda-logo.png │ │ ├── uspto-logo.png │ │ ├── roundtable-01-01.jpg │ │ ├── roundtable-01-02.jpg │ │ ├── roundtable-01-03.jpg │ │ ├── roundtable-01-04.jpg │ │ ├── roundtable-01-05.jpg │ │ ├── roundtable-01-06.jpg │ │ ├── roundtable-01-07.jpg │ │ ├── roundtable-02-01.jpg │ │ ├── roundtable-02-02.jpg │ │ ├── roundtable-02-03.jpg │ │ ├── roundtable-02-04.jpg │ │ ├── roundtable-02-05.jpg │ │ ├── roundtable-02-06.jpg │ │ ├── roundtables-logo.png │ │ ├── roundtables-sponsor-aws.png │ │ ├── roundtables-sponsor-dtc.png │ │ ├── roundtables-sponsor-pwc.png │ │ ├── roundatables-series-dots-1.jpg │ │ └── roundatables-series-dots-2.jpg │ ├── od500-in-your-country-2.png │ └── static │ │ └── css ├── files │ ├── au │ │ ├── au-report.pdf │ │ └── au_Agency_List.json │ ├── mx │ │ └── mx-report.pdf │ ├── us │ │ ├── DOC_Roundtable_Agenda.pdf │ │ ├── USDA_Roundtable_Agenda.pdf │ │ ├── USPTO_Roundtable_Report.pdf │ │ ├── category_bar.csv │ │ └── agency_chart.csv │ └── au_matrix.json └── js │ ├── jquery-ui-1.10.4.custom (1).zip │ ├── queue.v1.min.js │ ├── plugins.js │ ├── parsley.extras.js │ ├── es.js │ ├── jquery.spin.js │ └── script.js ├── Procfile ├── templates ├── modules │ ├── module_text │ │ ├── adminSettings.json │ │ ├── country_settings.json │ │ └── formData.json │ └── adminSettings.html ├── ca │ ├── en │ │ ├── index-old.html │ │ └── index.html │ ├── fr │ │ ├── index-old.html │ │ └── index.html │ └── settings.json ├── it │ ├── en │ │ ├── index.html │ │ └── 404.html │ ├── it │ │ ├── index.html │ │ └── 404.html │ └── settings.json ├── 500.html ├── au │ ├── en │ │ ├── 404.html │ │ ├── submitData.html │ │ ├── thanks.html │ │ ├── international.html │ │ ├── resources.html │ │ ├── submitCompany.html │ │ └── editCompany.html │ └── settings.json ├── kr │ ├── en │ │ ├── 404.html │ │ ├── thanks.html │ │ ├── submitData.html │ │ ├── submitCompany.html │ │ ├── main_roundtable.html │ │ └── editCompany.html │ └── settings.json ├── mx │ ├── en │ │ ├── 404.html │ │ ├── submitData.html │ │ ├── international.html │ │ ├── thanks.html │ │ ├── resources.html │ │ ├── submitCompany.html │ │ ├── editCompany.html │ │ ├── index.html │ │ └── company.html │ ├── es │ │ ├── 404.html │ │ ├── submitData.html │ │ ├── international.html │ │ ├── thanks.html │ │ ├── resources.html │ │ ├── submitCompany.html │ │ ├── index.html │ │ ├── editCompany.html │ │ └── company.html │ └── settings.json ├── us │ ├── en │ │ ├── 404.html │ │ ├── thanks.html │ │ ├── submitData.html │ │ ├── international.html │ │ ├── submitCompany.html │ │ ├── main_roundtable.html │ │ └── editCompany.html │ └── settings.json ├── admin │ ├── en │ │ ├── login.html │ │ ├── register.html │ │ ├── admin_agencies.html │ │ ├── admin_edit_company.html │ │ └── admin_add_company.html │ └── es │ │ ├── login.html │ │ ├── register.html │ │ ├── admin_agencies.html │ │ ├── admin_edit_company.html │ │ └── admin_add_company.html └── index_2.html ├── shelldb.sh ├── requirements.txt ├── shelldb.py ├── .gitignore ├── styles.css ├── README.md ├── docs └── addingQuestion.md └── export.sh /handlers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /runtime.txt: -------------------------------------------------------------------------------- 1 | python-2.7.4 2 | -------------------------------------------------------------------------------- /static/css/_layout.scss: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: python main.py --port=$PORT 2 | -------------------------------------------------------------------------------- /templates/modules/module_text/adminSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "en":{}, 3 | "es":{} 4 | } -------------------------------------------------------------------------------- /static/img/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/bg.jpg -------------------------------------------------------------------------------- /static/img/map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/map.png -------------------------------------------------------------------------------- /static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/favicon.ico -------------------------------------------------------------------------------- /static/img/home-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/home-bg.jpg -------------------------------------------------------------------------------- /static/img/od200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/od200.png -------------------------------------------------------------------------------- /static/img/us-flag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/us-flag.png -------------------------------------------------------------------------------- /static/img/us-map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/us-map.png -------------------------------------------------------------------------------- /static/img/poly_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/poly_logo.png -------------------------------------------------------------------------------- /static/css/ui-icons_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/ui-icons_red.png -------------------------------------------------------------------------------- /static/img/ExampleData.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/ExampleData.png -------------------------------------------------------------------------------- /static/img/au/greg-pugh.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/au/greg-pugh.jpg -------------------------------------------------------------------------------- /static/img/au/tim-neal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/au/tim-neal.jpg -------------------------------------------------------------------------------- /static/img/bg-element-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/bg-element-1.png -------------------------------------------------------------------------------- /static/img/bg-element-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/bg-element-2.png -------------------------------------------------------------------------------- /static/img/canada-flag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/canada-flag.png -------------------------------------------------------------------------------- /static/img/forbes-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/forbes-logo.png -------------------------------------------------------------------------------- /static/img/govlab-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/govlab-logo.png -------------------------------------------------------------------------------- /static/img/italy-flag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/italy-flag.png -------------------------------------------------------------------------------- /static/img/knight-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/knight-logo.png -------------------------------------------------------------------------------- /static/img/mexico-flag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/mexico-flag.png -------------------------------------------------------------------------------- /static/img/no-picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/no-picture.png -------------------------------------------------------------------------------- /static/img/od500-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/od500-logo.png -------------------------------------------------------------------------------- /static/img/russia-flag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/russia-flag.png -------------------------------------------------------------------------------- /static/files/au/au-report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/files/au/au-report.pdf -------------------------------------------------------------------------------- /static/files/mx/mx-report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/files/mx/mx-report.pdf -------------------------------------------------------------------------------- /static/img/au/helen-owens.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/au/helen-owens.jpg -------------------------------------------------------------------------------- /static/img/au/sacha-isaac.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/au/sacha-isaac.jpg -------------------------------------------------------------------------------- /static/img/australia-flag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/australia-flag.png -------------------------------------------------------------------------------- /static/img/ca/Jean-Landry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/ca/Jean-Landry.png -------------------------------------------------------------------------------- /static/img/ca/Kevin-Tuer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/ca/Kevin-Tuer.png -------------------------------------------------------------------------------- /static/img/companies-map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/companies-map.png -------------------------------------------------------------------------------- /static/img/fedscoop-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/fedscoop-logo.png -------------------------------------------------------------------------------- /static/img/it/logo_Atoka.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/it/logo_Atoka.png -------------------------------------------------------------------------------- /static/img/kr/Jiyoung-KIM.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/kr/Jiyoung-KIM.jpg -------------------------------------------------------------------------------- /static/img/kr/Kyujin-JUNG.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/kr/Kyujin-JUNG.jpg -------------------------------------------------------------------------------- /static/img/mx/jorge-diaz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/mx/jorge-diaz.jpg -------------------------------------------------------------------------------- /static/img/mx/play-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/mx/play-button.png -------------------------------------------------------------------------------- /static/img/mx/video-cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/mx/video-cover.png -------------------------------------------------------------------------------- /static/img/od100-logo-au.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/od100-logo-au.png -------------------------------------------------------------------------------- /static/img/od100-logo-mx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/od100-logo-mx.png -------------------------------------------------------------------------------- /static/img/od500-logo-us.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/od500-logo-us.png -------------------------------------------------------------------------------- /static/img/us/beth-noveck.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/us/beth-noveck.jpg -------------------------------------------------------------------------------- /static/img/us/joel-gurin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/us/joel-gurin.jpg -------------------------------------------------------------------------------- /static/img/us/john-krauss.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/us/john-krauss.jpg -------------------------------------------------------------------------------- /static/img/us/julia-root.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/us/julia-root.jpg -------------------------------------------------------------------------------- /static/img/us/luis-daniel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/us/luis-daniel.jpg -------------------------------------------------------------------------------- /static/img/us/marilla-li.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/us/marilla-li.jpg -------------------------------------------------------------------------------- /shelldb.sh: -------------------------------------------------------------------------------- 1 | source venv/bin/activate 2 | source .env 3 | export MONGOLAB_URI=$MONGOLAB_URI 4 | python shelldb.py 5 | -------------------------------------------------------------------------------- /static/img/InsertTeamMember.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/InsertTeamMember.png -------------------------------------------------------------------------------- /static/img/au/naomi-perdomo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/au/naomi-perdomo.jpg -------------------------------------------------------------------------------- /static/img/au/od500-logo-au.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/au/od500-logo-au.png -------------------------------------------------------------------------------- /static/img/ca/Michael-Chan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/ca/Michael-Chan.png -------------------------------------------------------------------------------- /static/img/consortium-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/consortium-logo.png -------------------------------------------------------------------------------- /static/img/govlab-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/govlab-logo-white.png -------------------------------------------------------------------------------- /static/img/govlabdigest-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/govlabdigest-logo.png -------------------------------------------------------------------------------- /static/img/it/paolo-traverso.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/it/paolo-traverso.jpg -------------------------------------------------------------------------------- /static/img/kr/Dong-Su-CHANG.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/kr/Dong-Su-CHANG.jpg -------------------------------------------------------------------------------- /static/img/kr/Han-Woo-PARK.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/kr/Han-Woo-PARK.jpg -------------------------------------------------------------------------------- /static/img/kr/Jang-Ju-Byung.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/kr/Jang-Ju-Byung.jpg -------------------------------------------------------------------------------- /static/img/kr/Jiyoung-PARK.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/kr/Jiyoung-PARK.jpg -------------------------------------------------------------------------------- /static/img/kr/Jong-Hoon-PARK.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/kr/Jong-Hoon-PARK.jpg -------------------------------------------------------------------------------- /static/img/kr/NIA-Boo-Mann.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/kr/NIA-Boo-Mann.JPG -------------------------------------------------------------------------------- /static/img/kr/NIA-ODC-HJ-KIM.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/kr/NIA-ODC-HJ-KIM.jpg -------------------------------------------------------------------------------- /static/img/kr/NIA-ODC-HJ-KIM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/kr/NIA-ODC-HJ-KIM.png -------------------------------------------------------------------------------- /static/img/kr/NIA-ODC-JY-YOU.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/kr/NIA-ODC-JY-YOU.jpg -------------------------------------------------------------------------------- /static/img/kr/NIA-ODC-JY-YOU.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/kr/NIA-ODC-JY-YOU.png -------------------------------------------------------------------------------- /static/img/kr/NIA-ODC-SW-UM.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/kr/NIA-ODC-SW-UM.jpg -------------------------------------------------------------------------------- /static/img/kr/NIA-ODC-SW-UM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/kr/NIA-ODC-SW-UM.png -------------------------------------------------------------------------------- /static/img/kr/NIA-ODC-YS-LEE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/kr/NIA-ODC-YS-LEE.png -------------------------------------------------------------------------------- /static/img/kr/mogaha-JH-SHIM.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/kr/mogaha-JH-SHIM.jpg -------------------------------------------------------------------------------- /static/img/kr/mogaha-JH-SHIM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/kr/mogaha-JH-SHIM.png -------------------------------------------------------------------------------- /static/img/kr/mogaha-YB-PARK.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/kr/mogaha-YB-PARK.jpg -------------------------------------------------------------------------------- /static/img/kr/mogaha-YB-PARK.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/kr/mogaha-YB-PARK.png -------------------------------------------------------------------------------- /static/img/kr/mogaha-YS-OH.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/kr/mogaha-YS-OH.jpg -------------------------------------------------------------------------------- /static/img/kr/mogaha-YS-OH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/kr/mogaha-YS-OH.png -------------------------------------------------------------------------------- /static/img/logo-consortium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/logo-consortium.png -------------------------------------------------------------------------------- /static/img/mx/ania-calderon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/mx/ania-calderon.jpg -------------------------------------------------------------------------------- /static/img/mx/carlos-castro.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/mx/carlos-castro.jpg -------------------------------------------------------------------------------- /static/img/mx/eduardo-clark.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/mx/eduardo-clark.jpg -------------------------------------------------------------------------------- /static/img/mx/eduardo-vargas.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/mx/eduardo-vargas.jpg -------------------------------------------------------------------------------- /static/img/mx/enrique-zapata.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/mx/enrique-zapata.jpg -------------------------------------------------------------------------------- /static/img/mx/julia-coburn.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/mx/julia-coburn.jpg -------------------------------------------------------------------------------- /static/img/nyu-tandon-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/nyu-tandon-logo.png -------------------------------------------------------------------------------- /static/img/od150-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/od150-horizontal.png -------------------------------------------------------------------------------- /static/img/roundtable-banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/roundtable-banner.jpg -------------------------------------------------------------------------------- /static/img/southkorea-flag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/southkorea-flag.png -------------------------------------------------------------------------------- /static/img/us/andrew-young-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/us/andrew-young-2.jpg -------------------------------------------------------------------------------- /static/img/us/anupama-sharma.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/us/anupama-sharma.jpg -------------------------------------------------------------------------------- /static/img/us/audrey-ariss.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/us/audrey-ariss.jpg -------------------------------------------------------------------------------- /static/img/us/laura-manley.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/us/laura-manley.jpg -------------------------------------------------------------------------------- /static/img/us/robyn-caplan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/us/robyn-caplan.jpg -------------------------------------------------------------------------------- /templates/ca/en/index-old.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /templates/ca/fr/index-old.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/img/au/australia-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/au/australia-banner.png -------------------------------------------------------------------------------- /static/img/govlabacademy-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/govlabacademy-logo.png -------------------------------------------------------------------------------- /static/img/it/logo_unioncamere.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/it/logo_unioncamere.png -------------------------------------------------------------------------------- /static/img/kr/NIA-ODC-DS-KANG.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/kr/NIA-ODC-DS-KANG.jpg -------------------------------------------------------------------------------- /static/img/kr/NIA-ODC-DS-KANG.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/kr/NIA-ODC-DS-KANG.png -------------------------------------------------------------------------------- /static/img/kr/NIA-ODC-JH-PARK.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/kr/NIA-ODC-JH-PARK.jpg -------------------------------------------------------------------------------- /static/img/kr/NIA-ODC-JH-PARK.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/kr/NIA-ODC-JH-PARK.png -------------------------------------------------------------------------------- /static/img/kr/NIA-ODC-SH-SONG.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/kr/NIA-ODC-SH-SONG.jpeg -------------------------------------------------------------------------------- /static/img/kr/NIA-ODC-SH-SONG.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/kr/NIA-ODC-SH-SONG.jpg -------------------------------------------------------------------------------- /static/img/kr/NIA-ODC-SH-SONG.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/kr/NIA-ODC-SH-SONG.png -------------------------------------------------------------------------------- /static/img/kr/NIA-ODC-YS-JANG.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/kr/NIA-ODC-YS-JANG.jpg -------------------------------------------------------------------------------- /static/img/kr/NIA-ODC-YS-JANG.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/kr/NIA-ODC-YS-JANG.png -------------------------------------------------------------------------------- /static/img/mx/diego-beauroyre.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/mx/diego-beauroyre.jpg -------------------------------------------------------------------------------- /static/img/mx/pablo-villarreal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/mx/pablo-villarreal.jpg -------------------------------------------------------------------------------- /static/img/mx/rodolfo-wilhelmy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/mx/rodolfo-wilhelmy.jpg -------------------------------------------------------------------------------- /static/img/us/claudio-mendonca.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/us/claudio-mendonca.jpg -------------------------------------------------------------------------------- /static/img/us/katherine-garcia.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/us/katherine-garcia.jpg -------------------------------------------------------------------------------- /static/img/us/stefaan-verhulst.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/us/stefaan-verhulst.jpg -------------------------------------------------------------------------------- /static/img/informationweek-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/informationweek-logo.png -------------------------------------------------------------------------------- /static/img/it/francesca-de-chiara.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/it/francesca-de-chiara.jpg -------------------------------------------------------------------------------- /static/img/it/maurizio-napolitano.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/it/maurizio-napolitano.jpg -------------------------------------------------------------------------------- /static/img/mx/alejandra-ruiz-rio.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/mx/alejandra-ruiz-rio.jpg -------------------------------------------------------------------------------- /static/img/mx/datosgobmx_banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/mx/datosgobmx_banner.jpg -------------------------------------------------------------------------------- /static/img/od500-in-your-country.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/od500-in-your-country.png -------------------------------------------------------------------------------- /static/img/roundtables/doc-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/roundtables/doc-logo.png -------------------------------------------------------------------------------- /static/img/roundtables/usda-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/roundtables/usda-logo.png -------------------------------------------------------------------------------- /static/img/roundtables/uspto-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/roundtables/uspto-logo.png -------------------------------------------------------------------------------- /static/img/us/gustavo-magalhaes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/us/gustavo-magalhaes.jpg -------------------------------------------------------------------------------- /templates/ca/en/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /templates/ca/fr/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /templates/it/en/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /templates/it/it/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/css/images/animated-overlay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/images/animated-overlay.gif -------------------------------------------------------------------------------- /static/img/od500-in-your-country-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/od500-in-your-country-2.png -------------------------------------------------------------------------------- /static/files/us/DOC_Roundtable_Agenda.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/files/us/DOC_Roundtable_Agenda.pdf -------------------------------------------------------------------------------- /static/files/us/USDA_Roundtable_Agenda.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/files/us/USDA_Roundtable_Agenda.pdf -------------------------------------------------------------------------------- /static/img/mx/guillermo-ruiz-de-teresa.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/mx/guillermo-ruiz-de-teresa.jpg -------------------------------------------------------------------------------- /static/js/jquery-ui-1.10.4.custom (1).zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/js/jquery-ui-1.10.4.custom (1).zip -------------------------------------------------------------------------------- /static/files/us/USPTO_Roundtable_Report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/files/us/USPTO_Roundtable_Report.pdf -------------------------------------------------------------------------------- /static/img/roundtables/roundtable-01-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/roundtables/roundtable-01-01.jpg -------------------------------------------------------------------------------- /static/img/roundtables/roundtable-01-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/roundtables/roundtable-01-02.jpg -------------------------------------------------------------------------------- /static/img/roundtables/roundtable-01-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/roundtables/roundtable-01-03.jpg -------------------------------------------------------------------------------- /static/img/roundtables/roundtable-01-04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/roundtables/roundtable-01-04.jpg -------------------------------------------------------------------------------- /static/img/roundtables/roundtable-01-05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/roundtables/roundtable-01-05.jpg -------------------------------------------------------------------------------- /static/img/roundtables/roundtable-01-06.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/roundtables/roundtable-01-06.jpg -------------------------------------------------------------------------------- /static/img/roundtables/roundtable-01-07.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/roundtables/roundtable-01-07.jpg -------------------------------------------------------------------------------- /static/img/roundtables/roundtable-02-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/roundtables/roundtable-02-01.jpg -------------------------------------------------------------------------------- /static/img/roundtables/roundtable-02-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/roundtables/roundtable-02-02.jpg -------------------------------------------------------------------------------- /static/img/roundtables/roundtable-02-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/roundtables/roundtable-02-03.jpg -------------------------------------------------------------------------------- /static/img/roundtables/roundtable-02-04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/roundtables/roundtable-02-04.jpg -------------------------------------------------------------------------------- /static/img/roundtables/roundtable-02-05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/roundtables/roundtable-02-05.jpg -------------------------------------------------------------------------------- /static/img/roundtables/roundtable-02-06.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/roundtables/roundtable-02-06.jpg -------------------------------------------------------------------------------- /static/img/roundtables/roundtables-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/roundtables/roundtables-logo.png -------------------------------------------------------------------------------- /static/css/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /static/css/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /static/css/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /static/css/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /static/css/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /static/css/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /static/css/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /static/css/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /static/css/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /static/css/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /static/css/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /static/css/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /static/files/au/au_Agency_List.json: -------------------------------------------------------------------------------- 1 | [{"a": "Department of Test Agencies", "aa": "DTA", "s": "", "ss": "", "label": "Department of Test Agencies (DTA)"}] -------------------------------------------------------------------------------- /static/img/roundtables/roundtables-sponsor-aws.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/roundtables/roundtables-sponsor-aws.png -------------------------------------------------------------------------------- /static/img/roundtables/roundtables-sponsor-dtc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/roundtables/roundtables-sponsor-dtc.png -------------------------------------------------------------------------------- /static/img/roundtables/roundtables-sponsor-pwc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/roundtables/roundtables-sponsor-pwc.png -------------------------------------------------------------------------------- /static/img/roundtables/roundatables-series-dots-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/roundtables/roundatables-series-dots-1.jpg -------------------------------------------------------------------------------- /static/img/roundtables/roundatables-series-dots-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/img/roundtables/roundatables-series-dots-2.jpg -------------------------------------------------------------------------------- /static/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | tornado==3.0.2 2 | mongoengine==0.8.7 3 | Unidecode==0.4.14 4 | py-bcrypt==0.4 5 | numpy==1.8.1 6 | python-geoip==1.2 7 | python-geoip-geolite2==2014.207 8 | pymongo==2.8 9 | -------------------------------------------------------------------------------- /static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/_about.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/_about.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/_login.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/_login.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/_press.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/_press.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/styles.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/styles.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/_about.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/_about.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/_login.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/_login.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/_press.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/_press.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/styles.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/styles.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/cf075915f9d2d73e77e53dfe4be3cefe9176447d/_about.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/cf075915f9d2d73e77e53dfe4be3cefe9176447d/_about.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/cf075915f9d2d73e77e53dfe4be3cefe9176447d/_login.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/cf075915f9d2d73e77e53dfe4be3cefe9176447d/_login.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/cf075915f9d2d73e77e53dfe4be3cefe9176447d/_press.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/cf075915f9d2d73e77e53dfe4be3cefe9176447d/_press.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/cf075915f9d2d73e77e53dfe4be3cefe9176447d/styles.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/cf075915f9d2d73e77e53dfe4be3cefe9176447d/styles.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/_findings.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/_findings.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/_homepage.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/_homepage.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/_preview.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/_preview.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/_findings.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/_findings.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/_homepage.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/_homepage.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/_preview.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/_preview.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/cf075915f9d2d73e77e53dfe4be3cefe9176447d/_download.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/cf075915f9d2d73e77e53dfe4be3cefe9176447d/_download.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/cf075915f9d2d73e77e53dfe4be3cefe9176447d/_homepage.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/cf075915f9d2d73e77e53dfe4be3cefe9176447d/_homepage.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/cf075915f9d2d73e77e53dfe4be3cefe9176447d/_preview.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/cf075915f9d2d73e77e53dfe4be3cefe9176447d/_preview.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/_candidates.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/_candidates.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/_consortium.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/_consortium.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/_form-styles.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/_form-styles.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/_resources.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/_resources.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/_roundtables.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/_roundtables.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/_typography.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/_typography.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/_variables.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/_variables.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/_candidates.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/_candidates.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/_consortium.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/_consortium.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/_form-styles.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/_form-styles.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/_resources.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/_resources.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/_roundtables.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/_roundtables.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/_typography.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/_typography.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/_variables.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/_variables.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/cf075915f9d2d73e77e53dfe4be3cefe9176447d/_candidates.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/cf075915f9d2d73e77e53dfe4be3cefe9176447d/_candidates.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/cf075915f9d2d73e77e53dfe4be3cefe9176447d/_form-styles.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/cf075915f9d2d73e77e53dfe4be3cefe9176447d/_form-styles.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/cf075915f9d2d73e77e53dfe4be3cefe9176447d/_resources.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/cf075915f9d2d73e77e53dfe4be3cefe9176447d/_resources.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/cf075915f9d2d73e77e53dfe4be3cefe9176447d/_typography.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/cf075915f9d2d73e77e53dfe4be3cefe9176447d/_typography.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/cf075915f9d2d73e77e53dfe4be3cefe9176447d/_variables.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/cf075915f9d2d73e77e53dfe4be3cefe9176447d/_variables.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/_submitcompany.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/_submitcompany.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/_country-homepage.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/_country-homepage.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/_country-homepage.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/_country-homepage.scssc -------------------------------------------------------------------------------- /shelldb.py: -------------------------------------------------------------------------------- 1 | 2 | from mongoengine import * 3 | from models import * 4 | 5 | #Connect to mongo `export MONGOLAB_URI=$MONGOLAB_URI` 6 | connect('db', host=os.environ.get('MONGOLAB_URI')) 7 | 8 | import pdb 9 | pdb.set_trace() 10 | -------------------------------------------------------------------------------- /static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/_submitcompany.scssc: -------------------------------------------------------------------------------- 1 | 3.2.14 (Media Mark) 2 | da39a3ee5e6b4b0d3255bfef95601890afd80709 3 | o:Sass::Tree::RootNode :@children[:@templateI":ET: 4 | @linei: @options{ -------------------------------------------------------------------------------- /static/css/style.css: -------------------------------------------------------------------------------- 1 | /* 2 | Sample CSS file to go with the Heroku/Tornado setup 3 | 4 | Author: Michael Dory 5 | 11.12.11, updated 11.24.12 6 | */ 7 | 8 | 9 | /* main */ 10 | 11 | #main { 12 | 13 | } 14 | 15 | 16 | -------------------------------------------------------------------------------- /static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/_international-homepage.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/_international-homepage.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/_layout.scssc: -------------------------------------------------------------------------------- 1 | 3.2.14 (Media Mark) 2 | 71853c6197a6a7f222db0f1978c7cb232b87c5ee 3 | o:Sass::Tree::RootNode :@children[:@templateI" 4 | 5 | :ET: 6 | @linei: @options{ -------------------------------------------------------------------------------- /static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/_international-homepage.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GovLab/OpenData500/HEAD/static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/_international-homepage.scssc -------------------------------------------------------------------------------- /static/css/.sass-cache/cf075915f9d2d73e77e53dfe4be3cefe9176447d/_layout.scssc: -------------------------------------------------------------------------------- 1 | 3.2.14 (Media Mark) 2 | 71853c6197a6a7f222db0f1978c7cb232b87c5ee 3 | o:Sass::Tree::RootNode :@children[:@templateI" 4 | 5 | :ET: 6 | @linei: @options{ -------------------------------------------------------------------------------- /static/css/libs/normalize/normalize.css: -------------------------------------------------------------------------------- 1 | 2 | 301 Moved Permanently 3 | 4 |

301 Moved Permanently

5 |
nginx
6 | 7 | 8 | -------------------------------------------------------------------------------- /templates/500.html: -------------------------------------------------------------------------------- 1 | {% extends "main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 6 |

{{ page_heading }}

7 |
8 |

{{ message }}

9 | 10 | 11 | {% end %} -------------------------------------------------------------------------------- /templates/au/en/404.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 6 |

404 - Not Found

7 |
8 |

: (

9 | 10 | 11 | {% end %} -------------------------------------------------------------------------------- /templates/it/en/404.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 6 |

404 - Not Found

7 |
8 |

: (

9 | 10 | 11 | {% end %} -------------------------------------------------------------------------------- /templates/kr/en/404.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 6 |

404 - Not Found

7 |
8 |

: (

9 | 10 | 11 | {% end %} -------------------------------------------------------------------------------- /templates/mx/en/404.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 6 |

404 - Not Found

7 |
8 |

: (

9 | 10 | 11 | {% end %} -------------------------------------------------------------------------------- /templates/it/it/404.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 6 |

No se encuentra la URL solicitada.

7 |
8 |

: (

9 | 10 | 11 | {% end %} -------------------------------------------------------------------------------- /templates/mx/es/404.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 6 |

No se encuentra la URL solicitada.

7 |
8 |

: (

9 | 10 | 11 | {% end %} -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .git 2 | .ipynb_checkpoints 3 | *.ipynb 4 | venv 5 | env 6 | static/files/us/us_companies_all.csv 7 | static/files/mx/mx_companies_all.csv 8 | static/files/au/au_companies_all.csv 9 | .sass-cache/* 10 | .env 11 | *.pyc 12 | .ruby-version 13 | *bkup.css 14 | .DS_Store 15 | -------------------------------------------------------------------------------- /templates/us/en/404.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 6 |

404 - Not Found

7 |
8 |

Aw shucks... Something went wrong : (

9 | 10 | 11 | {% end %} -------------------------------------------------------------------------------- /static/css/_login.scss: -------------------------------------------------------------------------------- 1 | .login-form { 2 | margin: 0 auto; 3 | width: 300px / 960px * 100%; 4 | @include rounded; 5 | padding: 20px 20px 10px 10px; 6 | border: 1px solid $light_gray; 7 | 8 | .m-form-line.submit { 9 | text-align: center; 10 | margin-top: 20px; 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /templates/kr/en/thanks.html: -------------------------------------------------------------------------------- 1 | 2 | {% extends "../../main.html" %} 3 | {% autoescape None %} 4 | 5 | {% block body %} 6 | 7 |

Thanks For Submitting to the Open Data 500

8 | 9 | 10 |

If you have any questions or concerns, please email opendata500@thegovlab.org

11 | 12 | {% end %} -------------------------------------------------------------------------------- /templates/us/en/thanks.html: -------------------------------------------------------------------------------- 1 | 2 | {% extends "../../main.html" %} 3 | {% autoescape None %} 4 | 5 | {% block body %} 6 | 7 |

Thanks For Submitting to the Open Data 500

8 | 9 | 10 |

If you have any questions or concerns, please email opendata500@thegovlab.org

11 | 12 | {% end %} -------------------------------------------------------------------------------- /static/files/us/category_bar.csv: -------------------------------------------------------------------------------- 1 | name,value Business & Legal Services,45 Data/Technology,85 Education,20 Energy,25 Environment & Weather,12 Finance & Investment,74 Food & Agriculture,5 Geospatial/Mapping,30 Governance,43 Healthcare,37 Housing/Real Estate,20 Insurance,12 Lifestyle & Consumer,22 Research & Consulting,25 Scientific Research,16 Transportation,28 -------------------------------------------------------------------------------- /static/css/_submitcompany.scss: -------------------------------------------------------------------------------- 1 | .submitDescription { 2 | 3 | .first-title { 4 | clear: both; 5 | margin-bottom: 60px; 6 | margin-top: 0; 7 | } 8 | 9 | .adj-title { 10 | font-size: 30px; 11 | font-family: $fancy_type; 12 | text-align: center; 13 | color: $light_purple; 14 | margin-top: 90px; 15 | margin-bottom: 10px; 16 | 17 | } 18 | } -------------------------------------------------------------------------------- /static/css/_international-homepage.scss: -------------------------------------------------------------------------------- 1 | #world-map { 2 | path { 3 | fill: $lighter_gray; 4 | stroke: transparent; 5 | } 6 | 7 | .formal-agreement { 8 | fill: $purple_alpha_40 !important; 9 | } 10 | 11 | .working-agreement { 12 | fill: $dark_gray !important; 13 | } 14 | 15 | .in-discussion, 16 | .in-discussion > path { 17 | fill: $light_gray !important; 18 | } 19 | 20 | .project { 21 | fill: $purple !important; 22 | } 23 | } 24 | 25 | 26 | -------------------------------------------------------------------------------- /static/js/queue.v1.min.js: -------------------------------------------------------------------------------- 1 | (function(){function n(n){function t(){for(;f=ap;){var u=a++,t=c[u],r=l.call(t,1);r.push(e(u)),++p,t[0].apply(null,r)}}function e(n){return function(u,l){--p,null==d&&(null!=u?(d=u,a=s=0/0,r()):(c[n]=l,--s?f||t():r()))}}function r(){null!=d?v(d):i?v(d,c):v.apply(null,[d].concat(c))}var o,f,i,c=[],a=0,p=0,s=0,d=null,v=u;return n||(n=1/0),o={defer:function(){return d||(c.push(arguments),++s,t()),o},await:function(n){return v=n,i=!1,s||r(),o},awaitAll:function(n){return v=n,i=!0,s||r(),o}}}function u(){}"undefined"==typeof module?self.queue=n:module.exports=n,n.version="1.0.4";var l=[].slice})(); -------------------------------------------------------------------------------- /templates/kr/en/submitData.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 6 |

{{ page_heading }}

7 | 8 | 9 |
10 | 11 | {% module FormData(country, settings['default_language'], True, company) %} 12 | {% raw xsrf_form_html() %} 13 | 14 |
15 | 16 | {% module AgencyAdd(country, settings['default_language'], company) %} 17 | 18 |
19 | 20 | 21 |
22 | 23 | 24 | {% end %} -------------------------------------------------------------------------------- /templates/us/en/submitData.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 6 |

{{ page_heading }}

7 | 8 | 9 |
10 | 11 | {% module FormData(country, settings['default_language'], True, company) %} 12 | {% raw xsrf_form_html() %} 13 | 14 |
15 | 16 | {% module AgencyAdd(country, settings['default_language'], company) %} 17 | 18 |
19 | 20 | 21 |
22 | 23 | 24 | {% end %} -------------------------------------------------------------------------------- /templates/mx/en/submitData.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 6 |

{{ page_heading }}

7 | 8 | 9 |
10 | 11 | {% module FormData(country, settings['default_language'], True, company) %} 12 | {% raw xsrf_form_html() %} 13 | 14 |
15 | 16 | {% module AgencyAdd(country, settings['default_language'], company) %} 17 | 18 | 19 | 20 |
21 | 22 | 23 |
24 | 25 | 26 | {% end %} -------------------------------------------------------------------------------- /static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/_layout.scssc: -------------------------------------------------------------------------------- 1 | 3.4.10 (Selective Steve) 2 | 71853c6197a6a7f222db0f1978c7cb232b87c5ee 3 | o:Sass::Tree::RootNode 4 | :@children[:@templateI" 5 | 6 | :ET: 7 | @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti: @end_poso; ; i;i: 8 | @fileI"T/Users/claudioccm/Trampos/code/repos/govlab/OpenData500/static/css/_layout.scss;T:@importero: Sass::Importers::Filesystem: 9 | @rootI"G/Users/claudioccm/Trampos/code/repos/govlab/OpenData500/static/css;T:@real_rootI"G/Users/claudioccm/Trampos/code/repos/govlab/OpenData500/static/css;T:@same_name_warningso:Set: 10 | @hash{: @options{ -------------------------------------------------------------------------------- /static/css/_press.scss: -------------------------------------------------------------------------------- 1 | .m-press { 2 | cursor: pointer; 3 | } 4 | 5 | .m-press-item { 6 | display: inline-block; 7 | width: 260px; 8 | border: 1px solid $purple; 9 | border-left: 0; 10 | border-right: 0; 11 | height: 160px; 12 | padding: 0 20px; 13 | vertical-align: top; 14 | margin: 5px; 15 | background-color:$super_light_gray; 16 | position: relative; 17 | } 18 | 19 | .m-press-title { 20 | font-size: 15px; 21 | line-height: 19px; 22 | color: $dark_gray; 23 | } 24 | 25 | .m-press-meta { 26 | font-style: italic; 27 | position: absolute; 28 | bottom: 0; 29 | } 30 | 31 | .m-press-item:hover { 32 | background-color: $super_light_purple; 33 | p { 34 | color: $purple; 35 | } 36 | 37 | 38 | } -------------------------------------------------------------------------------- /templates/modules/module_text/country_settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "us": { 3 | "zip_format":"(^\\d{5}$)|(^\\d{5}-\\d{4}$)", 4 | "phone_format":"(^\\d{3}(-|\\s)\\d{3}(-|\\s)\\d{4}$)|(^\\d{10})", 5 | "phone_error_message":"Phone must be in format: ###-###-####" 6 | }, 7 | "mx": { 8 | "zip_format":"(^\\d{5}$)|(^\\d{5}-\\d{4}$)", 9 | "phone_format":"(^\\d{3}(-|\\s)\\d{3}(-|\\s)\\d{4}$)|(^\\d{10})", 10 | "phone_error_message":"Número de teléfono debe estar en formato: ###-###-####" 11 | }, 12 | "au": { 13 | "zip_format":"(^\\d{4}$)", 14 | "phone_format":"(^\\d{2}(-|\\s)\\d{4}(-|\\s)\\d{4}$)|(^\\d{4}(-|\\s)\\d{3}(-|\\s)\\d{3}$)|(^\\d{10})", 15 | "phone_error_message":"Phone must be in format: ##-####-#### or ####-###-###" 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /templates/mx/es/submitData.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 6 |

Información de datos y fuentes de información para {{company.companyName}}

7 | 8 | 9 |
10 | 11 | {% module FormData(country, settings['default_language'], True, company) %} 12 | {% raw xsrf_form_html() %} 13 | 14 |
15 | 16 | {% module AgencyAdd(country, settings['default_language'], company) %} 17 | 18 | 19 | 20 |
21 | 22 | 23 |
24 | 25 | 26 | {% end %} -------------------------------------------------------------------------------- /static/js/plugins.js: -------------------------------------------------------------------------------- 1 | // Avoid `console` errors in browsers that lack a console. 2 | (function() { 3 | var method; 4 | var noop = function noop() {}; 5 | var methods = [ 6 | 'assert', 'clear', 'count', 'debug', 'dir', 'dirxml', 'error', 7 | 'exception', 'group', 'groupCollapsed', 'groupEnd', 'info', 'log', 8 | 'markTimeline', 'profile', 'profileEnd', 'table', 'time', 'timeEnd', 9 | 'timeStamp', 'trace', 'warn' 10 | ]; 11 | var length = methods.length; 12 | var console = (window.console = window.console || {}); 13 | 14 | while (length--) { 15 | method = methods[length]; 16 | 17 | // Only stub undefined methods. 18 | if (!console[method]) { 19 | console[method] = noop; 20 | } 21 | } 22 | }()); 23 | 24 | // Place any jQuery/helper plugins in here. -------------------------------------------------------------------------------- /static/css/parsley.css: -------------------------------------------------------------------------------- 1 | input.parsley-success, 2 | select.parsley-success, 3 | textarea.parsley-success { 4 | color: #468847; 5 | background-color: #DFF0D8; 6 | border: 1px solid #D6E9C6; 7 | } 8 | 9 | input.parsley-error, 10 | div.parsley-error, 11 | select.parsley-error, 12 | textarea.parsley-error { 13 | color: #B94A48; 14 | background-color: #F2DEDE; 15 | border: 1px solid #EED3D7; 16 | } 17 | 18 | .parsley-errors-list { 19 | margin: 2px 0 3px 0; 20 | padding: 0; 21 | list-style-type: none; 22 | font-size: 0.9em; 23 | line-height: 0.9em; 24 | opacity: 0; 25 | -moz-opacity: 0; 26 | -webkit-opacity: 0; 27 | 28 | transition: all .3s ease-in; 29 | -o-transition: all .3s ease-in; 30 | -ms-transition: all .3s ease-in; 31 | -moz-transition: all .3s ease-in; 32 | -webkit-transition: all .3s ease-in; 33 | } 34 | 35 | .parsley-errors-list.filled { 36 | opacity: 1; 37 | } 38 | -------------------------------------------------------------------------------- /static/css/_findings.scss: -------------------------------------------------------------------------------- 1 | .findings-page { 2 | font-size: 14px; 3 | line-height: 20px; 4 | 5 | .findings-chart { 6 | margin: 20px auto 30px; 7 | width: 700px; 8 | border: 1px solid $lighter_gray; 9 | padding: 20px; 10 | 11 | h2 { 12 | font-weight: 100; 13 | font-size: 24px; 14 | text-align: center; 15 | margin-bottom: 20px; 16 | } 17 | } 18 | 19 | .download-report { 20 | float: right; 21 | margin: 0 0 30px 20px; 22 | width: 210px; 23 | height: 174px; 24 | border: 1px solid $lighter_gray; 25 | padding: 20px; 26 | background-color: rgba(255,255,255,0.3); 27 | 28 | .m-button { 29 | margin-top: 10px; 30 | } 31 | 32 | p { 33 | margin-bottom: 30px; 34 | } 35 | 36 | h2 { 37 | font-weight: 100; 38 | font-size: 36px; 39 | text-align: center; 40 | margin-bottom: 10px; 41 | } 42 | } 43 | 44 | #chart { 45 | .xaxis text { 46 | font-size: 12px; 47 | font-weight: 400; 48 | } 49 | } 50 | } -------------------------------------------------------------------------------- /templates/admin/en/login.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | {% extends "../../main.html" %} 4 | {% autoescape None %} 5 | 6 | {% block body %} 7 | 15 |

{{ page_heading }}

16 | 17 | 20 | 21 |
22 |
23 |
24 | {% raw xsrf_form_html() %} 25 |
26 | {% try %} 27 | {% if message %} 28 | 29 | {%end%} 30 | {%except%} 31 | {%end%} 32 |
33 | 34 | {% end %} 35 | -------------------------------------------------------------------------------- /templates/admin/es/login.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | {% extends "../../main.html" %} 4 | {% autoescape None %} 5 | 6 | {% block body %} 7 | 15 |

{{ page_heading }}

16 | 17 | 20 | 21 |
22 |
23 |
24 | {% raw xsrf_form_html() %} 25 |
26 | {% try %} 27 | {% if message %} 28 | 29 | {%end%} 30 | {%except%} 31 | {%end%} 32 |
33 | 34 | {% end %} 35 | -------------------------------------------------------------------------------- /templates/au/en/submitData.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 6 |

{{ page_heading }}

7 | 8 | 9 | 10 | 11 |
12 |

Please press "Save and Finish" below before exiting this page.

13 | 14 | {% module FormData(country, settings['default_language'], True, company) %} 15 | {% raw xsrf_form_html() %} 16 | 17 |
18 | 19 | {% module AgencyAdd(country, settings['default_language'], company) %} 20 | 21 | 22 | 23 |
24 |

Please press "Save and Finish" below to complete the survey.

25 |
26 | 27 | 28 |
29 | 30 | 31 | {% end %} 32 | -------------------------------------------------------------------------------- /templates/au/en/thanks.html: -------------------------------------------------------------------------------- 1 | 2 | {% extends "../../main.html" %} 3 | {% autoescape None %} 4 | 5 | {% block body %} 6 | 7 |

Thanks For Submitting to the Open Data 500 Australia

8 | 9 |

Help us spread the word to the government open data community by tweeting about your participation: 10 | 11 |

12 |
13 |
14 | 15 |

If you have any questions or concerns, please email data@pmc.gov.au.

16 | 17 | {% end %} 18 | -------------------------------------------------------------------------------- /templates/au/en/international.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 6 |

International Studies

7 | 8 |
9 |

The Open Data 500 International Studies are a network of projects to study, facilitate, and improve the use of open government data around the world. It is maintained and coordinated by The GovLab and is based on Open Data 500 study. The Open Data 500 is the first comprehensive study of how U.S.-based companies are using open government data to generate business and develop new products and services.

10 |

If you are interested in collaborating on an open data study in your country, please email laura.manley@nyu.edu.

11 | 12 | 15 | 16 |
17 | 18 | {%end%} -------------------------------------------------------------------------------- /templates/mx/en/international.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 6 |

International Studies

7 | 8 |
9 |

The Open Data 500 International Studies are a network of projects to study, facilitate, and improve the use of open government data around the world. It is maintained and coordinated by The GovLab and is based on Open Data 500 study. The Open Data 500 is the first comprehensive study of how U.S.-based companies are using open government data to generate business and develop new products and services.

10 |

If you are interested in collaborating on an open data study in your country, please email laura.manley@nyu.edu.

11 | 12 | 15 | 16 |
17 | 18 | {%end%} -------------------------------------------------------------------------------- /static/css/_download.scss: -------------------------------------------------------------------------------- 1 | // .m-download { 2 | 3 | // text-align: center; 4 | // margin-top: 30px; 5 | // margin-bottom: 30px; 6 | // font-size: 1em; 7 | 8 | // h1 { 9 | // margin-bottom: 20px; 10 | // } 11 | 12 | // .m-download-item { 13 | // border: 1px solid $light-gray; 14 | // padding: 20px; 15 | // display: inline-block; 16 | // width: 300px; 17 | // margin: 7px; 18 | // @include rounded; 19 | // font-size: 2.4em; 20 | // line-height: 1.2em; 21 | // font-family: $fancy_type; 22 | // font-weight: 100; 23 | // vertical-align: top; 24 | // height: 115px; 25 | 26 | // p { 27 | // height: 40px; 28 | // vertical-align: middle; 29 | // margin-top: 0; 30 | // } 31 | // } 32 | 33 | // .m-button { 34 | // display: block; 35 | // font-weight: 300; 36 | // background-color: $purple; 37 | // color: $white; 38 | // } 39 | 40 | // a:hover { 41 | // background-color: $light_purple; 42 | // color: $white; 43 | // border-color: $purple; 44 | // } 45 | 46 | // } 47 | 48 | 49 | -------------------------------------------------------------------------------- /static/js/parsley.extras.js: -------------------------------------------------------------------------------- 1 | // minwords, maxwords, words extra validators 2 | window.ParsleyConfig = window.ParsleyConfig || {}; 3 | window.ParsleyConfig.validators = window.ParsleyConfig.validators || {}; 4 | window._countWords = function(string) { 5 | return string 6 | .replace(/(^\s*)|(\s*$)/gi, "") 7 | .replace(/[ ]{2,}/gi, " ") 8 | .replace(/\n /, "\n") 9 | .split(' ').length; 10 | }; 11 | 12 | window.ParsleyConfig.validators.minwords = { 13 | fn: function(value, nbWords) { 14 | return window._countWords(value) >= nbWords; 15 | }, 16 | priority: 32 17 | }; 18 | 19 | window.ParsleyConfig.validators.maxwords = { 20 | fn: function(value, nbWords) { 21 | return window._countWords(value) <= nbWords; 22 | }, 23 | priority: 32 24 | }; 25 | 26 | window.ParsleyConfig.validators.words = { 27 | fn: function(value, arrayRange) { 28 | var length = window._countWords(value); 29 | return length >= arrayRange[0] && length <= arrayRange[1]; 30 | }, 31 | priority: 32 32 | }; -------------------------------------------------------------------------------- /templates/mx/en/thanks.html: -------------------------------------------------------------------------------- 1 | 2 | {% extends "../../main.html" %} 3 | {% autoescape None %} 4 | 5 | {% block body %} 6 | 7 |

Thanks For Submitting to the Open Data 100 Mexico

8 | 9 |

Help us spread the word to the government open data community by tweeting about your participation: 10 | 11 |

12 |
13 |
14 | 15 |

If you have any questions or concerns, please email OD100MX@datos.gob.mx.

16 | 17 | {% end %} -------------------------------------------------------------------------------- /templates/admin/en/register.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | {% extends "../../main.html" %} 4 | {% autoescape None %} 5 | 6 | {% block body %} 7 | 8 |
9 |
10 |
11 | 12 | 13 |

{{ page_heading }}

14 |
15 |
16 |
17 |
18 | {% if user == "luis" %} 19 |
20 | {%else%} 21 |
22 | {%end%} 23 | {% raw xsrf_form_html() %} 24 |
25 | 26 | 27 | 28 | 29 | 30 | {% end %} -------------------------------------------------------------------------------- /templates/admin/es/register.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | {% extends "../../main.html" %} 4 | {% autoescape None %} 5 | 6 | {% block body %} 7 | 8 |
9 |
10 |
11 | 12 | 13 |

{{ page_heading }}

14 |
15 |
16 |
17 |
18 | {% if user == "luis" %} 19 |
20 | {%else%} 21 |
22 | {%end%} 23 | {% raw xsrf_form_html() %} 24 |
25 | 26 | 27 | 28 | 29 | 30 | {% end %} -------------------------------------------------------------------------------- /templates/us/en/international.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 6 |

International Studies

7 | 8 |
9 |

The Open Data 500 international studies are a network of projects to study, facilitate, and improve the use of open government data around the world. It is maintained and coordinated by the GovLab and is based on Open Data 500 U.S. study. If you are interested in collaborating on an open data study outside of the U.S., please email us at opendata500@thegovlab.org.

10 | 11 |

We are currently in the planning stages with several countries in Latin America, Europe, and Asia to conduct similar open data studies.

12 | 13 |
14 |

Open Data 100 Mexico

15 |

(Coming in October 2014)

16 |
17 | 18 |
19 |

Open Data 100 Australia

20 |

(Coming in 2015)

21 |
22 | 23 |
24 | 25 | {%end%} 26 | -------------------------------------------------------------------------------- /templates/mx/es/international.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 6 |

Estudios Internacionales

7 | 8 |
9 |

Los estudios Datos Abiertos 500 Internacional forman una red de proyectos para estudiar, facilitar, y mejorar el uso de datos gubernamentales abiertos por todo el mundo. The GovLab mantiene y coordina la red, la cual esta basada en el estudio Datos Abiertos 500 (Open Data 500). Datos Abiertos 500 es el primer estudio abarcador que analiza como companias estadounidenses utilizan datos gubernamentales abiertos para generar nuevas oportunidades economicas y desarrollar nuevos productos y servicios.

10 |

Si tienes interes en colaborar en un estudio de datos abiertos en tu pais, por favor manda un correo a laura.manley@nyu.edu.

11 |
12 | 13 | 16 | 17 | {%end%} 18 | -------------------------------------------------------------------------------- /static/css/_resources.scss: -------------------------------------------------------------------------------- 1 | #resources-press { 2 | h2 { 3 | margin-bottom: 30px; 4 | 5 | } 6 | } 7 | 8 | .resource-panel { 9 | margin-top: 30px; 10 | 11 | .first-title { 12 | margin-bottom: 0; 13 | } 14 | 15 | h3 { 16 | margin-bottom: 20px; 17 | font-family: $fancy_type; 18 | font-weight: 100; 19 | font-style: italic; 20 | } 21 | 22 | ul { 23 | width: 448px; 24 | display: inline-block; 25 | padding: 15px; 26 | vertical-align: top; 27 | 28 | li { 29 | list-style: none; 30 | margin-bottom: 5px; 31 | border-bottom: 1px solid $lighter_gray; 32 | padding-bottom: 5px; 33 | padding-left: 15px; 34 | position: relative; 35 | } 36 | 37 | li:before { 38 | content: ""; 39 | width: 0; 40 | height: 0; 41 | border-left: 6px solid $purple; 42 | border-top: 6px solid transparent; 43 | border-bottom: 6px solid transparent; 44 | position: absolute; 45 | left: 0; 46 | top: 1px; 47 | } 48 | } 49 | } 50 | 51 | .resource-logo { 52 | text-align: center; 53 | display: block; 54 | border-bottom: 1px solid $lighter_gray; 55 | padding-bottom: 10px; 56 | margin-bottom: 20px; 57 | } 58 | 59 | -------------------------------------------------------------------------------- /static/css/_typography.scss: -------------------------------------------------------------------------------- 1 | // Typography 2 | 3 | body { 4 | color: $black; 5 | font-family: $regular_type; 6 | font-size: 12px; 7 | line-height: 1.4em; 8 | } 9 | 10 | h1 { 11 | font-family: $fancy_type; 12 | font-weight: 100; 13 | font-size: 4.5em; 14 | line-height: 1.2em; 15 | margin-bottom: 30px; 16 | 17 | } 18 | 19 | h2 { 20 | font-family: $fancy_type; 21 | font-weight: 500; 22 | font-size: 3em; 23 | line-height: 1em; 24 | } 25 | 26 | h3 { 27 | color: $purple; 28 | font-size: 1.6em; 29 | line-height: 1em; 30 | } 31 | 32 | a { 33 | // font-family: $regular_type; 34 | text-decoration: none; 35 | color: $light_purple; 36 | } 37 | 38 | a:hover { 39 | color: $purple; 40 | } 41 | 42 | .intro { 43 | font-family: $fancy_type; 44 | font-weight: 100; 45 | font-style: italic; 46 | font-size: 1.8em; 47 | line-height: 1.5em; 48 | } 49 | 50 | .warning { 51 | padding: 10px; 52 | background-color: $super_light_gray; 53 | -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.3); 54 | -moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.3); 55 | box-shadow: inset 0 0 5px rgba(0,0,0,0.3); 56 | } 57 | 58 | .disclaimer-text { 59 | font-size: 16px; 60 | line-height: 20px; 61 | } 62 | 63 | 64 | 65 | -------------------------------------------------------------------------------- /templates/mx/es/thanks.html: -------------------------------------------------------------------------------- 1 | 2 | {% extends "../../main.html" %} 3 | {% autoescape None %} 4 | 5 | {% block body %} 6 | 7 |

Gracias por participar en Datos Abiertos 100 México!

8 | 9 |

Twittea tu participación a tus seguidores y ayúdanos a correr la voz a la comunidad de usuarios de datos públicos gubernamentales: 10 | 11 |

12 |
13 |
14 | 15 |

Por favor, mándanos un correo a OD100MX@datos.gob.mx con cualquier pregunta o duda que tengas.

16 | 17 | {% end %} 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /templates/kr/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "default_language": "en", 3 | "available_languages": ["en"], 4 | "logo_path":"img/od100-logo-kr.png", 5 | "menu": { 6 | "en": [{ 7 | "item": "OD500 KR", 8 | "link": "/kr/", 9 | "sub-menu": [] 10 | }, { 11 | "item": "Full List", 12 | "link": "/kr/list/", 13 | "sub-menu": [] 14 | }] 15 | }, 16 | "page_titles": { 17 | "en": { 18 | "index": "Welcome to the OD500", 19 | "about": "About the OD500", 20 | "resources": "Open Data Resources - OD500", 21 | "list": "Open Data 500 Companies", 22 | "submit": "Submit a Company to the OD500", 23 | "stats": "OD500 By The Numbers", 24 | "roundtables": "Open Data Roundtables", 25 | "submitData": "Submit Agency and Data Information", 26 | "thanks": "Thank You!" 27 | } 28 | }, 29 | "footer_menu": { 30 | "en":[{ 31 | "item": "", 32 | "link": "https://twitter.com/PresidenciaMX" 33 | }, 34 | { 35 | "item":"Contact Us", 36 | "link":"mailto:yslee@nia.or.kr" 37 | }] 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /templates/index_2.html: -------------------------------------------------------------------------------- 1 | {% extends "main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 |
6 |
7 | 8 |
9 | 10 |

International Studies

11 | 12 |

The Open Data 500 international studies are a network of projects to study, 13 | facilitate, and improve the use of open government data around the world. It is 14 | maintained and coordinated by The GovLab and is based on Open Data 500 U.S. 15 | study. If you are interested in collaborating on an open data study outside of the 16 | U.S., please email us at opendata500@thegovlab.org.

17 | 18 |
19 |

We are now working with the governments of Mexico and Australia to conduct 20 | open data studies in their countries. We are currently in the planning stages with 21 | several other countries to work with us on these types of initiatives.

22 |
23 |
24 |
    25 |
  • Open Data 100 Mexico (Coming in October 2014)
  • 26 |
  • Open Data 100 Australia (Coming in 2015)
  • 27 |
28 |
29 |
30 | {%end%} -------------------------------------------------------------------------------- /static/files/us/agency_chart.csv: -------------------------------------------------------------------------------- 1 | Agency,Used By Department of Housing and Urban Development ,1 Department of Veterans Affairs ,2 Federal Communications Commission ,2 Federal Housing Finance Agency ,2 Corporation for National and Community Service ,0 Institute of Museum and Library Services ,1 US Agency for International Development ,1 Department of State ,2 National Aeronautics and Space Administration ,5 Department of the Treasury ,17 Commodity Futures Trading Commission ,1 National Science Foundation ,1 Social Security Administration ,1 Small Business Administration ,1 US Equal Employment Opportunity Commission ,2 US International Trade Commission ,1 Department of Defense ,7 Department of Agriculture ,16 National Archives and Records Administration ,2 Consumer Financial Protection Bureau ,3 General Services Administration ,3 Department of Homeland Security ,9 Department of Transportation ,15 Department of the Interior ,12 Federal Reserve Board ,8 Department of Labor ,28 Executive Office of the President ,1 Department of Energy ,24 Securities and Exchange Commission ,42 Department of Health and Human Services ,75 U.S. Environmental Protection Agency ,19 Department of Education ,21 Federal Election Commission ,4 Department of Justice ,9 Federal Deposit Insurance Corporation ,3 US Consumer Product Safety Commission ,3 Department of Commerce ,121 -------------------------------------------------------------------------------- /styles.css: -------------------------------------------------------------------------------- 1 | /* 2 | Errno::ENOENT: No such file or directory - styles.scss 3 | 4 | Backtrace: 5 | /Library/Ruby/Gems/2.0.0/gems/sass-3.2.12/lib/sass/plugin/compiler.rb:360:in `read' 6 | /Library/Ruby/Gems/2.0.0/gems/sass-3.2.12/lib/sass/plugin/compiler.rb:360:in `update_stylesheet' 7 | /Library/Ruby/Gems/2.0.0/gems/sass-3.2.12/lib/sass/plugin/compiler.rb:203:in `block in update_stylesheets' 8 | /Library/Ruby/Gems/2.0.0/gems/sass-3.2.12/lib/sass/plugin/compiler.rb:201:in `each' 9 | /Library/Ruby/Gems/2.0.0/gems/sass-3.2.12/lib/sass/plugin/compiler.rb:201:in `update_stylesheets' 10 | /Library/Ruby/Gems/2.0.0/gems/sass-3.2.12/lib/sass/plugin/compiler.rb:235:in `watch' 11 | /Library/Ruby/Gems/2.0.0/gems/sass-3.2.12/lib/sass/plugin.rb:107:in `method_missing' 12 | /Library/Ruby/Gems/2.0.0/gems/sass-3.2.12/lib/sass/exec.rb:463:in `watch_or_update' 13 | /Library/Ruby/Gems/2.0.0/gems/sass-3.2.12/lib/sass/exec.rb:326:in `process_result' 14 | /Library/Ruby/Gems/2.0.0/gems/sass-3.2.12/lib/sass/exec.rb:41:in `parse' 15 | /Library/Ruby/Gems/2.0.0/gems/sass-3.2.12/lib/sass/exec.rb:21:in `parse!' 16 | /Library/Ruby/Gems/2.0.0/gems/sass-3.2.12/bin/sass:9:in `' 17 | /usr/bin/sass:23:in `load' 18 | /usr/bin/sass:23:in `
' 19 | */ 20 | body:before { 21 | white-space: pre; 22 | font-family: monospace; 23 | content: "Errno::ENOENT: No such file or directory - styles.scss"; } 24 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## Open Data 500 2 | 3 | The code behind the [Open Data 500][]. 4 | 5 | [Open Data 500]: http://opendata500.com/us/ 6 | 7 | #### Installation 8 | 9 | First, fork and clone this repo. 10 | 11 | Next, you'll need the [Heroku Toolbelt][]. 12 | 13 | [Heroku Toolbelt]: https://toolbelt.heroku.com/ 14 | 15 | In order to run locally, you'll need to pull down the env variables from the 16 | Heroku remote (you can obtain the URL for the remote on Heroku's settings 17 | page): 18 | 19 | git remote add heroku 20 | heroku config --shell > .env 21 | 22 | If you don't have access to an existing Heroku deployment, you'll need to 23 | configure the following variables in a `.env` file: 24 | 25 | COOKIE_SECRET= 26 | MONGOLAB_URI= 27 | PAPERTRAIL_API_TOKEN= 28 | S3_BUCKET_NAME= 29 | TZ= 30 | 31 | To run the server, you'll also need Python 2.7.x. Inside a virtualenv: 32 | 33 | pip install -r requirements.txt 34 | 35 | Use Foreman to start. The site should be available [on port 5000][]. 36 | 37 | [on port 5000]: http://localhost:5000 38 | 39 | Heroku local web 40 | 41 | #### Development 42 | 43 | If you make styling changes, you'll need to install the Ruby gem `sass`. 44 | 45 | gem install sass 46 | 47 | Then, as you develop, you need to make sure to watch the css directory to 48 | re-compile on the fly: 49 | 50 | sass --watch static/css 51 | -------------------------------------------------------------------------------- /templates/au/en/resources.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 |
6 |

Open Data Resources

7 |
8 |
9 |

Resources on open data policy and open government initatives in Australia:

10 |
11 | 17 | 21 |
22 |
23 | 24 | {% end %} 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /templates/it/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "default_language": "it", 3 | "available_languages": ["en", "it"], 4 | "logo_path":"img/od100-logo-it.png", 5 | "menu": { 6 | "en": [{ 7 | "item": "OD500 IT", 8 | "link": "/it/", 9 | "sub-menu": [] 10 | }, { 11 | "item": "Survey", 12 | "link": "http://www.opendata200.it/survey", 13 | "sub-menu": [] 14 | }], 15 | "it": [{ 16 | "item": "OD500 IT", 17 | "link": "/it/", 18 | "sub-menu": [] 19 | }, { 20 | "item": "Survey", 21 | "link": "http://www.opendata200.it/survey", 22 | "sub-menu": [] 23 | }] 24 | }, 25 | "page_titles": { 26 | "en": { 27 | "index": "Welcome to the OD500" 28 | }, 29 | "it": {} 30 | }, 31 | "footer_menu": { 32 | "en":[{ 33 | "item": "Twitter", 34 | "link": "https://twitter.com/Opendata500" 35 | }, 36 | { 37 | "item":"Contact Us", 38 | "link":"mailto:francesca@thegovlab.org" 39 | }], 40 | "it":[{ 41 | "item": "Twitter", 42 | "link": "https://twitter.com/Opendata500" 43 | }, 44 | { 45 | "item":"Contact Us", 46 | "link":"mailto:francesca@thegovlab.org" 47 | }] 48 | } 49 | } 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | -------------------------------------------------------------------------------- /static/img/static/css: -------------------------------------------------------------------------------- 1 | /* 2 | Errno::ENOENT: No such file or directory - static/css 3 | 4 | Backtrace: 5 | /Library/Ruby/Gems/1.8/gems/sass-3.4.18/bin/../lib/sass/plugin/compiler.rb:482:in `read' 6 | /Library/Ruby/Gems/1.8/gems/sass-3.4.18/bin/../lib/sass/plugin/compiler.rb:482:in `update_stylesheet' 7 | /Library/Ruby/Gems/1.8/gems/sass-3.4.18/bin/../lib/sass/plugin/compiler.rb:215:in `update_stylesheets' 8 | /Library/Ruby/Gems/1.8/gems/sass-3.4.18/bin/../lib/sass/plugin/compiler.rb:209:in `each' 9 | /Library/Ruby/Gems/1.8/gems/sass-3.4.18/bin/../lib/sass/plugin/compiler.rb:209:in `update_stylesheets' 10 | /Library/Ruby/Gems/1.8/gems/sass-3.4.18/bin/../lib/sass/plugin/compiler.rb:293:in `watch' 11 | /Library/Ruby/Gems/1.8/gems/sass-3.4.18/bin/../lib/sass/plugin.rb:108:in `send' 12 | /Library/Ruby/Gems/1.8/gems/sass-3.4.18/bin/../lib/sass/plugin.rb:108:in `method_missing' 13 | /Library/Ruby/Gems/1.8/gems/sass-3.4.18/bin/../lib/sass/exec/sass_scss.rb:384:in `watch_or_update' 14 | /Library/Ruby/Gems/1.8/gems/sass-3.4.18/bin/../lib/sass/exec/sass_scss.rb:51:in `process_result' 15 | /Library/Ruby/Gems/1.8/gems/sass-3.4.18/bin/../lib/sass/exec/base.rb:52:in `parse' 16 | /Library/Ruby/Gems/1.8/gems/sass-3.4.18/bin/../lib/sass/exec/base.rb:19:in `parse!' 17 | /Library/Ruby/Gems/1.8/gems/sass-3.4.18/bin/sass:13 18 | /usr/bin/sass:19:in `load' 19 | /usr/bin/sass:19 20 | */ 21 | body:before { 22 | white-space: pre; 23 | font-family: monospace; 24 | content: "Errno::ENOENT: No such file or directory - static/css"; } 25 | -------------------------------------------------------------------------------- /docs/addingQuestion.md: -------------------------------------------------------------------------------- 1 | Adding a question to survey 2 | ---------- 3 | **Note:** This is for a textfield. If this where a multiple choice questions, not only would the HTML be obviously different, but you would have to include all the answer options in `constants.py`. 4 | 5 | **add variable to `models.py` under Company class** 6 | `dataWishlist = StringField()` 7 | 8 | 9 | **Add question to survey: `templates` > `modules` > `formData.html`** 10 | Add at the end of survey: 11 | ``` 12 | {% if country == 'au' %} 13 | {#--********-DATA WISHLIST-********** --#} 14 |
15 |

{{form['data_wishlist']}}
{{form['word_limit_250']}}

16 |
19 |
20 | {%end%} 21 | ``` 22 | 23 | **Note**: html tag `name` needs to match variable name used in models.py 24 | 25 | 26 | **Add question text: `templates` > `modules` > `module_text` > `formData.json`** 27 | `"data_wishlist":"What type of data or particular government datasets would be of value to your organisation if made public?"` 28 | 29 | 30 | **add question to `utils.py`** 31 | 32 | When form is submitted and processed, it'll look for the following fields: 33 | `company_data_fields = ['sourceCount', 'dataComments', 'exampleUses', 'dataWishlist']` -------------------------------------------------------------------------------- /templates/mx/en/resources.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 25 | 26 | {% end %} 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /templates/mx/es/resources.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 |
6 |

Recursos de Datos Abiertos

7 |
8 |
9 |

Aquí se encuentran algunos recursos adicionales sobre los Datos Abiertos y la política en México y en Latinoamérica:

10 |
11 | 17 | 23 |
24 | 25 |
26 | 27 | {% end %} 28 | 29 | -------------------------------------------------------------------------------- /templates/au/en/submitCompany.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 6 | 7 |
8 |

Open Data 500 Australia
Company Survey

9 |
10 |

To qualify for the Open Data 500 Australia, a company must:

11 |
    12 |
  • Have an operating presence in Australia
  • 13 |
  • Earn revenue from its products and services (non-profits may qualify if they have a sustainable revenue stream)
  • 14 |
  • Use open data as a business or operation resource
  • 15 |
16 |

If your company meets these criteria, please take a few minutes to fill out this short online form. Thank you again for your participation.

17 |

The fields marked with * are required

18 |
19 |
20 |

Your responses will become part of a public database of information on Open Data companies. By submitting this form you are agreeing that, other than personal contact and financial information, responses will be part of a publicly available database. Contact and financial information will be confidential.

21 |
22 | 23 | {% module Form(country, settings['default_language'], True, False) %} 24 | 25 | {% raw xsrf_form_html() %} 26 | 27 |
28 | 29 | 30 | 31 |
32 |
33 | 34 | 35 | 36 | {% end %} 37 | -------------------------------------------------------------------------------- /static/js/es.js: -------------------------------------------------------------------------------- 1 | // ParsleyConfig definition if not already set 2 | window.ParsleyConfig = window.ParsleyConfig || {}; 3 | window.ParsleyConfig.i18n = window.ParsleyConfig.i18n || {}; 4 | 5 | window.ParsleyConfig.i18n.es = $.extend(window.ParsleyConfig.i18n.es || {}, { 6 | defaultMessage: "Este valor parece ser inválido.", 7 | type: { 8 | email: "Este valor debe ser un correo válido.", 9 | url: "Este valor debe ser una URL válida.", 10 | number: "Este valor debe ser un número válido.", 11 | integer: "Este valor debe ser un número válido.", 12 | digits: "Este valor debe ser un dígito válido.", 13 | alphanum: "Este valor debe ser alfanumérico." 14 | }, 15 | notblank: "Este valor no debe estar en blanco.", 16 | required: "Este valor es requerido.", 17 | pattern: "Este valor es incorrecto.", 18 | min: "Este valor no debe ser menor que %s.", 19 | max: "Este valor no debe ser mayor que %s.", 20 | range: "Este valor debe estar entre %s y %s.", 21 | minlength: "Este valor es muy corto. La longitud mínima es de %s caracteres.", 22 | maxlength: "Este valor es muy largo. La longitud máxima es de %s caracteres.", 23 | length: "La longitud de este valor debe estar entre %s y %s caracteres.", 24 | mincheck: "Debe seleccionar al menos %s opciones.", 25 | maxcheck: "Debe seleccionar %s opciones o menos.", 26 | check: "Debe seleccionar entre %s y %s opciones.", 27 | equalto: "Este valor debe ser idéntico." 28 | }); 29 | 30 | // If file is loaded after Parsley main file, auto-load locale 31 | if ('undefined' !== typeof window.ParsleyValidator) 32 | window.ParsleyValidator.addCatalog('es', window.ParsleyConfig.i18n.es, true); 33 | -------------------------------------------------------------------------------- /templates/kr/en/submitCompany.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 6 | 7 | 8 |
9 |

Open Data 500

10 |

Company Survey

11 | 12 |

To qualify for the Open Data 500 US study, a company must:

13 |
    14 |
  • Be based within the United States
  • 15 |
  • Earn revenue from its products and services
  • 16 |
  • Use open government data as a key resource for its business. While most Open Data 500 companies will work with federal data, we are also interested in those that use city or state data in a way that can scale regionally or nationally.
  • 17 |
18 |

If your company meets these criteria, please take a few minutes to fill out this short online form. Thank you again for your participation.

19 |

Fields marked with * are required

20 |
21 |
22 | 23 | 24 | {% module Form(country, settings['default_language'], True, False) %} 25 | {% raw xsrf_form_html() %} 26 | 27 |

Your responses will become part of a public database of information on Open Data companies. By submitting this form you are agreeing that, other than personal contact information, this information will be part of a publicly available database.

28 |
29 | 30 | 31 | 32 |
33 |
34 | 35 | 36 | 37 | {% end %} 38 | -------------------------------------------------------------------------------- /templates/us/en/submitCompany.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 6 | 7 | 8 |
9 |

Open Data 500

10 |

Company Survey

11 | 12 |

To qualify for the Open Data 500 US study, a company must:

13 |
    14 |
  • Be based within the United States
  • 15 |
  • Earn revenue from its products and services
  • 16 |
  • Use open government data as a key resource for its business. While most Open Data 500 companies will work with federal data, we are also interested in those that use city or state data in a way that can scale regionally or nationally.
  • 17 |
18 |

If your company meets these criteria, please take a few minutes to fill out this short online form. Thank you again for your participation.

19 |

Fields marked with * are required

20 |
21 |
22 | 23 | 24 | {% module Form(country, settings['default_language'], True, False) %} 25 | {% raw xsrf_form_html() %} 26 | 27 |

Your responses will become part of a public database of information on Open Data companies. By submitting this form you are agreeing that, other than personal contact information, this information will be part of a publicly available database.

28 |
29 | 30 | 31 | 32 |
33 |
34 | 35 | 36 | 37 | {% end %} 38 | -------------------------------------------------------------------------------- /templates/ca/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "default_language": "en", 3 | "available_languages": ["en", "fr"], 4 | "logo_path":"img/od100-logo-kr.png", 5 | "menu": { 6 | "en": [{ 7 | "item": "OD150 CA", 8 | "link": "/ca/", 9 | "sub-menu": [] 10 | }], 11 | "fr": [{ 12 | "item": "OD150 CA", 13 | "link": "/ca/", 14 | "sub-menu": [] 15 | }] 16 | }, 17 | "page_titles": { 18 | "en": { 19 | "index": "Welcome to the OD500", 20 | "about": "About the OD500", 21 | "resources": "Open Data Resources - OD500", 22 | "list": "Open Data 500 Companies", 23 | "submit": "Submit a Company to the OD500", 24 | "stats": "OD500 By The Numbers", 25 | "roundtables": "Open Data Roundtables", 26 | "submitData": "Submit Agency and Data Information", 27 | "thanks": "Thank You!" 28 | }, 29 | "fr": { 30 | "index": "Welcome to the OD500", 31 | "about": "About the OD500", 32 | "resources": "Open Data Resources - OD500", 33 | "list": "Open Data 500 Companies", 34 | "submit": "Submit a Company to the OD500", 35 | "stats": "OD500 By The Numbers", 36 | "roundtables": "Open Data Roundtables", 37 | "submitData": "Submit Agency and Data Information", 38 | "thanks": "Thank You!" 39 | } 40 | }, 41 | "footer_menu": { 42 | "en":[{ 43 | "item":"Contact Us", 44 | "link":"mailto:opendata500@thegovlab.org" 45 | }], 46 | "fr":[{ 47 | "item":"Contactez-nous", 48 | "link":"mailto:opendata500@thegovlab.org" 49 | }] 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /templates/mx/en/submitCompany.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 6 | 7 | 8 |
9 |

Open Data 100 Mexico
Company Survey

10 |
11 |

To qualify for the Open Data 100 Mexico, a company must:

12 |
    13 |
  • Be Mexico-based (or have a significant portion of operations in Mexico),
  • 14 |
  • Earn revenue from its products and services (non-profits may qualify if they have a sustainable revenue stream), and
  • 15 |
  • Use publicly available government data as a key business or operational resource (This includes any information or statistics from government agencies).
  • 16 |
17 |

If your company meets these criteria, please take a few minutes to fill out this short online form. Thank you again for your participation.

18 |

The fields marked with * are required

19 |
20 |
21 |
22 | 23 | {% module Form(country, settings['default_language'], True, False) %} 24 | 25 | {% raw xsrf_form_html() %} 26 | 27 |

Your responses will become part of a public database of information on Open Data companies. By submitting this form you are agreeing that, other than personal contact information, this information will be part of a publicly available database.

28 |
29 | 30 | 31 | 32 |
33 |
34 | 35 | 36 | 37 | {% end %} 38 | -------------------------------------------------------------------------------- /static/css/_variables.scss: -------------------------------------------------------------------------------- 1 | // === Colors 2 | 3 | $purple: #472b74; 4 | $purple_alpha: rgba(71, 43, 116, .9); 5 | $purple_alpha_40: rgba(71, 43, 116, .4); 6 | $light_purple: #8977a7; 7 | $super_light_purple: rgba(71, 43, 116, .1); 8 | $super_light_purple_matte: #ece9f0; 9 | $black: #444; 10 | $dark_gray: #666; 11 | $light_gray: #aaa; 12 | $dark_gray_alpha: rgba(0,0,0,0.6); 13 | $light_gray_alpha: rgba(0,0,0,0.2); 14 | $lighter_gray: rgba(0,0,0,0.15); 15 | $super_light_gray: rgba(0,0,0,.05); 16 | $white: #fff; 17 | $white_alpha: rgba(255,255,255,.7); 18 | $white_alpha_50: rgba(255,255,255,.5); 19 | $light_red: rgba(214, 17, 17, .1); 20 | $red: rgba(214, 17, 17, 1); 21 | $blue: #00adef; 22 | $blue_alpha: rgba(0,173,239,.9); 23 | $light_blue: #b9dfef; 24 | 25 | // === Type 26 | 27 | $fancy_type: 'Exo', sans-serif; 28 | $regular_type: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 29 | 30 | 31 | // === Mixins 32 | 33 | @mixin rounded { 34 | -webkit-border-radius: 4px; 35 | -moz-border-radius: 4px; 36 | border-radius: 4px; 37 | } 38 | 39 | @mixin circle { 40 | -webkit-border-radius: 50%; 41 | -moz-border-radius: 50%; 42 | border-radius: 50%; 43 | } 44 | 45 | @mixin drop_shadow { 46 | box-shadow: 0 0 6px rgba(0,0,0,0.2); 47 | } 48 | 49 | @mixin inner_shadow { 50 | box-shadow: inset 0 0 6px rgba(0,0,0,0.2); 51 | } 52 | 53 | @mixin transition { 54 | -webkit-transition: all 0.4s ease; 55 | -moz-transition: all 0.4s ease; 56 | transition: all 0.4s ease; 57 | } 58 | 59 | @mixin transition_alpha { 60 | -webkit-transition: opacity 0.4s ease; 61 | -moz-transition: opacity 0.4s ease; 62 | transition: opacity 0.4s ease; 63 | } 64 | 65 | @mixin rotate($angle) { 66 | -webkit-transform: rotate($angle); 67 | -moz-transform: rotate($angle); 68 | -ms-transform: rotate($angle); 69 | -o-transform: rotate($angle); 70 | transform: rotate($angle); 71 | } -------------------------------------------------------------------------------- /templates/modules/adminSettings.html: -------------------------------------------------------------------------------- 1 | {% autoescape None %} 2 | 3 | {#--*****************************************************************-ADMIN SETTINGS-***************************************************************** --#} 4 |

Admin Settings


5 |
6 |
7 |

Mark {{c.companyName}} as vetted?

8 | 9 |
10 |
11 |

Display {{c.companyName}} on the OD500 page?

12 | 13 |
14 |
15 |

Has {{c.companyName}} vetted the survey?

16 | 17 |
18 |
19 |

Has {{c.companyName}} submitted their survey?

20 | 21 |
22 |
23 |

Prevent editing on this company (only admin can edit)?

24 | 25 |
26 |
27 |

Notes

28 | 29 |
30 |
31 | -------------------------------------------------------------------------------- /templates/mx/es/submitCompany.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 6 |
7 |

Datos Abiertos 100 México
Encuesta

8 |
9 |

Para participar en el Datos Abiertos 100 México, la compañía debe:

10 |
    11 |
  • Tener su base en México (o realizar gran parte de sus operaciones en México).
  • 12 |
  • Generar ingresos de sus productos y servicios (se aceptan organizaciones sin fines de lucro bajo la condición de que generen ingresos de manera sostenible).
  • 13 |
  • Utilizar datos públicos gubernamentales como parte integral de su negocio (esto incluye cualquier información o estadísticas provenientes de las entidades gubernamentales).
  • 14 |
15 |

Si tu compañía cumple con estos criterios, te invitamos a completar esta breve encuesta en línea. Gracias por tu participación.

16 |

Los campos marcados con * son requeridos

17 |
18 |
19 |
20 | 21 | {% module Form(country, settings['default_language'], True, False) %} 22 | {% raw xsrf_form_html() %} 23 | 24 |

Tus respuestas serán incluidas en una base de datos públicos que expone información sobre compañías que utilizan datos gubernamentales abiertos. Al enviar este formulario, estás aceptando que - con excepción de tu información de contacto personal - la información será accesible al público.

25 |
26 | 27 | 28 | 29 |
30 |
31 | 32 | 33 | 34 | {% end %} 35 | -------------------------------------------------------------------------------- /static/css/_country-homepage.scss: -------------------------------------------------------------------------------- 1 | .m-country-homepage { 2 | 3 | .country-flag { 4 | margin: 0 auto; 5 | @include circle; 6 | width: 200px; 7 | height: 200px; 8 | border: 3px solid $purple; 9 | overflow: hidden; 10 | 11 | img { 12 | // height: 150px; 13 | // margin-left: -51px; 14 | // margin-top: 23px; 15 | } 16 | } 17 | 18 | .country-flag.mexico-flag { 19 | img { 20 | height: 180px; 21 | margin-left: -59px; 22 | margin-top: 7px; 23 | } 24 | } 25 | } 26 | 27 | // .country-homepage { 28 | 29 | // .m-main-menu { 30 | // text-align: center; 31 | 32 | // .language { 33 | // float: right; 34 | 35 | // a { 36 | // border: 0; 37 | // border-right: 1px solid $white_alpha; 38 | // padding: 1px 5px; 39 | // margin: 4px 0; 40 | 41 | // &:last-of-type { 42 | // border-right: 0; 43 | // } 44 | // } 45 | // } 46 | // } 47 | 48 | // #consortium-logo { 49 | // width: 600px; 50 | // } 51 | 52 | // section { 53 | // padding-bottom: 23px; 54 | // margin-bottom: 35px; 55 | // border-bottom: 1px solid $light_gray; 56 | 57 | // &:first-of-type { 58 | // padding-top: 23px; 59 | // margin-top: 35px; 60 | // border-top: 1px solid $light_gray; 61 | // } 62 | 63 | // p { 64 | // font-size: 16px; 65 | // line-height: 22px; 66 | // } 67 | // } 68 | 69 | 70 | // .country-logo { 71 | // h2 { 72 | // margin-left: 85px; 73 | // font-weight: 100; 74 | // margin-top: -5px; 75 | // font-size: 30px; 76 | // } 77 | 78 | // .country-flag { 79 | // width: 60px; 80 | // margin-bottom: -5px; 81 | // margin-right: 10px; 82 | // } 83 | // } 84 | 85 | // .more { 86 | // text-align: right; 87 | // margin-bottom: 0; 88 | // } 89 | 90 | // .m-half { 91 | // width: 450px / 960px * 100%; 92 | // margin-right: 35px; 93 | 94 | // &:nth-of-type(even) { 95 | // margin-right: 0; 96 | // } 97 | // } 98 | // } 99 | 100 | 101 | -------------------------------------------------------------------------------- /static/js/jquery.spin.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) 2011-2014 Felix Gnass 3 | * Licensed under the MIT license 4 | */ 5 | 6 | /* 7 | 8 | Basic Usage: 9 | ============ 10 | 11 | $('#el').spin(); // Creates a default Spinner using the text color of #el. 12 | $('#el').spin({ ... }); // Creates a Spinner using the provided options. 13 | 14 | $('#el').spin(false); // Stops and removes the spinner. 15 | 16 | Using Presets: 17 | ============== 18 | 19 | $('#el').spin('small'); // Creates a 'small' Spinner using the text color of #el. 20 | $('#el').spin('large', '#fff'); // Creates a 'large' white Spinner. 21 | 22 | Adding a custom preset: 23 | ======================= 24 | 25 | $.fn.spin.presets.flower = { 26 | lines: 9 27 | length: 10 28 | width: 20 29 | radius: 0 30 | } 31 | 32 | $('#el').spin('flower', 'red'); 33 | 34 | */ 35 | 36 | (function(factory) { 37 | 38 | if (typeof exports == 'object') { 39 | // CommonJS 40 | factory(require('jquery'), require('spin')) 41 | } 42 | else if (typeof define == 'function' && define.amd) { 43 | // AMD, register as anonymous module 44 | define(['jquery', 'spin'], factory) 45 | } 46 | else { 47 | // Browser globals 48 | if (!window.Spinner) throw new Error('Spin.js not present') 49 | factory(window.jQuery, window.Spinner) 50 | } 51 | 52 | }(function($, Spinner) { 53 | 54 | $.fn.spin = function(opts, color) { 55 | 56 | return this.each(function() { 57 | var $this = $(this), 58 | data = $this.data(); 59 | 60 | if (data.spinner) { 61 | data.spinner.stop(); 62 | delete data.spinner; 63 | } 64 | if (opts !== false) { 65 | opts = $.extend( 66 | { color: color || $this.css('color') }, 67 | $.fn.spin.presets[opts] || opts 68 | ) 69 | data.spinner = new Spinner(opts).spin(this) 70 | } 71 | }) 72 | } 73 | 74 | $.fn.spin.presets = { 75 | tiny: { lines: 8, length: 2, width: 2, radius: 3 }, 76 | small: { lines: 8, length: 4, width: 3, radius: 5 }, 77 | large: { lines: 10, length: 8, width: 4, radius: 8 } 78 | } 79 | 80 | })); 81 | -------------------------------------------------------------------------------- /templates/modules/module_text/formData.json: -------------------------------------------------------------------------------- 1 | { 2 | "en": { 3 | "us": { 4 | "data_use_header":"Data Use and Source Information", 5 | "example_uses":"Provide any specific examples of how your company uses open data.", 6 | "data_sources":"From approximately how many sources (i.e. agencies, subagencies, local and state governments) does your company use data?", 7 | "data_types":"What types of data does your company use?", 8 | "data_impacts":"What impact does open data use have on your company?", 9 | "check_all":"(check all that apply)", 10 | "word_limit_200":"[200 words or less]", 11 | "word_limit_250":"[250 words or less]", 12 | "data_wishlist":"What type of data or particular government datasets would be of value to your organisation if made public?", 13 | "other":"Other" 14 | }, 15 | "au": { 16 | "data_use_header":"Data Use and Source Information", 17 | "example_uses":"Provide any specific examples of how your company uses open data.", 18 | "data_sources":"From approximately how many sources (i.e. agencies, subagencies, local and state governments) does your company use data?", 19 | "data_types":"What types of data does your company use?", 20 | "data_impacts":"What impact does open data use have on your company?", 21 | "check_all":"(check all that apply)", 22 | "word_limit_200":"[200 words or less]", 23 | "word_limit_250":"[250 words or less]", 24 | "data_wishlist":"What type of data or particular government datasets would be of value to your organisation if made public?", 25 | "other":"Other" 26 | } 27 | }, 28 | "es": { 29 | "mx": { 30 | "data_use_header":"El uso de datos y fuentes de información", 31 | "example_uses":"Por favor enuncia ejemplos específicos sobre cómo tu compañía utiliza datos gubernamentales abiertos.", 32 | "data_sources":"¿Aproximadamente cuántas fuentes de datos gubernamentales (ejem. agencias, sub agencias, gobiernos estatales y municipales) utiliza tu compañía?", 33 | "data_types":"¿Qué tipos de datos utiliza tu compañía?", 34 | "data_impacts":"Qué impacto tienen los datos gubernamentales abiertos en tu compañía?", 35 | "check_all":"(Por favor marca todas las opciones que apliquen)", 36 | "word_limit_200":"[Máximo 200 palabras]", 37 | "word_limit_250":"[Máximo 250 palabras]", 38 | "other":"Otro" 39 | } 40 | } 41 | } -------------------------------------------------------------------------------- /templates/admin/en/admin_agencies.html: -------------------------------------------------------------------------------- 1 | 2 | {% extends "../../main.html" %} 3 | {% autoescape None %} 4 | 5 | 6 | {% block body %} 7 | 8 |

{{ page_heading }}

9 | 10 | 11 |
12 |
13 |

Stats

14 |

Total Agencies:

{{stats.totalAgencies}}

15 |
16 |
17 |

Utilities

18 |
19 |
20 | 21 | {% raw xsrf_form_html() %} 22 |
23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | {% for a in agencies %} 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | {% end %} 44 |
Agency NameEdit URLDate SubmittedNo. SubagenciesUsed By:Source
{%if a.name %}{{ a.name }}{% else %}No Name{%end%}Edit{{ a.ts.strftime("%b, %d '%y @%I:%M %p") }}{{ len(a.subagencies) }}{{ a.usedBy_count }}{{ a.source }}
45 | 46 | 73 | 74 | {% end %} -------------------------------------------------------------------------------- /templates/admin/es/admin_agencies.html: -------------------------------------------------------------------------------- 1 | 2 | {% extends "../../main.html" %} 3 | {% autoescape None %} 4 | 5 | 6 | {% block body %} 7 | 8 |

{{ page_heading }}

9 | 10 | 11 |
12 |
13 |

Stats

14 |

Total Agencies:

{{stats.totalAgencies}}

15 |
16 |
17 |

Utilities

18 |
19 |
20 | 21 | {% raw xsrf_form_html() %} 22 |
23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | {% for a in agencies %} 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | {% end %} 44 |
Agency NameEdit URLDate SubmittedNo. SubagenciesUsed By:Source
{%if a.name %}{{ a.name }}{% else %}No Name{%end%}Edit{{ a.ts.strftime("%b, %d '%y @%I:%M %p") }}{{ len(a.subagencies) }}{{ a.usedBy_count }}{{ a.source }}
45 | 46 | 73 | 74 | {% end %} -------------------------------------------------------------------------------- /export.sh: -------------------------------------------------------------------------------- 1 | source .env 2 | 3 | HOST=$(echo $MONGOLAB_URI | cut -d '@' -f 2 | cut -d '/' -f 1) 4 | DB=$(echo $MONGOLAB_URI | cut -d '/' -f 4) 5 | USER=$(echo $MONGOLAB_URI | cut -d '/' -f 3 | cut -d ':' -f 1) 6 | PASSWORD=$(echo $MONGOLAB_URI | cut -d '/' -f 3 | cut -d ':' -f 2 | cut -d '@' -f 1) 7 | 8 | #for COLLECTION in agency company stats; do 9 | # mongoexport --jsonArray -h $HOST -d $DB -c $COLLECTION -u $USER -p $PASSWORD -o $COLLECTION.json 10 | #done 11 | 12 | ALL_COMPANY_FIELDS=companyName,prettyName,url,contact,ceo,yearFounded,city,state,country,zipCode,fte,companyType,companyCategory,revenueSource,businessModel,socialImpact,description,descriptionShort,financialInfo,sourceCount,dataTypes,dataComments,exampleUses,dataImpacts,dataWishlist,agencies,ts,lastUpdated,display,submittedSurvey,vetted,vettedByCompany,submittedThroughWebsite,locked,notes,filters 13 | PUBLIC_COMPANY_FIELDS=companyName,prettyName,filters,descriptionShort,state,companyCategory,country,url,yearFounded,city,zipCode,fte,companyType,businessModel,revenueSource,socialImpact,sourceCount,description,agencies,display,dataTypes,exampleUses,dataImpacts,financialInfo,lastUpdated 14 | PUBLIC_AGENCY_FIELDS= 15 | 16 | agency_name,agency_abbrev,agency_type,subagency_name,subagency_abbrev,url,used_by,used_by_category,used_by_fte,dataset_name,dataset_url 17 | 18 | 19 | mongoexport --jsonArray -h $HOST -d $DB -c company -u $USER -p $PASSWORD \ 20 | -f $PUBLIC_COMPANY_FIELDS \ 21 | -o company.json 22 | 23 | mongoexport --jsonArray -h $HOST -d $DB -c agency -u $USER -p $PASSWORD \ 24 | -o agency.json 25 | #-f $PUBLIC_AGENCY_FIELDS \ 26 | 27 | mongoexport --jsonArray -h $HOST -d $DB -c stats -u $USER -p $PASSWORD \ 28 | -o stats.json 29 | 30 | #COMPANY_FIELDS=companyName,prettyName,url,contact,ceo,yearFounded,city,state,country,zipCode,fte,companyType,companyCategory,revenueSource,businessModel,socialImpact,description,descriptionShort,financialInfo,sourceCount,dataTypes,dataComments,exampleUses,dataImpacts,dataWishlist,agencies,ts,lastUpdated,display,submittedSurvey,vetted,vettedByCompany,submittedThroughWebsite,locked,notes,filters 31 | # 32 | #mongoexport --csv -h $HOST -d $DB -c company -u $USER -p $PASSWORD \ 33 | # -f $COMPANY_FIELDS -o company.csv 34 | # 35 | #AGENCY_FIELDS=ts,name,abbrev,prettyName,url,source,subagencies,dataType,datasets,country,usedBy,usedBy_count,notes 36 | #mongoexport --csv -h $HOST -d $DB -c agency -u $USER -p $PASSWORD \ 37 | # -f $AGENCY_FIELDS -o agency.csv 38 | -------------------------------------------------------------------------------- /templates/kr/en/main_roundtable.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 |
6 | 7 | 12 | 13 |
14 |

The GovLab has hosted a series of Roundtables that brought together federal agencies with the businesses and other organizations that use their data, drawing on the work of the Open Data 500. The U.S. Open Data Action Plan, released by the White House on May 9, 2014, describes these Roundtables as a key part of meeting the commitment to “support innovators and improve open data based on feedback.” The Plan notes that “Specific, actionable feedback from these sessions [the Roundtables] and others has the potential to improve descriptions, formats, and accessibility of government data.”

15 |
16 | 17 |
18 |

Objectives

19 | 20 | 21 |

The Open Data Roundtables bring together data providers in government and data users in business and the nonprofit sector to identify the kinds of datasets that have the greatest value, and to determine what is needed to make them as useful as possible. The Roundtables are designed to:

22 | 23 |
    24 |
  • Prioritize the most important datasets in each agency for business and public use.
  • 25 |
  • Improve each agency’s data and make it easier to find, access, and work with.
  • 26 |
  • Connect businesses and organizations with government agency staff who manage the data they use, and set up a process for ongoing feedback.
  • 27 |
28 | 29 |

The GovLab has published summaries of these Roundtables and their results to help establish a new way of planning, preparing, and implementing the release of open data at the federal level. The shift to demand-driven open data will help agencies prioritize their work on open data much more effectively, meet the needs of users more efficiently, and potentially release billions of dollars in economic value through new, targeted data release.

30 | 31 |
32 |
33 | 34 | 35 | {% end %} 36 | -------------------------------------------------------------------------------- /templates/us/en/main_roundtable.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 |
6 | 7 | 12 | 13 |
14 |

The GovLab has hosted a series of Roundtables that brought together federal agencies with the businesses and other organizations that use their data, drawing on the work of the Open Data 500. The U.S. Open Data Action Plan, released by the White House on May 9, 2014, describes these Roundtables as a key part of meeting the commitment to “support innovators and improve open data based on feedback.” The Plan notes that “Specific, actionable feedback from these sessions [the Roundtables] and others has the potential to improve descriptions, formats, and accessibility of government data.”

15 |
16 | 17 |
18 |

Objectives

19 | 20 | 21 |

The Open Data Roundtables bring together data providers in government and data users in business and the nonprofit sector to identify the kinds of datasets that have the greatest value, and to determine what is needed to make them as useful as possible. The Roundtables are designed to:

22 | 23 |
    24 |
  • Prioritize the most important datasets in each agency for business and public use.
  • 25 |
  • Improve each agency’s data and make it easier to find, access, and work with.
  • 26 |
  • Connect businesses and organizations with government agency staff who manage the data they use, and set up a process for ongoing feedback.
  • 27 |
28 | 29 |

The GovLab has published summaries of these Roundtables and their results to help establish a new way of planning, preparing, and implementing the release of open data at the federal level. The shift to demand-driven open data will help agencies prioritize their work on open data much more effectively, meet the needs of users more efficiently, and potentially release billions of dollars in economic value through new, targeted data release.

30 | 31 |
32 |
33 | 34 | 35 | {% end %} 36 | -------------------------------------------------------------------------------- /templates/au/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "default_language": "en", 3 | "available_languages": ["en"], 4 | "logo_path":"img/au/od500-logo-au.png", 5 | "menu": { 6 | "en": [{ 7 | "item": "OD500 AU", 8 | "link": "/au/", 9 | "sub-menu": [] 10 | }, { 11 | "item": "About", 12 | "link": "/au/about/", 13 | "sub-menu": [{ 14 | "item": "Goals", 15 | "link": "/au/about/#about-goals" 16 | }, { 17 | "item": "Approach", 18 | "link": "/au/about/#about-govlab-approach" 19 | }, { 20 | "item": "Open Data Policy", 21 | "link": "/au/about/#open-data-policy" 22 | }, { 23 | "item": "People", 24 | "link": "/au/about/#about-people" 25 | }] 26 | }, { 27 | "item": "Full List", 28 | "link": "/au/list/", 29 | "sub-menu": [] 30 | }, { 31 | "item": "Survey", 32 | "link": "/au/submitCompany/", 33 | "sub-menu": [] 34 | }, { 35 | "item": "Resources", 36 | "link": "/au/resources/", 37 | "sub-menu": [] 38 | }] 39 | }, 40 | "page_titles": { 41 | "en": { 42 | "index": "Welcome to the AU OD 500", 43 | "about": "About the AU OD 500", 44 | "resources": "Open Data Resources - AU OD 500", 45 | "list": "AU OD 500 Companies", 46 | "submit": "Submit a Company to the AU OD 500", 47 | "stats": "AU OD 500 By The Numbers", 48 | "submitData": "Submit Agency and Data Information", 49 | "thanks": "Thank You!" 50 | } 51 | }, 52 | "meta_keywords": "Australia, Open Data Australia, NGOs, AU Government Data, Open Data 500 Australia", 53 | "meta_description": "The Open Data 500 Australia is the first comprehensive study of Australian companies and NGOs that use open government data to generate new business and develop new products and services.", 54 | "meta_author": "NYU Governance Lab, Open Data 500 Australia, OD500 Global Network", 55 | "footer_menu": { 56 | "en":[{ 57 | "item": "Twitter", 58 | "link": "https://twitter.com/CommsAu" 59 | }, 60 | { 61 | "item":"About", 62 | "link":"/au/about/" 63 | }, 64 | { 65 | "item":"Contact Us", 66 | "link":"mailto:data@pmc.gov.au" 67 | }] 68 | } 69 | } 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | -------------------------------------------------------------------------------- /static/css/.sass-cache/5a9da83f957ade534810fa5ef0307aee68fb02f4/_download.scssc: -------------------------------------------------------------------------------- 1 | 3.2.14 (Media Mark) 2 | 199688650c02fbee5a67e1c1f343f455bd29f821 3 | o:Sass::Tree::RootNode 4 | :@children[ o:Sass::Tree::CommentNode 5 | : @value[I"/* .m-download { */:ET: 6 | @type: silent;[: 7 | @linei: @options{o; 8 | ;[I"b/* text-align: center; 9 | * margin-top: 30px; 10 | * margin-bottom: 30px; 11 | * font-size: 1em; */; T; 12 | ; ;[; i; @ o; 13 | ;[I"0/* h1 { 14 | * margin-bottom: 20px; 15 | * } */; T; 16 | ; ;[; i ; @ o; 17 | ;[I"=/* .m-download-item { 18 | * border: 1px solid $light-gray; 19 | * padding: 20px; 20 | * display: inline-block; 21 | * width: 300px; 22 | * margin: 7px; 23 | * @include rounded; 24 | * font-size: 2.4em; 25 | * line-height: 1.2em; 26 | * font-family: $fancy_type; 27 | * font-weight: 100; 28 | * vertical-align: top; 29 | * height: 115px; */; T; 30 | ; ;[; i; @ o; 31 | ;[I"d/* p { 32 | * height: 40px; 33 | * vertical-align: middle; 34 | * margin-top: 0; 35 | * } 36 | * } */; T; 37 | ; ;[; i; @ o; 38 | ;[I"}/* .m-button { 39 | * display: block; 40 | * font-weight: 300; 41 | * background-color: $purple; 42 | * color: $white; 43 | * } */; T; 44 | ; ;[; i&; @ o; 45 | ;[I"q/* a:hover { 46 | * background-color: $light_purple; 47 | * color: $white; 48 | * border-color: $purple; 49 | * } */; T; 50 | ; ;[; i-; @ o; 51 | ;[I" /* } */; T; 52 | ; ;[; i3; @ :@templateI"// .m-download { 53 | 54 | // text-align: center; 55 | // margin-top: 30px; 56 | // margin-bottom: 30px; 57 | // font-size: 1em; 58 | 59 | // h1 { 60 | // margin-bottom: 20px; 61 | // } 62 | 63 | // .m-download-item { 64 | // border: 1px solid $light-gray; 65 | // padding: 20px; 66 | // display: inline-block; 67 | // width: 300px; 68 | // margin: 7px; 69 | // @include rounded; 70 | // font-size: 2.4em; 71 | // line-height: 1.2em; 72 | // font-family: $fancy_type; 73 | // font-weight: 100; 74 | // vertical-align: top; 75 | // height: 115px; 76 | 77 | // p { 78 | // height: 40px; 79 | // vertical-align: middle; 80 | // margin-top: 0; 81 | // } 82 | // } 83 | 84 | // .m-button { 85 | // display: block; 86 | // font-weight: 300; 87 | // background-color: $purple; 88 | // color: $white; 89 | // } 90 | 91 | // a:hover { 92 | // background-color: $light_purple; 93 | // color: $white; 94 | // border-color: $purple; 95 | // } 96 | 97 | // } 98 | 99 | 100 | ; T; i:@has_childrenT; @ -------------------------------------------------------------------------------- /static/css/stylesbkup.scss: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 | 5 |
6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | $purple: #472b74; 20 | $light_purple: #8977a7; 21 | $black: #444; 22 | $dark_gray: #666; 23 | $light_gray: #aaa; 24 | $white: #fff; 25 | $light_red: rgba(214, 17, 17, .1); 26 | $red: rgba(214, 17, 17, 1); 27 | 28 | $fancy_type: 'Exo', sans-serif; 29 | 30 | @mixin rounded { 31 | -webkit-border-radius: 4px; 32 | -moz-border-radius: 4px; 33 | border-radius: 4px; 34 | } 35 | 36 | @mixin drop_shadow { 37 | box-shadow: 0 0 6px rgba(0,0,0,0.2); 38 | } 39 | 40 | @mixin transition { 41 | -webkit-transition: all 0.4s ease; 42 | -moz-transition: all 0.4s ease; 43 | transition: all 0.4s ease; 44 | } 45 | 46 | body { 47 | margin: 0; 48 | color: $black; 49 | font-family: Helvetica,Arial,sans-serif; 50 | font-size: 12px; 51 | line-height: 1.4em; 52 | } 53 | 54 | header { 55 | padding: 10px 0; 56 | } 57 | 58 | // Typography 59 | 60 | h1 { 61 | font-family: $fancy_type; 62 | font-weight: 100; 63 | // font-style: italic; 64 | font-size: 5.6em; 65 | } 66 | 67 | h2 { 68 | font-family: $fancy_type; 69 | font-weight: 500; 70 | font-size: 3em; 71 | } 72 | 73 | h3 { 74 | color: $purple; 75 | } 76 | 77 | a { 78 | font-family: Helvetica,Arial,sans-serif; 79 | text-decoration: none; 80 | color: $light_purple; 81 | } 82 | 83 | a:hover { 84 | color: $purple; 85 | } 86 | 87 | input[type="text"] { 88 | padding: 5px 10px; 89 | @include rounded; 90 | border: 1px solid #ccc; 91 | } 92 | 93 | textarea { 94 | padding: 5px 10px; 95 | @include rounded; 96 | border: 1px solid #ccc; 97 | } 98 | 99 | 100 | 101 | // === Module Classes 102 | 103 | 104 | 105 | // Button Module 106 | 107 | .m-button { 108 | padding: 5px 14px 4px 14px; 109 | background-color: transparent; 110 | border: 1px solid #fff; 111 | @include rounded; 112 | color: #fff; 113 | font-family: $fancy_type; 114 | text-transform: uppercase; 115 | font-size: 14px; 116 | font-weight: 14px; 117 | letter-spacing: .6px; 118 | cursor: pointer; 119 | } 120 | 121 | .m-button:hover { 122 | background-color: $purple; 123 | border: 1px solid #fff; 124 | color: #fff; 125 | } 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | -------------------------------------------------------------------------------- /handlers/base.py: -------------------------------------------------------------------------------- 1 | import os.path 2 | import tornado.escape 3 | import tornado.httpserver 4 | import tornado.ioloop 5 | import tornado.options 6 | import tornado.web 7 | from tornado.escape import json_encode 8 | import logging 9 | 10 | #Mongo 11 | from mongoengine import * 12 | from models import * 13 | import bson 14 | from bson import json_util 15 | import csv 16 | import json 17 | import re 18 | import bcrypt 19 | from datetime import datetime 20 | from utils import * 21 | from geoip import geolite2 22 | 23 | class BaseHandler(tornado.web.RequestHandler): 24 | def get_login_url(self): 25 | return u"/login" 26 | 27 | def get_current_user(self): 28 | user_json = self.get_secure_cookie("user") 29 | if user_json: 30 | return tornado.escape.json_decode(user_json) 31 | else: 32 | return None 33 | 34 | def get_current_language(self): 35 | logging.info('======= test get language =======') 36 | return self.get_secure_cookie('lan') 37 | 38 | def load_country(self, country): 39 | logging.info('======= test load country =======') 40 | if not country: 41 | self.redirect("/404/") 42 | return 43 | if country not in available_countries: 44 | self.redirect("/404/") 45 | return 46 | else: 47 | return country 48 | 49 | def load_settings(self, country): 50 | with open("templates/"+country+"/settings.json") as json_file: 51 | return json.load(json_file) 52 | 53 | def load_language(self, country, lan, settings): 54 | logging.info('======= test load language =======') 55 | current_language = self.get_cookie('lan') 56 | if lan: 57 | if lan != current_language and lan in settings['available_languages']: 58 | self.set_cookie("lan", lan) 59 | self.redirect(self.request.uri) 60 | return False 61 | if lan not in settings['available_languages']: 62 | lan = settings['default_language'] 63 | elif not lan and self.get_cookie('lan') in settings['available_languages']: 64 | lan = self.get_cookie('lan') 65 | else: 66 | lan = settings['default_language'] 67 | return lan 68 | 69 | def prepare(self): 70 | # Hacky -- check if this is a country URL. If that country is locked, 71 | # require a login. 72 | if (re.match(r"/(?:([A-Za-z]{2})/)", self.request.uri)): 73 | country_settings = self.load_settings(self.request.uri[1:3]) 74 | if country_settings.get(u"locked"): 75 | if not self.current_user: 76 | self.redirect(self.get_login_url()) 77 | -------------------------------------------------------------------------------- /static/files/au_matrix.json: -------------------------------------------------------------------------------- 1 | {"num_agencies": 17, "matrix": [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 1, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 2, 2, 2], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 2], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 1, 1, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 6, 0, 0, 0, 0, 0, 4], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 2, 1, 0, 1, 5, 2, 4], [0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 6, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 0, 0, 0, 2, 4, 0, 1, 0, 0, 0, 0, 0, 1, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 0, 0, 0, 0, 2, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 4, 0, 0, 0, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], "names": {"24": "Data/Technology", "25": "Environment & Weather", "26": "Research & Consulting", "20": "Geospatial/Mapping", "21": "Mining/Manufacturing", "22": "Business & Legal Services", "23": "Healthcare", "1": "Attorney-General's", "0": "Agriculture", "3": "Defence", "2": "Communications", "5": "Environment", "4": "Education and Training", "7": "Foreign Affairs and Trade", "6": "Finance", "9": "Human Services", "8": "Health", "11": "Industry and Science", "10": "Immigration", "13": "Murray Darling Basin Authority", "12": "Infrastructure & Regional Dev.", "15": "Social Services", "14": "Parliamentary Departments", "17": "Insurance", "16": "Treasury", "19": "Housing/Real Estate", "18": "Media"}} -------------------------------------------------------------------------------- /templates/mx/es/index.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 6 |
7 | 10 |

Datos Abiertos 100 México

11 |
12 | 13 |
14 | 15 | 16 |
17 | 18 |
19 | 20 | 23 | 24 |
25 |

Acerca de esta iniciativa

26 |

Como parte de la política de Datos Abiertos, el Gobierno de la República colabora con The GovLab de la Universidad de Nueva York para realizar Datos Abiertos 100 México. Esta iniciativa es el primer estudio de las compañías y ONGs mexicanas que utilizan datos gubernamentales abiertos para crecer sus negocios, desarrollar nuevos productos y servicios, o impulsar el valor social.

27 |

Más información Ir a la encuesta

28 |
29 | 30 |
31 |

Cómo participar

32 |
33 |

1

34 |

Si representas una compañía u ONG que trabaja con Datos Abiertos:

35 |

Por favor responde la encuesta.

36 |
37 |
38 |

2

39 |

Si quieres recomendar una compañía que utiliza Datos Abiertos:

40 |

Por favor envía un correo a DA100MX@datos.gob.mx.

41 |
42 |
43 |

3

44 |

Si tienes información general que quieras compartir sobre los Datos Abiertos en México:

45 |

Únete a la conversación, twittea tus comentarios en #OD100MX, o envíanos un correo a DA100MX@datos.gob.mx.

46 |
47 |
48 |
49 | 50 | 51 | 54 | {% end %} 55 | -------------------------------------------------------------------------------- /templates/admin/en/admin_edit_company.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 8 | 9 |
10 |
11 |
12 |
13 |
14 |

Editing {{company.companyName}} (Admin)

15 |
16 | 17 | {% module Form(country, settings['default_language'], False, True, company) %} 18 | 19 | {% module FormData(country, settings['default_language'], False, company) %} 20 | 21 | {% module AdminSettings(country, settings['default_language'], company) %} 22 | 23 | {% raw xsrf_form_html() %} 24 |
25 |
26 | 27 | {% module AgencyAdd(country, settings['default_language'], company) %} 28 | 29 | {#--*****************************************************************-SUBMIT BUTTON-***************************************************************** --#} 30 |
31 | 32 | 33 |
34 | 35 | 36 | 37 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | {% end %} -------------------------------------------------------------------------------- /templates/admin/es/admin_edit_company.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 8 | 9 |
10 |
11 |
12 |
13 |
14 |

Editando {{company.companyName}} (Admin)

15 |
16 | 17 | {% module Form(country, settings['default_language'], False, True, company) %} 18 | 19 | {% module FormData(country, settings['default_language'], False, company) %} 20 | 21 | {% module AdminSettings(country, settings['default_language'], company) %} 22 | 23 | {% raw xsrf_form_html() %} 24 |
25 |
26 | 27 | {% module AgencyAdd(country, settings['default_language'], company) %} 28 | 29 | {#--*****************************************************************-SUBMIT BUTTON-***************************************************************** --#} 30 |
31 | 32 | 33 |
34 | 35 | 36 | 37 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | {% end %} -------------------------------------------------------------------------------- /templates/kr/en/editCompany.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 8 | 9 |
10 |
11 |
12 |
13 |
14 |

{{ page_heading }}

15 |
16 | 17 | {% module Form(country, "en", True, True, company) %} 18 | 19 | 20 | {% module FormData(country, "en", True, company) %} 21 | {% raw xsrf_form_html() %} 22 | 23 |
24 |
25 | 26 | {% module AgencyAdd(country, settings['default_language'], company) %} 27 | 28 | {#--*****************************************************************-SUBMIT BUTTON-***************************************************************** --#} 29 |
30 | 31 | 32 |
33 | 34 | 35 | {#--*****************************************************************-SUBMIT FORM-***************************************************************** --#} 36 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | {% end %} -------------------------------------------------------------------------------- /templates/us/en/editCompany.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 8 | 9 |
10 |
11 |
12 |
13 |
14 |

{{ page_heading }}

15 |
16 | 17 | {% module Form(country, "en", True, True, company) %} 18 | 19 | 20 | {% module FormData(country, "en", True, company) %} 21 | {% raw xsrf_form_html() %} 22 | 23 |
24 |
25 | 26 | {% module AgencyAdd(country, settings['default_language'], company) %} 27 | 28 | {#--*****************************************************************-SUBMIT BUTTON-***************************************************************** --#} 29 |
30 | 31 | 32 |
33 | 34 | 35 | {#--*****************************************************************-SUBMIT FORM-***************************************************************** --#} 36 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | {% end %} -------------------------------------------------------------------------------- /templates/mx/es/editCompany.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 8 | 9 |
10 |
11 |
12 |
13 |
14 |

Editando {{company.companyName}}

15 |
16 | 17 | {% module Form(country, "es", True, True, company) %} 18 | 19 | {% module FormData(country, "es", True, company) %} 20 | {% raw xsrf_form_html() %} 21 | 22 |
23 |
24 | 25 | {% module AgencyAdd(country, settings['default_language'], company) %} 26 | 27 | {#--*****************************************************************-SUBMIT BUTTON-***************************************************************** --#} 28 |
29 | 30 | 31 |
32 | 33 | 34 | {#--*****************************************************************-SUBMIT FORM-***************************************************************** --#} 35 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | {% end %} 86 | -------------------------------------------------------------------------------- /static/css/.sass-cache/a40078f1bd8d574ef022e538b5de4cc543e84874/_download.scssc: -------------------------------------------------------------------------------- 1 | 3.4.10 (Selective Steve) 2 | 199688650c02fbee5a67e1c1f343f455bd29f821 3 | o:Sass::Tree::RootNode :@children[ o:Sass::Tree::CommentNode 4 | : @value[I"/* .m-download { */:ET: 5 | @type: silent;[: 6 | @linei: @options{o; 7 | ;[I"b/* text-align: center; 8 | * margin-top: 30px; 9 | * margin-bottom: 30px; 10 | * font-size: 1em; */; T; 11 | ; ;[; i; @ o; 12 | ;[I"0/* h1 { 13 | * margin-bottom: 20px; 14 | * } */; T; 15 | ; ;[; i ; @ o; 16 | ;[I"=/* .m-download-item { 17 | * border: 1px solid $light-gray; 18 | * padding: 20px; 19 | * display: inline-block; 20 | * width: 300px; 21 | * margin: 7px; 22 | * @include rounded; 23 | * font-size: 2.4em; 24 | * line-height: 1.2em; 25 | * font-family: $fancy_type; 26 | * font-weight: 100; 27 | * vertical-align: top; 28 | * height: 115px; */; T; 29 | ; ;[; i; @ o; 30 | ;[I"d/* p { 31 | * height: 40px; 32 | * vertical-align: middle; 33 | * margin-top: 0; 34 | * } 35 | * } */; T; 36 | ; ;[; i; @ o; 37 | ;[I"}/* .m-button { 38 | * display: block; 39 | * font-weight: 300; 40 | * background-color: $purple; 41 | * color: $white; 42 | * } */; T; 43 | ; ;[; i&; @ o; 44 | ;[I"q/* a:hover { 45 | * background-color: $light_purple; 46 | * color: $white; 47 | * border-color: $purple; 48 | * } */; T; 49 | ; ;[; i-; @ o; 50 | ;[I" /* } */; T; 51 | ; ;[; i3; @ :@templateI"// .m-download { 52 | 53 | // text-align: center; 54 | // margin-top: 30px; 55 | // margin-bottom: 30px; 56 | // font-size: 1em; 57 | 58 | // h1 { 59 | // margin-bottom: 20px; 60 | // } 61 | 62 | // .m-download-item { 63 | // border: 1px solid $light-gray; 64 | // padding: 20px; 65 | // display: inline-block; 66 | // width: 300px; 67 | // margin: 7px; 68 | // @include rounded; 69 | // font-size: 2.4em; 70 | // line-height: 1.2em; 71 | // font-family: $fancy_type; 72 | // font-weight: 100; 73 | // vertical-align: top; 74 | // height: 115px; 75 | 76 | // p { 77 | // height: 40px; 78 | // vertical-align: middle; 79 | // margin-top: 0; 80 | // } 81 | // } 82 | 83 | // .m-button { 84 | // display: block; 85 | // font-weight: 300; 86 | // background-color: $purple; 87 | // color: $white; 88 | // } 89 | 90 | // a:hover { 91 | // background-color: $light_purple; 92 | // color: $white; 93 | // border-color: $purple; 94 | // } 95 | 96 | // } 97 | 98 | 99 | ; T; i:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti: @end_poso;; i;i: 100 | @fileI"V/Users/claudioccm/Trampos/code/repos/govlab/OpenData500/static/css/_download.scss; T:@importero: Sass::Importers::Filesystem: 101 | @rootI"G/Users/claudioccm/Trampos/code/repos/govlab/OpenData500/static/css; T:@real_rootI"G/Users/claudioccm/Trampos/code/repos/govlab/OpenData500/static/css; T:@same_name_warningso:Set: 102 | @hash{:@has_childrenT; @ -------------------------------------------------------------------------------- /templates/admin/en/admin_add_company.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 6 | 7 | 8 |
9 |
10 |
11 |
12 |
13 |

{{ page_heading }}

14 | 15 | 16 |
17 | 18 | {% module Form(country, settings['default_language'], False, False) %} 19 | 20 | {% module FormData(country, settings['default_language'], False) %} 21 | 22 | {% raw xsrf_form_html() %} 23 | 24 |
25 | 26 |
27 |
28 | 29 | 30 | 78 | 79 | {% end %} 80 | 81 | 82 | 83 | -------------------------------------------------------------------------------- /templates/admin/es/admin_add_company.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 6 | 7 | 8 |
9 |
10 |
11 |
12 |
13 |

Agregar Compañía

14 | 15 | 16 |
17 | 18 | {% module Form(country, settings['default_language'], False, False) %} 19 | 20 | {% module FormData(country, settings['default_language'], False) %} 21 | 22 | {% raw xsrf_form_html() %} 23 | 24 |
25 | 26 |
27 |
28 | 29 | 30 | 78 | 79 | {% end %} 80 | 81 | 82 | 83 | -------------------------------------------------------------------------------- /handlers/modules.py: -------------------------------------------------------------------------------- 1 | from base import * 2 | import json 3 | from utils import Tools 4 | 5 | 6 | 7 | 8 | class FormModule(tornado.web.UIModule): 9 | def render(self, country, lan, required, edit, company=None): 10 | with open("templates/modules/module_text/form.json") as json_file: 11 | form = json.load(json_file) 12 | with open("templates/modules/module_text/country_settings.json") as json_file: 13 | country_settings=json.load(json_file) 14 | return self.render_string( 15 | 'modules/form.html', 16 | c=company, 17 | country=country, 18 | country_settings=country_settings, 19 | lan=lan, 20 | required=required, 21 | edit=edit, 22 | form=form[lan][country], 23 | country_keys=country_keys, 24 | companyType = companyType[lan], 25 | full_time_employees=full_time_employees, 26 | revenueSource = revenueSource[lan], 27 | business_models = business_models[lan], 28 | social_impacts = social_impacts[lan][country], 29 | source_count = source_count, 30 | categories=categories[lan][country], 31 | data_types = data_types[lan][country], 32 | stateList = stateList, 33 | stateListAbbrev=stateListAbbrev 34 | ) 35 | 36 | class FormDataModule(tornado.web.UIModule): 37 | def render(self, country, lan, required, company=None): 38 | with open("templates/modules/module_text/formData.json") as json_file: 39 | form = json.load(json_file) 40 | return self.render_string( 41 | 'modules/formData.html', 42 | c=company, 43 | country=country, 44 | lan=lan, 45 | required=required, 46 | form=form[lan][country], 47 | source_count = source_count, 48 | data_types = data_types[lan][country], 49 | data_impacts = data_impacts[lan][country] 50 | ) 51 | 52 | class AgencyAddModule(tornado.web.UIModule): 53 | def render(self, country, lan, company=None): 54 | with open("templates/modules/module_text/agencyAdd.json") as json_file: 55 | form = json.load(json_file) 56 | tools = Tools() 57 | agency_list = tools.get_list_of_agencies(country) 58 | return self.render_string( 59 | 'modules/agencyAdd.html', 60 | c=company, 61 | country=country, 62 | agency_list = json.dumps(agency_list), 63 | lan=lan, 64 | form=form[lan][country] 65 | ) 66 | 67 | class AdminSettingsModule(tornado.web.UIModule): 68 | def render(self, country, lan, company=None): 69 | with open("templates/modules/module_text/agencyAdd.json") as json_file: 70 | form = json.load(json_file) 71 | return self.render_string( 72 | 'modules/adminSettings.html', 73 | c=company, 74 | country=country, 75 | lan=lan, 76 | form=form[lan]) 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | -------------------------------------------------------------------------------- /templates/mx/en/editCompany.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 8 | 9 |
10 |
11 |
12 |
13 |
14 |

{{ page_heading }}

15 |
16 | 17 | {% module Form(country, "es", True, True, company) %} 18 | 19 | {% module FormData(country, "es", True, company) %} 20 | {% raw xsrf_form_html() %} 21 | 22 |
23 |
24 | 25 | {% module AgencyAdd(country, settings['default_language'], company) %} 26 | 27 | {#--*****************************************************************-SUBMIT BUTTON-***************************************************************** --#} 28 |
29 | 30 | 31 |
32 | 33 | 34 | {#--*****************************************************************-SUBMIT FORM-***************************************************************** --#} 35 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | {% end %} -------------------------------------------------------------------------------- /templates/mx/en/index.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 6 |
7 | 10 |

Open Data 100 Mexico

11 |
12 | 13 |
14 | 15 | 16 |
17 | 18 |
19 | Embed Chart 20 |
21 |

To embed this chart on your website, just copy and paste this code onto your page:

22 | 25 |
26 |
27 |
28 | 29 |
30 |

About This Project

31 |

As part of its Open Data policy, the Federal Government of Mexico is working in partnership with The GovLab at New York University to conduct the Open Data 100 Mexico. This is the first study of Mexican companies and NGO's that use open government data to generate new business, develop new products and services, and create social value.

32 |

Learn More

33 |
34 | 35 |
36 |

How To Participate

37 |
38 |

1

39 |

If you represent an Open Data company or NGO

40 |

Please fill out our survey.

41 |
42 |
43 |

2

44 |

If you would like to recommend an Open Data company

45 |

Please email us at DA100MX@datos.gob.mx.

46 |
47 |
48 |

3

49 |

If you have general information to share about open data in Mexico

50 |

Join the Conversation, tweet your comments to #OD100MX, or email us at DA100MX@datos.gob.mx.

51 |
52 |
53 |
54 | 55 | 56 | 59 | {% end %} 60 | -------------------------------------------------------------------------------- /templates/au/en/editCompany.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 8 | 9 |
10 |
11 |
12 |
13 |
14 |

{{ page_heading }}

15 | 16 | 17 |
18 | 19 | {% module Form(country, "en", True, True, company) %} 20 | 21 | {% module FormData(country, "en", True, company) %} 22 | {% raw xsrf_form_html() %} 23 | 24 |
25 |
26 | 27 | {% module AgencyAdd(country, settings['default_language'], company) %} 28 | 29 | {#--*****************************************************************-SUBMIT BUTTON-***************************************************************** --#} 30 |
31 | 32 | 33 |
34 | 35 | 36 | {#--*****************************************************************-SUBMIT FORM-***************************************************************** --#} 37 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | {% end %} 89 | -------------------------------------------------------------------------------- /templates/us/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "default_language": "en", 3 | "available_languages": ["en"], 4 | "logo_path":"img/od500-logo-us.png", 5 | "menu": { 6 | "en": [{ 7 | "item": "OD500 US", 8 | "link": "/us/", 9 | "sub-menu": [] 10 | }, { 11 | "item": "About", 12 | "link": "/us/about/", 13 | "sub-menu": [{ 14 | "item": "Goals", 15 | "link": "/us/about/#about-goals" 16 | }, { 17 | "item": "Approach", 18 | "link": "/us/about/#about-govlab-approach" 19 | }, { 20 | "item": "International", 21 | "link": "/us/about/#about-international-studies" 22 | }, { 23 | "item": "People", 24 | "link": "/us/about/#about-people" 25 | }] 26 | }, { 27 | "item": "Full List", 28 | "link": "/us/list/", 29 | "sub-menu": [] 30 | }, { 31 | "item": "Survey", 32 | "link": "/us/submitCompany/", 33 | "sub-menu": [] 34 | }, { 35 | "item": "Roundtables", 36 | "link": "/us/roundtables", 37 | "sub-menu": [{ 38 | "item": "About", 39 | "link": "/us/roundtables/" 40 | }, { 41 | "item": "Dept. of Commerce", 42 | "link": "/us/roundtables/?rt=doc" 43 | }, { 44 | "item": "Dept. of Agriculture", 45 | "link": "/us/roundtables/?rt=doa" 46 | }, { 47 | "item": "Patent and Trademark Office", 48 | "link": "/us/roundtables/?rt=uspto" 49 | }] 50 | }, { 51 | "item": "Resources", 52 | "link": "/us/resources/", 53 | "sub-menu": [{ 54 | "item": "Press", 55 | "link": "/us/resources/#resources-press" 56 | }, { 57 | "item": "GovLab Digest", 58 | "link": "/us/resources/#resources-digest" 59 | }, { 60 | "item": "GovLab Academy", 61 | "link": "/us/resources/#resources-academy" 62 | }] 63 | }] 64 | }, 65 | "page_titles": { 66 | "en": { 67 | "index": "Welcome to the OD500", 68 | "about": "About the OD500", 69 | "resources": "Open Data Resources - OD500", 70 | "list": "Open Data 500 Companies", 71 | "submit": "Submit a Company to the OD500", 72 | "stats": "OD500 By The Numbers", 73 | "roundtables": "Open Data Roundtables", 74 | "submitData": "Submit Agency and Data Information", 75 | "thanks": "Thank You!" 76 | } 77 | }, 78 | "meta_keywords": "US Government Data", 79 | "footer_menu": { 80 | "en":[{ 81 | "item": "Twitter", 82 | "link": "https://twitter.com/opendata500" 83 | }, 84 | { 85 | "item":"About", 86 | "link":"/us/about/" 87 | }, 88 | { 89 | "item":"Contact Us", 90 | "link":"mailto:opendata500@thegovlab.org" 91 | }] 92 | } 93 | } 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | -------------------------------------------------------------------------------- /static/js/script.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function() { 2 | 3 | var country = $('#country').attr('country'); 4 | if (country == undefined) { 5 | var url = document.URL; 6 | if (url.indexOf("/submit") != -1) { 7 | country = url.substr(url.indexOf('/submit') - 2, 2); 8 | } else if (url.indexOf("/add") != -1) { 9 | country = url.substr(url.indexOf('/add') - 2, 2); 10 | } else if (url.indexOf("/edit") != -1) { 11 | country = url.substr(url.indexOf('/edit') - 2, 2); 12 | } 13 | } 14 | if (country == "om" || country == "00") { 15 | country = "us"; 16 | } 17 | 18 | var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1; 19 | var is_firefox = navigator.userAgent.toLowerCase().indexOf('firefox') > -1; 20 | 21 | //--*****************************************************************-FINISH ADDING DATA-*****************************************************************--// 22 | //This submits infor from two different form modules (formData and AddAgency), so it's included in the main script.js file. 23 | //This is because parsely has to validate fields from both forms. 24 | var safe_to_submit = false; 25 | var rm = $('.response-message'); 26 | $("#company-data-comment-form").parsley(); 27 | $("#company-data-form").parsley(); 28 | $('body').on('click', "#submit-all-forms", function() { 29 | if ($('#company-data-comment-form').parsley().validate() && $('#company-data-form').parsley().validate()) { 30 | safe_to_submit = true; 31 | } else { 32 | safe_to_submit = false; 33 | } 34 | if ($(".agency").length == 0) { 35 | safe_to_submit = false; 36 | rm.text('You need to enter at least one source of data.').css('opacity', 1).delay(5000).animate({ 37 | 'opacity': 0 38 | }, 500); 39 | } else if (!safe_to_submit) { 40 | rm.text('You need to fix some stuff.').css('opacity', 1).delay(5000).animate({ 41 | 'opacity': 0 42 | }, 500); 43 | } 44 | if (safe_to_submit) { 45 | console.log('all cleared'); 46 | var data = $('#company-data-form').serializeArray().concat($('#company-data-comment-form').serializeArray()); 47 | data.push({ 48 | "name": "action", 49 | "value": "submit-form" 50 | }) 51 | $.ajax({ 52 | type: 'POST', 53 | url: '/' + country + '/addData/' + $('#companyID').val(), 54 | data: data, 55 | error: function(error) { 56 | console.debug(JSON.stringify(error)); 57 | rm.text('Oops... Something went wrong :/') 58 | rm.show().delay(5000).fadeOut(); 59 | }, 60 | beforeSend: function(xhr, settings) { 61 | rm.text('Saving...').css('opacity', 1); 62 | }, 63 | success: function(data) { 64 | if (data['response'] != 'error') { 65 | document.location.href = '/' + country + '/thanks/?company=' + $('#companyName').val(); 66 | } else { 67 | rm.text('Oops... something went wrong').css('opacity', 1).delay(5000).animate({ 68 | 'opacity': 0 69 | }, 500); 70 | } 71 | 72 | } 73 | }); 74 | } 75 | }); 76 | 77 | 78 | }); 79 | -------------------------------------------------------------------------------- /static/css/_preview.scss: -------------------------------------------------------------------------------- 1 | // Preview Page Styles 2 | 3 | .m-preview { 4 | 5 | h2 { 6 | font-size: 2em; 7 | } 8 | 9 | h3 { 10 | font-family: $fancy_type; 11 | font-weight: 100; 12 | margin-top: 15px; 13 | } 14 | 15 | ul { 16 | padding: 0; 17 | background-color: $white_alpha; 18 | } 19 | 20 | li { 21 | list-style-type: none; 22 | border-bottom: 1px solid $purple; 23 | padding: 0 20px 12px 10px; 24 | max-height: 38px; 25 | height: auto; 26 | overflow: hidden; 27 | @include transition; 28 | 29 | div { 30 | max-height: 42px; 31 | overflow: hidden; 32 | text-overflow: "…" "…"; 33 | @include transition; 34 | } 35 | } 36 | 37 | li.s-active { 38 | max-height: 2000px; 39 | @include transition; 40 | 41 | div { 42 | max-height: 800px; 43 | @include transition; 44 | height: auto; 45 | overflow: visible; 46 | text-overflow: visible; 47 | } 48 | } 49 | } 50 | 51 | .m-half { 52 | width: calc(50% - 20px); 53 | padding-right: 10px; 54 | display: inline-block; 55 | vertical-align: top; 56 | } 57 | 58 | .m-full { 59 | display: block; 60 | padding: 1px 10px; 61 | margin-top: 10px; 62 | } 63 | 64 | .datasets { 65 | box-shadow: inset 0 0 3px rgba(0,0,0,0.4); 66 | padding: 20px; 67 | background-color: #f6f6f6; 68 | 69 | ul { 70 | margin: 1em 0; 71 | padding-left: 10px; 72 | } 73 | li { 74 | border-bottom: 0; 75 | list-style: none; 76 | } 77 | 78 | a { 79 | color: $purple; 80 | } 81 | 82 | a:hover { 83 | text-decoration: underline; 84 | } 85 | 86 | > h3 { 87 | font-size: 16px; 88 | color: $dark_gray; 89 | } 90 | 91 | .company-view-agency-list { 92 | h3 { 93 | font-size: 14px; 94 | line-height: 18px; 95 | } 96 | } 97 | } 98 | 99 | .m-list-head { 100 | background-color: $purple; 101 | 102 | div { 103 | display: inline-block; 104 | padding: 10px 5px 0; 105 | color: $white; 106 | font-weight: bold; 107 | text-transform: uppercase; 108 | letter-spacing: .5px; 109 | } 110 | } 111 | 112 | .m-list-company-summary { 113 | margin-bottom: 10px; 114 | cursor: pointer; 115 | 116 | div { 117 | display: inline-block; 118 | vertical-align: top; 119 | margin-top: 5px; 120 | margin-bottom: 5px; 121 | padding: 5px; 122 | // vertical-align: middle; 123 | } 124 | } 125 | 126 | .m-list-company-full { 127 | padding-top: 20px; 128 | border-top: 1px solid $light_gray; 129 | box-shadow: inset 0 3px 3px -3px rgba(0,0,0,0.3); 130 | } 131 | 132 | .m-preview-list-name { 133 | width: calc(15% - 20px); 134 | padding-left: 10px; 135 | margin-right: 10px; 136 | } 137 | .m-preview-list-sectors { 138 | width: calc(35% - 20px); 139 | margin-right: 10px; 140 | } 141 | .m-preview-list-desc { 142 | width: calc(46% - 20px); 143 | } 144 | .m-preview-list-control { 145 | width: calc(4% - 20px); 146 | text-align: center; 147 | } 148 | 149 | .m-list-company-comment { 150 | 151 | } 152 | 153 | .m-expand-arrow { 154 | width: 0; 155 | height: 0; 156 | padding: 0 !important; 157 | display: inline-block; 158 | border-left: 8px solid $purple; 159 | border-top: 8px solid transparent; 160 | border-bottom: 8px solid transparent; 161 | cursor: pointer; 162 | } 163 | 164 | .s-active .m-expand-arrow { 165 | width: 0; 166 | height: 0; 167 | padding: 0 !important; 168 | display: inline-block; 169 | border-right: 8px solid transparent; 170 | border-left: 8px solid transparent; 171 | border-top: 8px solid $purple; 172 | cursor: pointer; 173 | position: relative; 174 | top: 6px; 175 | } -------------------------------------------------------------------------------- /templates/mx/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "default_language": "es", 3 | "available_languages": ["en", "es"], 4 | "logo_path":"img/od100-logo-mx.png", 5 | "menu": { 6 | "en": [{ 7 | "item": "OD100 MX", 8 | "link": "/mx/", 9 | "sub-menu": [] 10 | }, { 11 | "item": "About", 12 | "link": "/mx/about/", 13 | "sub-menu": [{ 14 | "item": "Goals", 15 | "link": "/mx/about/#about-goals" 16 | }, { 17 | "item": "Approach", 18 | "link": "/mx/about/#about-approach" 19 | }, { 20 | "item": "People", 21 | "link": "/mx/about/#about-people" 22 | }] 23 | }, { 24 | "item": "Survey", 25 | "link": "/mx/submitCompany/", 26 | "sub-menu": [] 27 | }, { 28 | "item": "Companies", 29 | "link": "/mx/list/", 30 | "sub-menu": [] 31 | }, { 32 | "item": "Resources", 33 | "link": "/mx/resources/", 34 | "sub-menu": [] 35 | }], 36 | "es": [{ 37 | "item": "OD100 MX", 38 | "link": "/mx/", 39 | "sub-menu": [] 40 | }, { 41 | "item": "Acerca de", 42 | "link": "/mx/about/", 43 | "sub-menu": [{ 44 | "item": "Meta", 45 | "link": "/mx/about/#about-goals" 46 | }, { 47 | "item": "Enfoque", 48 | "link": "/mx/about/#about-approach" 49 | }, { 50 | "item": "Nosotros", 51 | "link": "/mx/about/#about-people" 52 | }] 53 | }, { 54 | "item": "Encuesta", 55 | "link": "/mx/submitCompany/", 56 | "sub-menu": [] 57 | }, { 58 | "item": "Compañías", 59 | "link": "/mx/list/", 60 | "sub-menu": [] 61 | }, { 62 | "item": "Recursos", 63 | "link": "/mx/resources/", 64 | "sub-menu": [] 65 | }] 66 | }, 67 | "page_titles": { 68 | "en": { 69 | "index": "Welcome to the OD500", 70 | "about": "About the OD500", 71 | "resources": "Open Data Resources - OD500", 72 | "list": "Open Data 500 Companies", 73 | "submit": "Submit a Company to the OD500", 74 | "stats": "OD500 By The Numbers", 75 | "roundtables": "Open Data Roundtables", 76 | "submitData": "Submit Agency and Data Information", 77 | "thanks": "Thank You!" 78 | }, 79 | "es": {} 80 | }, 81 | "footer_menu": { 82 | "en":[{ 83 | "item": "Twitter", 84 | "link": "https://twitter.com/PresidenciaMX" 85 | }, 86 | { 87 | "item":"About", 88 | "link":"/mx/about/" 89 | }, 90 | { 91 | "item":"Terms of Service", 92 | "link":"/mx/tos/" 93 | }, 94 | { 95 | "item":"Contact Us", 96 | "link":"mailto:OD100MX@datos.gob.mx" 97 | }], 98 | "es":[{ 99 | "item": "Twitter", 100 | "link": "https://twitter.com/PresidenciaMX" 101 | }, 102 | { 103 | "item":"Acerca de", 104 | "link":"/mx/about/" 105 | }, 106 | { 107 | "item":"Términos y Condiciones", 108 | "link":"/mx/tos/" 109 | }, 110 | { 111 | "item":"Contacto", 112 | "link":"mailto:OD100MX@datos.gob.mx" 113 | }] 114 | } 115 | } 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | -------------------------------------------------------------------------------- /templates/mx/es/company.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 6 |

{{ page_heading }}

7 | 8 |
9 |
10 |

Acerca de la compañía

11 |

URL: {% if company.url %}{{company.url}}{%else%}No disponible{%end%}

12 |

Año de fundación: {% if company.yearFounded %}{{company.yearFounded}}{%else%}No disponible{%end%}

13 |

Localización: {%if company.city %} {{company.city}}, {{company.state}}{%else%}{{company.state}}{%end%}

14 |

Código postal: {%if company.zipCode %}{{company.zipCode}}{%else%}No disponible{%end%}

15 |

Número de empleados a tiempo completo: {% if company.fte %} {{company.fte}}{%else%}No disponible{%end%}

16 |

Tipo de compañía: {% if company.companyType %} {{company.companyType}}{%else%}No disponible{%end%}

17 |

Categoría: {{company.companyCategory}}

18 |

Fuentes de ingresos: {% if len(company.revenueSource) > 0 %}{% if company.revenueSource[0] %}{{ ", ".join(company.revenueSource) }}{%else%}No disponible{%end%}{%else%}No disponible{%end%}

19 |

Áreas de impacto social: {% if len(company.socialImpact) > 0 %}{% if company.socialImpact[0] %}{{ ", ".join(company.socialImpact) }}{%else%}No disponible{%end%}{%else%}No disponible{%end%}

20 | {%if company.sourceCount == "NA" %}

Número aproximado de fuentes de datos gubernamentales usadas: No disponible 21 | {% elif company.sourceCount %}

Número aproximado de fuentes de datos gubernamentales usadas: {{company.sourceCount}} fuentes de datos. 22 | {% else %}

Número aproximado de fuentes de datos gubernamentales usadas: No disponible{%end%}

23 |
24 |
25 |

Descripción:

26 |

{% if company.description %}{{company.description}}{%else%}No disponible{%end%}

27 |
28 |
29 |

Fuentes de datos y entidades gubernamentales

30 | {% if company.agencies %} 31 | {%for a in company.agencies %} 32 |
33 |
    34 |
  • {%if a.url %}{{a.name}}{%else%}{{a.name}}{%end%}

  • 35 |
    36 | {% for d in a.datasets %} 37 | {% if d.usedBy == company %} 38 |
      39 | {% if d.datasetURL %} 40 |
    • {{ d.datasetName }}
    • 41 | {% else %} 42 |
    • {{ d.datasetName }}
    • 43 | {% end %} 44 |
    45 | {%end%} 46 | {% end %} 47 |
      48 | {% for s in a.subagencies %} 49 | {% if company in s.usedBy %} 50 |
    • {{s.name}}

    • 51 |
        52 | {% for d in s.datasets %} 53 | {% if company == d.usedBy %} 54 |
      • {{d.datasetName}}
      • 55 | {%end%} 56 | {%end%} 57 |
      58 | {%end%} 59 | {%end%} 60 |
    61 |
    62 |
63 |
64 | {% end %} 65 | {%else%} 66 |

None Available

67 | {% end %} 68 |
69 |
70 |
71 | 72 | {% end %} 73 | -------------------------------------------------------------------------------- /templates/mx/en/company.html: -------------------------------------------------------------------------------- 1 | {% extends "../../main.html" %} 2 | {% autoescape None %} 3 | 4 | {% block body %} 5 | 6 |

{{ page_heading }}

7 | 8 |
9 |
10 |

Acerca de la compañía

11 |

URL: {% if company.url %}{{company.url}}{%else%}Not Available{%end%}

12 |

Año de fundación: {% if company.yearFounded %}{{company.yearFounded}}{%else%}Not Available{%end%}

13 |

Localización: {%if company.city %} {{company.city}}, {{company.state}}{%else%}{{company.state}}{%end%}

14 |

Código postal: {%if company.zipCode %}{{company.zipCode}}{%else%}Not Available{%end%}

15 |

Número de empleados a tiempo completo: {% if company.fte %} {{company.fte}}{%else%}Not Available{%end%}

16 |

Tipo de compañía: {% if company.companyType %} {{company.companyType}}{%else%}Not Available{%end%}

17 |

Categoría: {{company.companyCategory}}

18 |

Fuentes de ingresos: {% if len(company.revenueSource) > 0 %}{% if company.revenueSource[0] %}{{ ", ".join(company.revenueSource) }}{%else%}Not Available{%end%}{%else%}Not Available{%end%}

19 |

Áreas de impacto social: {% if len(company.socialImpact) > 0 %}{% if company.socialImpact[0] %}{{ ", ".join(company.socialImpact) }}{%else%}Not Available{%end%}{%else%}Not Available{%end%}

20 | {%if company.sourceCount == "NA" %}

Número aproximado de fuentes de datos gubernamentales usadas: Not Available 21 | {% elif company.sourceCount %}

Número aproximado de fuentes de datos gubernamentales usadas: {{company.sourceCount}} Agencies/Local Governments/Organizations 22 | {% else %}

Número aproximado de fuentes de datos gubernamentales usadas: Not Available{%end%}

23 |
24 |
25 |

Descripción:

26 |

{% if company.description %}{{company.description}}{%else%}Not Available{%end%}

27 |
28 |
29 |

Fuentes de datos y entidades gubernamentales

30 | {% if company.agencies %} 31 | {%for a in company.agencies %} 32 |
33 |
    34 |
  • {%if a.url %}{{a.name}}{%else%}{{a.name}}{%end%}

  • 35 |
    36 | {% for d in a.datasets %} 37 | {% if d.usedBy == company %} 38 |
      39 | {% if d.datasetURL %} 40 |
    • {{ d.datasetName }}
    • 41 | {% else %} 42 |
    • {{ d.datasetName }}
    • 43 | {% end %} 44 |
    45 | {%end%} 46 | {% end %} 47 |
      48 | {% for s in a.subagencies %} 49 | {% if company in s.usedBy %} 50 |
    • {{s.name}}

    • 51 |
        52 | {% for d in s.datasets %} 53 | {% if company == d.usedBy %} 54 |
      • {{d.datasetName}}
      • 55 | {%end%} 56 | {%end%} 57 |
      58 | {%end%} 59 | {%end%} 60 |
    61 |
    62 |
63 |
64 | {% end %} 65 | {%else%} 66 |

None Available

67 | {% end %} 68 |
69 |
70 |
71 | 72 | {% end %} 73 | --------------------------------------------------------------------------------