From 0f32975106df61aee3bc313351f57bc4cbf917a2 Mon Sep 17 00:00:00 2001 From: Jon Banafato Date: Sat, 6 May 2023 12:37:41 -0400 Subject: [PATCH 1/4] Autoformat CSV files Autoformat CSV files to ensure that - Event rows are sorted properly - Fields do not contain extraneous spaces before or after data - Files contain the expected newlines at the end --- linting/autoformat-csv.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 linting/autoformat-csv.py diff --git a/linting/autoformat-csv.py b/linting/autoformat-csv.py new file mode 100644 index 0000000..f321559 --- /dev/null +++ b/linting/autoformat-csv.py @@ -0,0 +1,28 @@ +from csv import DictReader, DictWriter, QUOTE_MINIMAL +from pathlib import Path + +CSV_PATH = Path(__file__).resolve().parent.parent + + +def main(): + for path in CSV_PATH.glob("*.csv"): + with open(path, newline="") as f: + reader = DictReader(f, dialect="unix") + rows = list(reader) + + rows.sort(key=lambda row: (row["Start Date"], row["End Date"], row["Subject"])) + + for row in rows: + for key, value in row.items(): + row[key] = value.strip() + + with open(path, "w", newline="") as f: + writer = DictWriter( + f, fieldnames=rows[0].keys(), dialect="unix", quoting=QUOTE_MINIMAL + ) + writer.writeheader() + writer.writerows(rows) + + +if __name__ == "__main__": + main() From 05d4745b4d14e099500491703339da7b2b97b4d5 Mon Sep 17 00:00:00 2001 From: Jon Banafato Date: Sat, 6 May 2023 12:41:49 -0400 Subject: [PATCH 2/4] Apply autoformatting to existing CSVs --- 2018.csv | 4 ++-- 2019.csv | 18 +++++++++--------- 2020.csv | 10 +++++----- 2021.csv | 6 +++--- 2023.csv | 8 ++++---- 5 files changed, 23 insertions(+), 23 deletions(-) diff --git a/2018.csv b/2018.csv index ffab453..05c91e5 100644 --- a/2018.csv +++ b/2018.csv @@ -10,8 +10,8 @@ PyCon Philippines,2018-02-24,2018-02-25,"Manila, National Capital Region, Philip PyCon SK,2018-03-09,2018-03-11,"Bratislava, Bratislava, Slovakia",SVK,,2018-01-21,2018-01-21,https://2018.pycon.sk,https://2018.pycon.sk/en/cfp.html,https://2018.pycon.sk/en/sponsoring.html Python Sul Brasil,2018-04-06,2018-04-08,"Florianópolis, Santa Catarina, Brazil",BRA,,,,http://pythonsul.org,,http://pythonsul.org/#sponsors Pycon Italia,2018-04-19,2018-04-22,"Florence, Tuscany, Italy",ITA,Grand Hotel Mediterraneo,,,https://www.pycon.it/en,,https://www.pycon.it/en/sponsor -Python Sudeste Brasil,2018-04-28,2018-04-29,"São Paulo, São Paulo, Brazil",BRA,,2018-02-28,2018-02-28,http://pythonsudeste.org,,http://pythonsudeste.org/#sponsors PyCon Ukraine,2018-04-28,2018-04-29,"Kharkiv, Kharkiv Oblast, Ukraine",UKR,,,2018-03-12,https://2018.uapycon.org,,https://2018.uapycon.org/#become_a_sponsor +Python Sudeste Brasil,2018-04-28,2018-04-29,"São Paulo, São Paulo, Brazil",BRA,,2018-02-28,2018-02-28,http://pythonsudeste.org,,http://pythonsudeste.org/#sponsors FOSDEMx0,2018-05-03,2018-05-03,"Brussels, Brussels, Belgium",BEL,,,,https://x.fosdem.org/0/,, PyDays Vienna,2018-05-04,2018-05-05,"Vienna, Vienna, Austria",AUT,,2018-03-21,2018-03-21,http://pydays.at,http://pydays.at/cfp, GeoPython,2018-05-07,2018-05-09,"Muttenz, Basel-Landschaft, Switzerland",CHE,,,,http://2018.geopython.net,, @@ -50,8 +50,8 @@ PythonBrasil,2018-10-17,2018-10-22,"Natal, Rio Grande Do Norte, Brazil",BRA,,,20 PyCon Zimbabwe,2018-10-19,2018-10-20,"Harare, Zimbabwe",ZWE,,2018-09-19,2018-09-19,http://zw.pycon.org/,https://www.papercall.io/pyconzim2018, PyCon Shanghai,2018-10-21,2018-10-21,"Shanghai, Shanghai, China",CHN,,,,http://cn.pycon.org/2018/en/city_shanghai.html,, PyCon DE,2018-10-24,2018-10-26,"Karlsruhe, Baden-Württemberg, Germany",DEU,,,2018-05-27,http://pycon.de,,http://pycon.de/sponsoring -PyCon Shenzhen,2018-10-27,2018-10-27,"Shenzhen, Guangdong, China",CHN,,,,http://cn.pycon.org/2018/en/city_shenzhen.html,, PyCon Chengdu,2018-10-27,2018-10-27,"Chengdu, Sichuan, China",CHN,,,,http://cn.pycon.org/2018/en/city_chengdu.html,, +PyCon Shenzhen,2018-10-27,2018-10-27,"Shenzhen, Guangdong, China",CHN,,,,http://cn.pycon.org/2018/en/city_shenzhen.html,, North Bay Python,2018-11-03,2018-11-04,"Petaluma, California, United States of America",USA,The Mystic Theatre,,2018-08-10,https://2018.northbaypython.org/program/call-for-proposals,https://2018.northbaypython.org/program/call-for-proposals,https://2018.northbaypython.org/sponsors/become-a-sponsor PyCon Hangzhou,2018-11-04,2018-11-04,"Hangzhou, Zhejiang, China",CHN,,,,http://cn.pycon.org/2018/en/city_hangzhou.html,, PyCon Canada,2018-11-09,2018-11-13,"Toronto, Ontario, Canada",CAN,Chestnut Residence & Conference Centre,2018-09-10,2018-09-10,https://2018.pycon.ca/,https://www.papercall.io/pyconca2018, diff --git a/2019.csv b/2019.csv index 0f336d8..b8e114f 100644 --- a/2019.csv +++ b/2019.csv @@ -7,16 +7,16 @@ PyCascades,2019-02-23,2019-02-24,"Seattle, Washington, United States of America" PyCon APAC,2019-02-23,2019-02-24,"Manila, Philippines",PHL,,,,https://pycon-tickets.python.ph,,https://docs.google.com/forms/d/e/1FAIpQLSfZ7g2QxEpA13QvvHUXvLHcQ0KAiJBEidDMY5UpRRPs_bb4gA/viewform PyCon SK,2019-03-22,2019-03-24,"Bratislava, Slovakia",SVK,,,,https://2019.pycon.sk,, DjangoCon Europe,2019-04-10,2019-04-12,"Copenhagen, Denmark",DNK,,,,https://2019.djangocon.eu,, -Pycon Italia,2019-05-02,2019-05-05,"Florence, Tuscany, Italy",ITA,Grand Hotel Mediterraneo,,2019-01-06,https://www.pycon.it/en,https://www.pycon.it/en/call-for-proposals/,https://www.pycon.it/en/sponsor/ PyCon North America,2019-05-01,2019-05-09,"Cleveland, Ohio, United States of America",USA,Huntington Convention Center,2018-11-26,2019-01-03,https://us.pycon.org/2019,https://us.pycon.org/2019/speaking/,https://us.pycon.org/2019/sponsors/prospectus/ -PyCon mini Sapporo 2019,2019-05-11,2019-05-11,"Sapporo, Hokkaido, Japan",JPN,Sapporo Business Innovation Center,,,https://sapporo.pycon.jp/2019/,, +Pycon Italia,2019-05-02,2019-05-05,"Florence, Tuscany, Italy",ITA,Grand Hotel Mediterraneo,,2019-01-06,https://www.pycon.it/en,https://www.pycon.it/en/call-for-proposals/,https://www.pycon.it/en/sponsor/ PyData Amsterdam,2019-05-10,2019-05-12,"Amsterdam, Netherlands",NLD,,,,https://pydata.org/amsterdam2019,, +PyCon mini Sapporo 2019,2019-05-11,2019-05-11,"Sapporo, Hokkaido, Japan",JPN,Sapporo Business Innovation Center,,,https://sapporo.pycon.jp/2019/,, Pyon Kyushu in Okinawa 2019,2019-05-18,2019-05-18,"Okinawa, Japan",JPN,University of the Ryukyus,,,https://kyushu.pycon.jp/2019/,, PyCon Israel,2019-06-02,2019-06-05,"Ramat Gan, Israel",ISR,,,,https://il.pycon.org/2019,, PyCon CZ,2019-06-14,2019-06-16,"Ostrava, Czech Republic",CZE,Dolní oblast Vítkovice,,,https://cz.pycon.org/2019,,https://cz.pycon.org/2019/static/pyconcz-2019-sponsorship-prospectus.pdf PyLondinium,2019-06-14,2019-06-16,"London, United Kingdom",GBR,Bloomberg's European HQ,,,https://pylondinium.org,, -GeoPython,2019-06-24,2019-06-26,"Basel, Switzerland",CHE,,,,http://2019.geopython.net,,http://2019.geopython.net/GeoPython_Sponsoring_2019_lowres.pdf PyCon Russia,2019-06-24,2019-06-25,"Tarusa, Russia",RUS,Hotel Cronwell Yahonty Tarusa,,,https://pycon.ru,, +GeoPython,2019-06-24,2019-06-26,"Basel, Switzerland",CHE,,,,http://2019.geopython.net,,http://2019.geopython.net/GeoPython_Sponsoring_2019_lowres.pdf EuroPython,2019-07-08,2019-07-14,"Basel, Switzerland",CHE,FHNW & Convention Center Basel,,,https://ep2019.europython.eu,, SciPy,2019-07-08,2019-07-14,"Austin, Texas, United States of America",USA,,,,https://www.scipy2019.scipy.org,, PyData London,2019-07-12,2019-07-14,"London, United Kingdom",GBR,The Tower Hotel,,,https://pydata.org/london2019,, @@ -30,19 +30,19 @@ PyCon Latam,2019-08-29,2019-08-31,"Puerto Vallarta, Mexico",MEX,Hotel Friendly V EuroSciPy,2019-09-03,2019-09-06,"Bilbao, Spain",ESP,Bizkaia Aretoa,2019-05-12,2019-05-12,https://www.euroscipy.org/2019/,https://pretalx.com/euroscipy-2019/,https://www.euroscipy.org/2019/sponsors.html PyColorado,2019-09-07,2019-09-08,"Denver, Colorado, United States of America",USA,The Studio Loft at Ellie Caulkins Opera House,,,https://pycolorado.org,, PyCon UK,2019-09-13,2019-09-17,"Cardiff, United Kingdom",GBR,Cardiff City Hall,,,https://2019.pyconuk.org,, -PyCon JP,2019-09-16,2019-09-17,"Tokyo, Japan",JPN, Ota City Industrial Plaza PiO,,2019-06-02,https://pycon.jp/2019/,https://www.papercall.io/pyconjp2019,https://docs.google.com/forms/d/e/1FAIpQLScTCSXE3VsdjHZbxt3QOJbRLNEFjXBDKZxjX6Z2uwWqoT3rYg/viewform -DjangoCon US,2019-09-22,2019-09-27,"San Diego, California, United States of America",USA,Mission Valley Marriott,,,https://2019.djangocon.us,, +PyCon JP,2019-09-16,2019-09-17,"Tokyo, Japan",JPN,Ota City Industrial Plaza PiO,,2019-06-02,https://pycon.jp/2019/,https://www.papercall.io/pyconjp2019,https://docs.google.com/forms/d/e/1FAIpQLScTCSXE3VsdjHZbxt3QOJbRLNEFjXBDKZxjX6Z2uwWqoT3rYg/viewform PyCon Taiwan,2019-09-20,2019-09-22,"Taipei, Taiwan",TWN,,,,https://tw.pycon.org/2019,https://tw.pycon.org/2019/events/talks/,https://tw.pycon.org/2019/sponsor/sponsor/ PyCon China 2019,2019-09-21,2019-09-21,"Shangahai, People's Republic of China",CHN,,,,http://cn.pycon.org,, +DjangoCon US,2019-09-22,2019-09-27,"San Diego, California, United States of America",USA,Mission Valley Marriott,,,https://2019.djangocon.us,, PyCon Balkan,2019-10-03,2019-10-05,"Belgrade, Serbia",SRB,Hilton Belgrade,2019-07-15,2019-07-15,https://www.pyconbalkan.com,https://sessionize.com/pycon-balkan-2019/,https://www.pyconbalkan.com/faq PyGotham 2019,2019-10-04,2019-10-05,"New York City, New York, United States of America",USA,Hotel Pennsylvania,,2019-05-12,https://2019.pygotham.org,https://cfp.pygotham.org/,https://2019.pygotham.org/sponsors/prospectus/ PyCon España,2019-10-04,2019-10-06,"Alicante, Spain",ESP,,,2019-05-10,https://2019.es.pycon.org,https://easychair.org/cfp/pycones2019, -PyCon mini Hiroshima 2019,2019-10-12,2019-10-12,"Hiroshima, Japan",JPN,"Satellite Campus, Horoshima City Unversity",,,https://hiroshima.pycon.jp/2019/,https://docs.google.com/forms/d/e/1FAIpQLSdIebD2ijyIFFKAtlR-iYiYWs8kPbP8ZMXNSaw0iiXeC57szA/viewform, PyCon DE & PyData Berlin 2019,2019-10-09,2019-10-13,"Berlin, Germany",DEU,Kosmos,2019-06-09,2019-06-09,https://de.pycon.org,https://de.pycon.org/call-for-proposals/,https://de.pycon.org/sponsors/ -PythonDay México 2019,2019-10-18,2019-10-19,"Mexico City, Mexico",MEX,"Auditorio Javier Barros Sierra, Facultad de Ingeniería e IIMAS. UNAM, ",2019-09-27,2019-09-27,pythonday.mx,https://www.papercall.io/pythondaymx2019, +PyCon mini Hiroshima 2019,2019-10-12,2019-10-12,"Hiroshima, Japan",JPN,"Satellite Campus, Horoshima City Unversity",,,https://hiroshima.pycon.jp/2019/,https://docs.google.com/forms/d/e/1FAIpQLSdIebD2ijyIFFKAtlR-iYiYWs8kPbP8ZMXNSaw0iiXeC57szA/viewform, +PythonDay México 2019,2019-10-18,2019-10-19,"Mexico City, Mexico",MEX,"Auditorio Javier Barros Sierra, Facultad de Ingeniería e IIMAS. UNAM,",2019-09-27,2019-09-27,pythonday.mx,https://www.papercall.io/pythondaymx2019, Python Brazil,2019-10-23,2019-10-28,"Ribeirão Preto, São Paulo, Brazil",BRA,Centro de Convenções Ribeirão Preto (CCRP),,,https://pythonbrasil.org.br,https://2019.pythonbrasil.org.br/submissao-de-palestras/,https://2019.pythonbrasil.org.br/assets/pdfs/sponsorship_plan.pdf +PyCon Sweden 2019,2019-10-31,2019-11-01,"Stockholm, Sweden",SWE,Münchenbryggeriet,2019-09-13,2019-09-13,http://www.pycon.se/,https://forms.gle/hZWhUePsHB34xtUM9,http://www.pycon.se/sponsorship.html PyCon France,2019-10-31,2019-11-03,"Bordeaux, France",FRA,Université Bordeaux,,,https://www.pycon.fr/2019/,, North Bay Python 2019,2019-11-02,2019-11-03,"Petaluma, California, United States of America",USA,Mystic Theatre,,2019-08-16,https://2019.northbaypython.org,, PyCon Canada 2019,2019-11-16,2019-11-19,"Toronto, Ontario, Canada",CAN,,2019-08-31,2019-08-31,https://2019.pycon.ca/,https://cfp.pycon.ca/, -PyCon Sweden 2019,2019-10-31,2019-11-01,"Stockholm, Sweden",SWE,Münchenbryggeriet,2019-09-13,2019-09-13,http://www.pycon.se/,https://forms.gle/hZWhUePsHB34xtUM9,http://www.pycon.se/sponsorship.html -"Python fwdays'19",2019-12-14,2019-12-14,"Kyiv, Ukraine",UKR,Online,,2019-11-28,https://fwdays.com/en/event/python-fwdays-online-conference,https://docs.google.com/forms/d/e/1FAIpQLSde6NvTplJa_S8AwDYbXPHqCrUDlEGvaq_78xD2VyPgV6Cz6g/viewform, +Python fwdays'19,2019-12-14,2019-12-14,"Kyiv, Ukraine",UKR,Online,,2019-11-28,https://fwdays.com/en/event/python-fwdays-online-conference,https://docs.google.com/forms/d/e/1FAIpQLSde6NvTplJa_S8AwDYbXPHqCrUDlEGvaq_78xD2VyPgV6Cz6g/viewform, diff --git a/2020.csv b/2020.csv index 5d674f7..897cf12 100644 --- a/2020.csv +++ b/2020.csv @@ -12,22 +12,22 @@ PyOhio,2020-07-25,2020-07-26,"Columbus, Ohio, United States of America",USA,Onli PiterPy,2020-08-03,2020-08-06,"Saint Petersburg, Russia",RUS,Online,,,https://piterpy.com/,, PyCon Africa,2020-08-04,2020-08-08,"Accra, Ghana",GHA,Online,,,https://africa.pycon.org/,, PyCon JP 2020,2020-08-22,2020-08-30,"Tokyo, Japan",JPN,Online,,,https://pycon.jp/2020/,, -PyConline AU,2020-09-04,2020-09-06,"Adelaide, Australia",AUS,Online,,2020-07-12,https://2020.pycon.org.au/,https://2020.pycon.org.au/speak/, DjangoCon AU,2020-09-04,2020-09-04,"Adelaide, Australia",AUS,Online,,2020-07-12,https://2020.djangocon.com.au/,https://2020.pycon.org.au/speak/, +PyConline AU,2020-09-04,2020-09-06,"Adelaide, Australia",AUS,Online,,2020-07-12,https://2020.pycon.org.au/,https://2020.pycon.org.au/speak/, PyCon SK,2020-09-11,2020-09-13,"Bratislava, Slovakia",SVK,Faculty of Informatics and Information Technologies STU,,2020-01-31,https://2020.pycon.sk/,https://2020.pycon.sk/en/cfp.html, DjangoCon Europe,2020-09-16,2020-09-20,"Porto, Portugal",PRT,Online,,2020-03-01,https://2020.djangocon.eu/,https://2020.djangocon.eu/talks/cfp/, DragonPy,2020-09-19,2020-09-20,"Ljubljana, Slovenia",SVN,Faculty of Social Sciences,,,https://dragonpy.com/,https://www.papercall.io/dragonpy,https://dragonpy.com/sponsors -Python Machine Learning & GeoPython 2020,2020-09-21,2020-09-22,"Worldwide",,Online,,,https://2020.pythonml.org/,, -PyCon Turkey,2020-09-26,2020-09-27,"Istanbul, Turkey",TUR,"Albert Long Hall, Bogazici University",,2020-01-15,https://tr.pycon.org/,https://www.papercall.io/pycon-turkey-2020, +Python Machine Learning & GeoPython 2020,2020-09-21,2020-09-22,Worldwide,,Online,,,https://2020.pythonml.org/,, PyCon Korea,2020-09-26,2020-09-27,"Seoul, South Korea",KOR,Online,,2020-07-14,https://pycon.kr/2020/,https://www.pycon.kr/2020/contribution/cfp/, +PyCon Turkey,2020-09-26,2020-09-27,"Istanbul, Turkey",TUR,"Albert Long Hall, Bogazici University",,2020-01-15,https://tr.pycon.org/,https://www.papercall.io/pycon-turkey-2020, PyGotham TV,2020-10-02,2020-10-03,"New York, New York, United States of America",USA,Online,,2020-07-05,https://2020.pygotham.tv,https://cfp.pygotham.tv,https://2020.pygotham.tv/sponsors/prospectus/ -PyCon ES,2020-10-03,2020-10-03,"Granada, Spain",ESP,Online,,2020-07-26,https://2020.es.pycon.org/,https://forms.gle/zXzaZ9VHbwfzwWabA, PyCon India,2020-10-02,2020-10-05,"Bengaluru, India",IND,Online,,2020-08-14,https://in.pycon.org/2020/,https://in.pycon.org/cfp/2020/proposals/, +PyCon ES,2020-10-03,2020-10-03,"Granada, Spain",ESP,Online,,2020-07-26,https://2020.es.pycon.org/,https://forms.gle/zXzaZ9VHbwfzwWabA, JupyterCon,2020-10-05,2020-10-17,"Berlin, Germany",DEU,Online,,2020-07-20,https://jupytercon.com,https://jupytercon.com/talk-poster-cfp/, PyTexas,2020-10-24,2020-10-25,"Austin, Texas, United States of America",USA,,,,https://www.pytexas.org/2020/,, PyCon Italy,2020-11-05,2020-11-08,"Florence, Italy",ITA,Grand Hotel Mediterraneo,,,https://www.pycon.it/en/,,https://www.pycon.it/en/sponsor/ DjangoCon Africa,2020-11-09,2020-11-13,"Addis Ababa, Ethiopia",ETH,,,,https://2020.djangocon.africa/,, PyCon Sweden,2020-11-12,2020-11-13,"Stockholm, Sweden",SWE,Online,,2020-09-30,http://www.pycon.se,https://forms.gle/kzydUY5miiLjXwmH6, -PyCon Indonesia,2020-11-14,2020-11-15,"Indonesia",IDN,Online,,2020-10-24,https://pycon.id/,https://pycon.id/call-for-proposal,https://pycon.id/sponsor +PyCon Indonesia,2020-11-14,2020-11-15,Indonesia,IDN,Online,,2020-10-24,https://pycon.id/,https://pycon.id/call-for-proposal,https://pycon.id/sponsor Pyjamas Conf,2020-12-05,2020-12-05,Worldwide,,Online,,2020-09-05,https://pyjamas.live/,https://pyjamas.live/cfp/, Python Pizza New Years Party,2020-12-31,2021-12-01,Worldwide,,Online,,2020-12-20,https://hamburg.python.pizza/,https://pysv10.fe.rzob.gocept.net/en_GB/cfp, diff --git a/2021.csv b/2021.csv index 75ee5aa..c12b6b6 100644 --- a/2021.csv +++ b/2021.csv @@ -2,9 +2,9 @@ Subject,Start Date,End Date,Location,Country,Venue,Tutorial Deadline,Talk Deadli PyCamp Leipzig 2021,2021-01-30,2021-01-30,"Leipzig, Germany",DEU,Online,,,https://barcamps.eu/pycamp-leipzig-2021,,https://barcamps.eu/pycamp-leipzig-2021/ PyCascades 2021,2021-02-19,2021-02-21,"Pacific Northwest, USA & Canada",USA,Online,,,https://2021.pycascades.com,,https://2021.pycascades.com/sponsors/become-a-sponsor/ GeoPython 2021,2021-04-22,2021-04-23,"Basel, Switzerland",CHE,Online,2021-01-31,2021-01-25,http://2021.geopython.net,https://submit.geopython.net/gp2021/cfp, -PyCon US 2021,2021-05-12,2021-05-18,"",USA,Online,2021-02-12,2021-02-12,https://us.pycon.org/2021,https://us.pycon.org/2021/speaking/talks/,https://us.pycon.org/2021/sponsorship/why-sponsor/ +PyCon US 2021,2021-05-12,2021-05-18,,USA,Online,2021-02-12,2021-02-12,https://us.pycon.org/2021,https://us.pycon.org/2021/speaking/talks/,https://us.pycon.org/2021/sponsorship/why-sponsor/ DjangoCon Europe 2021,2021-06-02,2021-06-06,"Porto, Portugal",PRT,Online,2021-04-01,2021-04-01,https://2021.djangocon.eu/,https://2021.djangocon.eu/talks/cfp/,https://2021.djangocon.eu/sponsors/sponsorships/ -EuroPython 2021,2021-07-26,2021-08-01,"",,Online,,,https://ep2021.europython.eu/,,https://us.pycon.org/2021/sponsorship/why-sponsor/ +EuroPython 2021,2021-07-26,2021-08-01,,,Online,,,https://ep2021.europython.eu/,,https://us.pycon.org/2021/sponsorship/why-sponsor/ PyOhio,2021-07-31,2021-07-31,"Columbus, Ohio, United States of America",USA,Online,,2021-05-02,https://www.pyohio.org/2021/,https://pyohio.org/cfp, -PyData Global 2021,2021-10-28,2021-10-30,"",USA,Online,2021-08-15,2021-08-15,https://pydata.org/global2021/,https://pydata.org/global2021/present/,https://pydata.org/global2021/sponsor/ PyCon JP 2021,2021-10-15,2021-10-16,"Tokyo, Japan",JPN,Online,,,https://2021.pycon.jp/,, +PyData Global 2021,2021-10-28,2021-10-30,,USA,Online,2021-08-15,2021-08-15,https://pydata.org/global2021/,https://pydata.org/global2021/present/,https://pydata.org/global2021/sponsor/ diff --git a/2023.csv b/2023.csv index 4ca6b78..20f7910 100644 --- a/2023.csv +++ b/2023.csv @@ -3,10 +3,10 @@ PyCon France,2023-02-16,2023-02-19,"Bordeaux, France",FRA,Université Bordeaux,, PyCon Namibia 2023,2023-02-21,2023-02-23,"Windhoek, Namibia",NAM,,2023-01-22,2023-01-22,https://na.pycon.org,https://pretalx.com/pycon-namibia-2022/cfp,https://na.pycon.org/sponsorship/ PyCon PH,2023-02-25,2023-02-26,"Intramuros, Manila",PHL,,,,https://pycon-2023.python.ph/,, GeoPython 2023,2023-03-06,2023-03-08,"Basel, Switzerland",CHE,FHNW,,,https://2023.geopython.net,https://submit.geopython.net/geopython-2023/cfp, -PyTexas 2023,2023-04-01,2023-04-02,"Austin,TX","USA",https://www.pytexas.org/attend/venue,,2023-01-15,https://www.pytexas.org/,https://pretalx.com/pytexas-2023/,https://www.pytexas.org/sponsors/prospectus +PyTexas 2023,2023-04-01,2023-04-02,"Austin,TX",USA,https://www.pytexas.org/attend/venue,,2023-01-15,https://www.pytexas.org/,https://pretalx.com/pytexas-2023/,https://www.pytexas.org/sponsors/prospectus PyCon DE & PyData Berlin 2023,2023-04-17,2023-04-19,"Berlin, Germany",DEU,bcc Berlin Congress Center,2023-01-05,2023-01-05,https://2023.pycon.de,https://2023.pycon.de/blog/call-for-proposals/,https://2023.pycon.de/blog/pyconde-pydata-berlin-call-for-sponsors/ PyCon US,2023-04-19,2023-04-27,"Salt Lake City, Utah",USA,Salt Palace Convention Center,2022-12-11,2022-12-11,https://us.pycon.org/2023,https://us.pycon.org/2023/speaking/guidelines,https://us.pycon.org/2023/sponsorship/why-sponsor -PyCon LT,2023-05-17,2023-05-20,"Vilnius, Lithuania",LTU,"Vilnius University of Social sciences",,,https://pycon.lt/2023,, +PyCon LT,2023-05-17,2023-05-20,"Vilnius, Lithuania",LTU,Vilnius University of Social sciences,,,https://pycon.lt/2023,, PyCon Italia 2023,2023-05-25,2023-05-28,"Florence, Italy",ITA,Grand Hotel Mediterraneo,2023-01-15,2023-01-15,https://pycon.it/en,https://pycon.it/cfp, DjangoCon EU,2023-05-29,2023-06-02,"Edinburgh, Scotland",GBR,The Assembly Rooms,2023-02-27,2023-02-27,https://2023.djangocon.eu,https://2023.djangocon.eu/call-for-proposals, EuroPython,2023-07-17,2023-07-23,"Prague, Czech Republic",CZE,The Prague Congress Centre,,2023-03-19,https://europython.eu,https://ep2023.europython.eu/cfp,https://ep2023.europython.eu/sponsor/information @@ -14,7 +14,7 @@ AfroPython Conf 2023,2023-07-22,2023-07-22,"Salvador, BA, Brazil",BRA,,,,https:/ North Bay Python,2023-07-29,2023-07-30,"Petaluma, California",USA,Reis River Ranch,,2023-05-19,https://2023.northbaypython.org/,https://2023.northbaypython.org/speak,https://2023.northbaypython.org/sponsor PyCon Korea 2023,2023-08-11,2023-08-13,"Seoul, South Korea",KOR,COEX Grand Ballroom & ASEM Ballroom,,2023-05-14,https://2023.pycon.kr/,https://2023.pycon.kr/cfp/apply,https://2023.pycon.kr/sponsor/join EuroSciPy,2023-08-14,2023-08-18,"Basel, Switzerland",CHE,"Kollegienhaus, University of Basel",,,https://www.euroscipy.org,https://www.euroscipy.org/2023/program.html,https://www.euroscipy.org/2023/sponsors.html -PyConAU 2023,2023-08-18,2023-08-22,"Tarndanya / Adelaide",AUS,Adelaide Convention Centre,,2023-05-15,https://2023.pycon.org.au,https://2023.pycon.org.au/program/,https://2023.pycon.org.au/sponsor/ +PyConAU 2023,2023-08-18,2023-08-22,Tarndanya / Adelaide,AUS,Adelaide Convention Centre,,2023-05-15,https://2023.pycon.org.au,https://2023.pycon.org.au/program/,https://2023.pycon.org.au/sponsor/ PyCon Latam 2023,2023-08-24,2023-08-26,"Monterrey, Mexico",MEX,,,2023-05-07,https://www.pylatam.org,https://www.papercall.io/pyconlatam23,https://www.pylatam.org/patrocinios/informacion/ PyCon MY 2023,2023-08-26,2023-08-26,,MYS,,,2023-05-30,https://pycon.my/,https://www.papercall.io/pycon-my-2023, PyCon Taiwan,2023-09-02,2023-09-03,"Taipei, Taiwan",TWN,,,,https://tw.pycon.org/2023/,,https://tw.pycon.org/2023/sponsor @@ -33,4 +33,4 @@ DjangoCon US 2023,2023-10-16,2023-10-20,"Durham, North Carolina",USA,Durham Conv PyCon APAC 2023,2023-10-27,2023-10-29,"Tokyo, Japan",JPN,TOC Ariake Convention Hall,,2023-05-31,https://2023-apac.pycon.jp/,https://pretalx.com/pyconapac2023/cfp, Python Brasil 2023,2023-10-30,2023-11-05,"Serra Gaúcha, RS, Brazil",BRA,,,,https://2023.pythonbrasil.org.br/,,https://2023.pythonbrasil.org.br/patrocinio_python_brasil_2023.pdf PyCon HK 2023,2023-11-10,2023-11-11,,HKG,,,2023-06-18,https://pycon.hk/2023,https://pycon.hk/2023/pycon-hk-2023-cfp, -PyData Tel Aviv 2023,2023-11-14,2023-11-14,"Tel Aviv, Israel",ISR,InterContinental David Tel Aviv,,,https://pydata.org/telaviv2023/,https://pydata.org/telaviv2023/cfp,https://pydata.org/telaviv2023/sponsor \ No newline at end of file +PyData Tel Aviv 2023,2023-11-14,2023-11-14,"Tel Aviv, Israel",ISR,InterContinental David Tel Aviv,,,https://pydata.org/telaviv2023/,https://pydata.org/telaviv2023/cfp,https://pydata.org/telaviv2023/sponsor From 5a83a2f538923da2fe535abc84aabe940c367dc4 Mon Sep 17 00:00:00 2001 From: Roy Hyunjin Han Date: Mon, 20 May 2024 15:39:07 -0400 Subject: [PATCH 3/4] Run autoformat by @jonafato --- 2019.csv | 2 +- 2023.csv | 12 ++++++------ 2024.csv | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/2019.csv b/2019.csv index 29c87ab..8bec4c9 100644 --- a/2019.csv +++ b/2019.csv @@ -42,7 +42,7 @@ PyGotham,2019-10-04,2019-10-05,"New York, New York, United States of America",US PyCon España,2019-10-04,2019-10-06,"Alicante, Alicante, Spain",ESP,,,2019-05-10,https://2019.es.pycon.org,https://easychair.org/cfp/pycones2019, PyCon Germany & PyData Berlin,2019-10-09,2019-10-13,"Berlin, Brandenburg, Germany",DEU,Kosmos,2019-06-09,2019-06-09,https://de.pycon.org,https://de.pycon.org/call-for-proposals,https://de.pycon.org/sponsors PyCon mini Hiroshima,2019-10-12,2019-10-12,"Hiroshima, Chugoku, Japan",JPN,"Satellite Campus, Horoshima City Unversity",,,https://hiroshima.pycon.jp/2019,https://docs.google.com/forms/d/e/1FAIpQLSdIebD2ijyIFFKAtlR-iYiYWs8kPbP8ZMXNSaw0iiXeC57szA/viewform, -PythonDay México,2019-10-18,2019-10-19,"Mexico City, Federal District, Mexico",MEX,"Auditorio Javier Barros Sierra, Facultad de Ingeniería e IIMAS. UNAM, ",2019-09-27,2019-09-27,http://pythonday.mx,https://www.papercall.io/pythondaymx2019, +PythonDay México,2019-10-18,2019-10-19,"Mexico City, Federal District, Mexico",MEX,"Auditorio Javier Barros Sierra, Facultad de Ingeniería e IIMAS, UNAM",2019-09-27,2019-09-27,http://pythonday.mx,https://www.papercall.io/pythondaymx2019, Python Brasil,2019-10-23,2019-10-28,"Ribeirão Preto, São Paulo, Brazil",BRA,Centro de Convenções Ribeirão Preto (CCRP),,,https://pythonbrasil.org.br,https://2019.pythonbrasil.org.br/submissao-de-palestras,https://2019.pythonbrasil.org.br/assets/pdfs/sponsorship_plan.pdf PyCon Sweden,2019-10-31,2019-11-01,"Stockholm, Stockholm County, Sweden",SWE,Münchenbryggeriet,2019-09-13,2019-09-13,http://www.pycon.se,https://forms.gle/hZWhUePsHB34xtUM9,http://www.pycon.se/sponsorship.html PyCon France,2019-10-31,2019-11-03,"Bordeaux, Nouvelle-Aquitaine, France",FRA,Université Bordeaux,,,https://www.pycon.fr/2019,, diff --git a/2023.csv b/2023.csv index 2a88909..1ded986 100644 --- a/2023.csv +++ b/2023.csv @@ -7,7 +7,7 @@ GeoPython,2023-03-06,2023-03-08,"Basel, Basel-Stadt, Switzerland",CHE,FHNW,,2022 Python Web Conf,2023-03-13,2023-03-17,"Fishers, Indiana, United States of America",USA,Online,,2022-10-01,https://2023.pythonwebconf.com,, PyCascades,2023-03-18,2023-03-19,"Vancouver, British Columbia, Canada",CAN,SFU Harbour Centre (Vancouver Campus),,2022-11-16,https://2023.pycascades.com,,https://2023.pycascades.com/sponsors/become-a-sponsor PyTexas,2023-04-01,2023-04-02,"Austin, Texas, United States of America",USA,Austin Central Public Library,,2023-01-15,https://www.pytexas.org,https://pretalx.com/pytexas-2023,https://www.pytexas.org/sponsors/prospectus -PyCon DE & PyData Berlin,2023-04-17,2023-04-19,"Berlin, Brandenburg, Germany",DEU,bcc Berlin Congress Center,2023-01-05,2023-01-05,https://2023.pycon.de,https://2023.pycon.de/blog/call-for-proposals,https://2023.pycon.de/blog/pyconde-pydata-berlin-call-for-sponsors +PyCon DE & PyData Berlin,2023-04-17,2023-04-19,"Berlin, Brandenburg, Germany",DEU,Berlin Congress Center,2023-01-05,2023-01-05,https://2023.pycon.de,https://2023.pycon.de/blog/call-for-proposals,https://2023.pycon.de/blog/pyconde-pydata-berlin-call-for-sponsors PyCon US,2023-04-19,2023-04-27,"Salt Lake City, Utah, United States of America",USA,Salt Palace Convention Center,2022-12-11,2022-12-11,https://us.pycon.org/2023,https://us.pycon.org/2023/speaking/guidelines,https://us.pycon.org/2023/sponsorship/why-sponsor PyData Seattle,2023-04-26,2023-04-28,"Seattle, USA",USA,,,2023-02-06,https://pydata.org/seattle2023/,,https://pydata.org/seattle2023/wp-content/uploads/2022/12/PyData-2023-Sponsorship-Prospectus.pdf JupyterCon,2023-05-10,2023-05-12,"Paris, Île-de-France, France",FRA,Cité des Sciences,,2022-12-20,https://jupytercon.com,,https://www.jupytercon.com/sponsors @@ -24,8 +24,8 @@ SciPy,2023-07-10,2023-07-16,"Austin, Texas, United States of America",USA,AT&T C EuroPython,2023-07-17,2023-07-23,"Prague, Bohemia, Czech Republic",CZE,The Prague Congress Centre,,2023-03-26,https://europython.eu,https://ep2023.europython.eu/cfp,https://ep2023.europython.eu/sponsor/information AfroPython Conf,2023-07-22,2023-07-22,"Salvador, Bahia, Brazil",BRA,,,2023-06-19,https://afropython.org/conf2023,https://bit.ly/conf2023-palestrantes,https://afropythonconf.org/#patrocinadores PyCon Russia,2023-07-28,2023-07-29,"Moscow, Central Federal District, Russia",RUS,Digital Business Space,,2023-03-15,https://pycon.ru,https://pycon.ru/cfp,https://pycon.ru/partneram -PyCamp Leipzig,2023-07-29,2023-07-30,"Leipzig, Saxony, Germany",DEU,Basislager Coworking,,,https://barcamps.eu/python-barcamp-der-leipzig-python-user-group-2023,, North Bay Python,2023-07-29,2023-07-30,"Petaluma, California, United States of America",USA,Reis River Ranch,,2023-05-19,https://2023.northbaypython.org,https://2023.northbaypython.org/speak,https://2023.northbaypython.org/sponsor +PyCamp Leipzig,2023-07-29,2023-07-30,"Leipzig, Saxony, Germany",DEU,Basislager Coworking,,,https://barcamps.eu/python-barcamp-der-leipzig-python-user-group-2023,, PyCon Korea,2023-08-11,2023-08-13,"Seoul, Seoul Capital Area, South Korea",KOR,COEX Grand Ballroom & ASEM Ballroom,,2023-05-14,https://2023.pycon.kr,https://2023.pycon.kr/cfp/apply,https://2023.pycon.kr/sponsor/join EuroSciPy,2023-08-14,2023-08-18,"Basel, Basel-Stadt, Switzerland",CHE,"Kollegienhaus, University of Basel",,2023-05-14,https://www.euroscipy.org/2023,https://www.euroscipy.org/2023/program.html,https://www.euroscipy.org/2023/sponsoring.html DjangoCon Australia,2023-08-18,2023-08-18,"Tarndanya (Adelaide), Australia",AUS,Adelaide Convention Centre,,2023-05-14,https://2023.djangocon.com.au,https://2023.pycon.org.au/program,https://2023.pycon.org.au/sponsor @@ -36,19 +36,19 @@ PyCon Taiwan,2023-09-02,2023-09-03,"Taipei, Northern Taiwan, Taiwan",TWN,,,2023- PyCon Estonia,2023-09-07,2023-09-08,"Tallinn, Harju, Estonia",EST,"Astra building, Tallinn University",2023-05-09,2023-05-09,https://pycon.ee,https://pyconestonia.typeform.com/to/hBOEtTQ3, PyCon Portugal,2023-09-07,2023-09-09,"Coimbra, Coimbra, Portugal",PRT,Coimbra Business School,2023-06-30,2023-06-30,https://2023.pycon.pt,https://2023.pycon.pt/talks/cfp,https://2023.pycon.pt/sponsors/sponsorship PyData Amsterdam,2023-09-14,2023-09-16,"Amsterdam, North Holland, The Netherlands",NLD,Kromhout Hal,2023-06-11,2023-06-11,https://amsterdam.pydata.org,https://amsterdam2023.pydata.org/cfp/cfp,https://amsterdam.pydata.org/sponsor -PyCon CZ,2023-09-15,2023-09-17,"Prague, Czech republic",CZE,Gabriel Loci,2023-06-25,2023-06-25,https://cz.pycon.org/2023,https://cz.pycon.org/2023/cfp,https://cz.pycon.org/2023/sponsorship Kiwi PyCon,2023-09-15,2023-09-17,"Waihōpai (Invercargill), Aotearoa, New Zealand",NZL,Ascot Park Hotel,,2023-05-19,https://kiwipycon.nz,https://kiwipycon.nz/call-for-proposals,https://kiwipycon.nz/sponsorship -PyCon Uganda,2023-09-21,2023-09-23,"MoTIV, Kampala, Uganda",UGA,,,2023-05-05,https://ug.pycon.org,https://ug.pycon.org/speakers,https://ug.pycon.org/sponsors +PyCon CZ,2023-09-15,2023-09-17,"Prague, Czech Republic",CZE,Gabriel Loci,2023-06-25,2023-06-25,https://cz.pycon.org/2023,https://cz.pycon.org/2023/cfp,https://cz.pycon.org/2023/sponsorship Swiss Python Summit,2023-09-21,2023-09-21,"Rapperswil, Rapperswil-Jona, Switzerland",CHE,OST Eastern Switzerland University of Applied Sciences,,2023-07-01,https://www.python-summit.ch,https://www.python-summit.ch/cfp,https://www.python-summit.ch/helpus +PyCon Uganda,2023-09-21,2023-09-23,"MoTIV, Kampala, Uganda",UGA,,,2023-05-05,https://ug.pycon.org,https://ug.pycon.org/speakers,https://ug.pycon.org/sponsors PyCon UK,2023-09-22,2023-09-25,"Cardiff, Wales, United Kingdom",GBR,Cardiff City Hall,,2023-06-30,https://2023.pyconuk.org,https://2023.pyconuk.org/call-for-proposals/,https://2023.pyconuk.org/sponsorship PyCon India,2023-09-29,2023-10-02,"Hyderabad, Telangana, India",IND,,,2023-08-05,https://in.pycon.org/2023,https://in.pycon.org/cfp/pycon-india-2023/proposals/,https://docs.google.com/forms/d/13MVcj2XEF1DfTmV3fPjq9SN5qzY22k3R7cJVKlfbhZ4/ -DjangoDay Copenhagen,2023-10-06,2023-10-06,"Copenhagen, Denmark",,,,2023-08-31,https://2023.djangoday.dk/,https://2023.djangoday.dk/cfp/, PyCon South Africa,2023-10-05,2023-10-06,"Umhlanga, Durban, South Africa",ZAF,Premier Splendid Inn,2023-08-18,2023-08-18,https://za.pycon.org,https://za.pycon.org/talks/how-to-submit-a-talk, +DjangoDay Copenhagen,2023-10-06,2023-10-06,"Copenhagen, Denmark",,,,2023-08-31,https://2023.djangoday.dk/,https://2023.djangoday.dk/cfp/, PyGotham TV,2023-10-06,2023-10-07,"New York, New York, United States of America",USA,Online,,2023-05-15,https://2023.pygotham.tv,https://cfp.pygotham.tv,https://2023.pygotham.tv/sponsors/prospectus PyCon España,2023-10-06,2023-10-08,"Tenerife, Canary Islands, Spain",ESP,Universidad de La Laguna,,2023-06-23,https://2023.es.pycon.org,https://2023.es.pycon.org/c4p,https://2023.es.pycon.org/patrocinios PyHEP,2023-10-09,2023-10-12,Online,,,,2023-09-06,https://indico.cern.ch/e/PyHEP2023,https://indico.cern.ch/event/1252095/abstracts/, -PyCon MEA @GlobalDevSlam,2023-10-16,2023-10-20,"Dubai, UAE",ARE,,,2023-05-31,https://globaldevslam.com/,, DjangoCon US,2023-10-16,2023-10-20,"Durham, North Carolina, United States of America",USA,Durham Convention Center,2023-05-15,2023-05-15,https://2023.djangocon.us,https://2023.djangocon.us/speaking,https://2023.djangocon.us/sponsors/information +PyCon MEA @GlobalDevSlam,2023-10-16,2023-10-20,"Dubai, UAE",ARE,,,2023-05-31,https://globaldevslam.com/,, EduPy,2023-10-21,2023-10-21,"Cali, Colombia",,,,2023-10-14,https://slec.net/edupy/,https://bit.ly/ConferencistaEdupyOctubre2023,https://slec.net/edupy/posts/callforsponsors/ PackagingCon,2023-10-26,2023-10-28,"Berlin, Germany",DEU,,,2023-08-06,https://packaging-con.org/,https://cfp.packaging-con.org/2023/cfp,https://packaging-con.org/s/sponsorship_prospectus_packagingcon_2023.pdf PyCon Asia Pacific,2023-10-27,2023-10-29,"Tokyo, Kantō, Japan",JPN,TOC Ariake Convention Hall,,2023-05-31,https://2023-apac.pycon.jp,https://pretalx.com/pyconapac2023/cfp,https://pyconjp.blogspot.com/2023/05/pyconapac2023-call-for-sponsors-en.html diff --git a/2024.csv b/2024.csv index a59500b..bb1e3fa 100644 --- a/2024.csv +++ b/2024.csv @@ -41,8 +41,8 @@ PyCon Taiwan,2024-09-21,2024-09-22,TBD,TWN,TBD,2024-04-08,2024-04-08,https://tw. DjangoCon US,2024-09-22,2024-09-27,"Durham, USA",USA,,,2024-04-24,https://2024.djangocon.us/,https://2024.djangocon.us/speaking/, PyCon Africa,2024-09-24,2024-09-28,"Accra, Ghana",GHA,Cedi Conference Center,2024-07-08,2024-07-08,https://africa.pycon.org/2024/,https://africa.pycon.org/2024/talks/speaking/,https://africa.pycon.org/2024/sponsor-us/ PyData Paris,2024-09-25,2024-09-26,"Paris, France",FRA,,,2024-04-08,https://pydata.org/paris2024/,https://pydata.org/paris2024/cfp/, -PyCon JP,2024-09-26,2024-09-29,"Tokyo, Japan",JPN,TOC Ariake Convention Hall,,2024-05-31,https://2024.pycon.jp/,https://pretalx.com/pyconjp2024/cfp, Piter Py,2024-09-26,2024-09-27,"Saint Petersburg, Russia",RUS,,,2024-06-01,https://piterpy.com/en/,, +PyCon JP,2024-09-26,2024-09-29,"Tokyo, Japan",JPN,TOC Ariake Convention Hall,,2024-05-31,https://2024.pycon.jp/,https://pretalx.com/pyconjp2024/cfp, PyConZA (South Africa),2024-10-03,2024-10-04,"Cape Town, South Africa",ZAF,Belmont Square Conference Centre,2024-08-18,2024-08-18,https://za.pycon.org/,https://za.pycon.org/talks/how-to-submit-a-talk/, PyCon Spain,2024-10-04,2024-10-06,"Vigo, Spain",ESP,,,,https://2024.es.pycon.org/,, PyCon Uganda,2024-10-09,2024-10-13,"Kampala, Uganda",UGA,NWSC International Resource Center,2024-04-30,2024-04-30,https://ug.pycon.org/2024,https://www.papercall.io/pyconug,https://ug.pycon.org/2024/sponsors From 35c67b335f650a7bde565075fadec780ce9275d9 Mon Sep 17 00:00:00 2001 From: Roy Hyunjin Han Date: Tue, 21 May 2024 11:23:43 -0400 Subject: [PATCH 4/4] Add autoformat commit --- .github/workflows/test.yml | 35 ++++++++++++++++++----------------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 042c86c..9dc659e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,26 +1,27 @@ --- name: Validate CSV - on: + push: + branches: + - main pull_request: - + branches: + - main +permissions: + contents: write jobs: test-build: runs-on: ubuntu-latest steps: - - name: Checkout - uses: actions/checkout@v3 - - - name: Setup Python - uses: actions/setup-python@v4 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 with: - python-version: "3.11" - - - name: Install dependencies - run: pip install -r linters/requirements.txt - - - name: Validate CSV - run: python linters/lint-csv.py - - - name: Autoformat CSV - run: python linters/autoformat-csv.py + python-version: "3.12" + - run: pip install -r linters/requirements.txt + - run: python linters/lint-csv.py + - run: python linters/autoformat-csv.py + - run: | + git config --global user.name 'Jon Banafato' + git config --global user.email 'jonafato@users.noreply.github.com' + git commit -am "Autoformat CSV" + git push