Skip to content

Commit d233878

Browse files
committed
upload
1 parent f5292b9 commit d233878

30 files changed

+232
-254
lines changed

web/events/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ <h2 class="mb-4 text-center">Community Events</h2>
7878
Discover upcoming and recent Python events across Asia
7979
</p>
8080
<p>
81-
<h2 data-block-key="8ps8n">PyCon Events in East and Southeast Asia</h2><ul><li data-block-key="aed5a"><a href="https://pycon.sg/">PyCon SG 2025</a><ul><li data-block-key="66ekf">Conference Date: June 18-20, 2025</li></ul></li><li data-block-key="59qvu"><a href="https://2025.pycon.kr/">PyCon Korea 2025</a><ul><li data-block-key="3j44s">Conference Date: August 15-17, 2025</li><li data-block-key="8a697">Venue: Dongguk University</li></ul></li><li data-block-key="ar4lg"><a href="https://tw.pycon.org/2025/en-us">PyCon Taiwan 2025</a><ul><li data-block-key="d6t06">Conference Date: September 5-7, 2025</li></ul></li><li data-block-key="4ujqr"><a href="https://2025.pycon.jp/">PyCon JP 2025</a><ul><li data-block-key="9mbuq">Conference Date: September 26-27, 2025</li><li data-block-key="ch2ju">Venue: International Conference Center Hiroshima</li></ul></li></ul>
81+
<h2 data-block-key="8ps8n">PythonAsia Online Charity Talk 2025 H1</h2><p data-block-key="18rim"><b>Date: Saturday, July 26, 2025</b></p><p data-block-key="unq0"><b>Time: 1:00 PM - 6:00 PM (UTC+8)</b></p><p data-block-key="e65c9"><b>Format: Online (Zoom &amp; YouTube Live)</b></p><p data-block-key="3v8ab">The <b>PythonAsia Online Charity Talk Half-One (First Half Of The Year) 2025</b> is a <b>one-day virtual event</b> that brings together Python developers, engineers, and community advocates from across East and Southeast Asia. Organized by the <b>Python Asia Organization (PAO)</b>, this initiative is designed to raise funds for open-source and educational efforts in the region while offering attendees access to expert insights on Python development, tooling, and community leadership.</p><p data-block-key="2lp6p">This charity talk serves as both a technical learning opportunity and a platform for advancing inclusive access to programming education. Proceeds from the event will go toward initiatives that expand Python outreach, particularly in under-served areas.</p><h4 data-block-key="2ejjq"><b>Event Objectives</b></h4><ul><li data-block-key="1bj78"><b>Raise</b> <b>€8,000</b> to support community-led Python education and open-source contribution programs across Asia</li><li data-block-key="dbclt"><b>Share knowledge on Python infrastructure</b>, language evolution, and software packaging standards</li><li data-block-key="a16l4"><b>Highlight the work of developers and contributors</b> active in shaping Python today</li><li data-block-key="6dsrs"><b>Build stronger cross-border collaboration</b> within the regional developer community</li></ul><h4 data-block-key="d5l78"><b>Speakers</b></h4><p data-block-key="2l7ul">The event will feature talks from some of the most respected contributors in the Python ecosystem:</p><ul><li data-block-key="2po5t"><b>Donghee Na</b> – Software Engineer at Karrot, Member of the Python Steering Council (2025). Specializes in ML infrastructure and Python core development.</li><li data-block-key="dl8pj"><b>Georgi Ker</b> – Director and Treasurer at the Python Software Foundation. Brings extensive experience in open-source governance and nonprofit leadership.</li><li data-block-key="fo0jm"><b>Koudai Aono</b> – Python Developer and Maintainer of Mirascope, with a focus on maintainable, scalable open-source tooling.</li><li data-block-key="f3fjj"><b>Wesly Kate Talan</b> – Community organizer with PyLadies Manila, Python PH, and Kubernetes User Group PH. Active in promoting diversity and developer education.</li><li data-block-key="bt4ft"><b>TP Chung</b> – Data Engineer at Astronomer Inc. and PyCon Taiwan organizer. Works on data pipelines and contributes to community-building in the tech scene.</li></ul><p data-block-key="8lveh">Each speaker will present a focused talk followed by live Q&amp;A through Zoom’s text chat feature.</p><h4 data-block-key="1j1vk"><b>Ticket Options</b></h4><p data-block-key="amn3i">Participants can choose from multiple access levels based on how they wish to support the event</p><img alt="ZVA0yqQc550DK9grwzgxc6WSdxto3S9g.e4da27eb15fd99" class="richtext-image full-width" height="324" src="/images/ZVA0yqQc550DK9grwzgxc6WSdxto3S9g.e4da27eb15fd9.width-800.png" width="800"><p data-block-key="538lp"><i>Zoom access is limited to paid ticket holders. YouTube Live is intended to ensure accessibility for students and individuals in financial need.</i></p><p data-block-key="3bbdu">Tickets and registration is now open for the July 26 event. You can purchase your tickets 🔗 <a href="https://events.pythonasia.org/charity-talks-h1-2025/">here</a>.</p><p data-block-key="4d4hg"><b>Seats for Zoom are limited. Early registration is encouraged.</b></p><h4 data-block-key="92enh"><b>Sponsorship</b></h4><p data-block-key="f628q">Organizations are invited to sponsor the event and support Python education across Asia. Sponsors will receive brand exposure to a growing developer audience and recognition during the event.</p><p data-block-key="dakh5">For sponsorship opportunities, please contact: 📩 <a href="mailto:[email protected]">[email protected]</a></p><h4 data-block-key="27d58"><b>Code Of Conduct</b></h4><p data-block-key="52m0v">By participating in this event, you agree to the Python Asia Organization's <a href="https://events.pythonasia.org/charity-talks-h1-2025/page/code-of-conduct/">Code of Conduct</a></p><p data-block-key="f33j9"></p><p data-block-key="ds3t2"></p><h2 data-block-key="dpkv2">PyCon Events in East and Southeast Asia</h2><ul><li data-block-key="aed5a"><a href="https://pycon.sg/">PyCon SG 2025</a><ul><li data-block-key="66ekf">Conference Date: June 18-20, 2025</li></ul></li><li data-block-key="59qvu"><a href="https://2025.pycon.kr/">PyCon Korea 2025</a><ul><li data-block-key="3j44s">Conference Date: August 15-17, 2025</li><li data-block-key="8a697">Venue: Dongguk University</li></ul></li><li data-block-key="ar4lg"><a href="https://tw.pycon.org/2025/en-us">PyCon Taiwan 2025</a><ul><li data-block-key="d6t06">Conference Date: September 5-7, 2025</li></ul></li><li data-block-key="4ujqr"><a href="https://2025.pycon.jp/">PyCon JP 2025</a><ul><li data-block-key="9mbuq">Conference Date: September 26-27, 2025</li><li data-block-key="ch2ju">Venue: International Conference Center Hiroshima</li></ul></li><li data-block-key="9gil"><a href="https://pycon.hk/">PyCon HK 2025</a><ul><li data-block-key="o3ap">Conference Date: 11-12 Oct(tentative)</li><li data-block-key="19a71">Venue: City University of Hong Kong, Hong Kong</li></ul></li></ul>
8282
</p>
8383

8484

78.9 KB
Loading
78.9 KB
Loading
206 KB
Loading

web/sitemap.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
3-
<url><loc>https://pythonasia.org/</loc><lastmod>2025-04-11</lastmod></url><url><loc>https://pythonasia.org/about/</loc><lastmod>2025-04-03</lastmod></url><url><loc>https://pythonasia.org/events/</loc><lastmod>2025-04-03</lastmod></url><url><loc>https://pythonasia.org/events/pycon-sg-2025/</loc><lastmod>2025-04-22</lastmod></url><url><loc>https://pythonasia.org/communities/</loc><lastmod>2025-04-03</lastmod></url><url><loc>https://pythonasia.org/sponsors/</loc><lastmod>2025-04-13</lastmod></url><url><loc>https://pythonasia.org/sponsors/hennge/</loc><lastmod>2025-03-10</lastmod></url><url><loc>https://pythonasia.org/sponsors/python-ed/</loc><lastmod>2025-04-13</lastmod></url><url><loc>https://pythonasia.org/sponsors/psf/</loc><lastmod>2025-04-13</lastmod></url><url><loc>https://pythonasia.org/people/</loc><lastmod>2025-04-03</lastmod></url><url><loc>https://pythonasia.org/people/iqbal-abdullah/</loc><lastmod>2025-04-13</lastmod></url><url><loc>https://pythonasia.org/people/manabu-terada/</loc><lastmod>2025-04-13</lastmod></url><url><loc>https://pythonasia.org/people/kwonhan-bae/</loc><lastmod>2025-04-13</lastmod></url><url><loc>https://pythonasia.org/people/freilla-mae-espinola/</loc><lastmod>2025-04-13</lastmod></url><url><loc>https://pythonasia.org/conduct/</loc><lastmod>2025-04-03</lastmod></url><url><loc>https://pythonasia.org/contact/</loc><lastmod>2025-04-13</lastmod></url>
3+
<url><loc>https://pythonasia.org/</loc><lastmod>2025-04-11</lastmod></url><url><loc>https://pythonasia.org/about/</loc><lastmod>2025-04-03</lastmod></url><url><loc>https://pythonasia.org/events/</loc><lastmod>2025-07-08</lastmod></url><url><loc>https://pythonasia.org/events/pycon-sg-2025/</loc><lastmod>2025-04-22</lastmod></url><url><loc>https://pythonasia.org/communities/</loc><lastmod>2025-04-03</lastmod></url><url><loc>https://pythonasia.org/sponsors/</loc><lastmod>2025-04-13</lastmod></url><url><loc>https://pythonasia.org/sponsors/hennge/</loc><lastmod>2025-03-10</lastmod></url><url><loc>https://pythonasia.org/sponsors/python-ed/</loc><lastmod>2025-04-13</lastmod></url><url><loc>https://pythonasia.org/sponsors/psf/</loc><lastmod>2025-04-13</lastmod></url><url><loc>https://pythonasia.org/people/</loc><lastmod>2025-04-03</lastmod></url><url><loc>https://pythonasia.org/people/iqbal-abdullah/</loc><lastmod>2025-04-13</lastmod></url><url><loc>https://pythonasia.org/people/manabu-terada/</loc><lastmod>2025-04-13</lastmod></url><url><loc>https://pythonasia.org/people/kwonhan-bae/</loc><lastmod>2025-04-13</lastmod></url><url><loc>https://pythonasia.org/people/freilla-mae-espinola/</loc><lastmod>2025-04-13</lastmod></url><url><loc>https://pythonasia.org/conduct/</loc><lastmod>2025-04-03</lastmod></url><url><loc>https://pythonasia.org/contact/</loc><lastmod>2025-04-13</lastmod></url>
44
</urlset>

web/static/admin/css/base.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1121,6 +1121,7 @@ a.deletelink:focus, a.deletelink:hover {
11211121
margin: 0;
11221122
border-top: 1px solid var(--hairline-color);
11231123
width: 100%;
1124+
box-sizing: border-box;
11241125
}
11251126

11261127
.paginator a:link, .paginator a:visited {

web/static/admin/css/dark_mode.css

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,8 @@ html[data-theme="dark"] {
8484

8585
.theme-toggle svg {
8686
vertical-align: middle;
87-
height: 1rem;
88-
width: 1rem;
87+
height: 1.5rem;
88+
width: 1.5rem;
8989
display: none;
9090
}
9191

web/static/admin/css/forms.css

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -449,17 +449,6 @@ body.popup .submit-row {
449449
_width: 700px;
450450
}
451451

452-
.inline-group ul.tools {
453-
padding: 0;
454-
margin: 0;
455-
list-style: none;
456-
}
457-
458-
.inline-group ul.tools li {
459-
display: inline;
460-
padding: 0 5px;
461-
}
462-
463452
.inline-group div.add-row,
464453
.inline-group .tabular tr.add-row td {
465454
color: var(--body-quiet-color);
@@ -473,11 +462,8 @@ body.popup .submit-row {
473462
border-bottom: 1px solid var(--hairline-color);
474463
}
475464

476-
.inline-group ul.tools a.add,
477465
.inline-group div.add-row a,
478466
.inline-group .tabular tr.add-row td a {
479-
background: url(../img/icon-addlink.svg) 0 1px no-repeat;
480-
padding-left: 16px;
481467
font-size: 0.75rem;
482468
}
483469

web/static/admin/css/responsive.css

Lines changed: 10 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -254,10 +254,6 @@ input[type="submit"], button {
254254
align-items: center;
255255
}
256256

257-
.selector .selector-filter label {
258-
margin: 0 8px 0 0;
259-
}
260-
261257
.selector .selector-filter input {
262258
width: 100%;
263259
min-height: 0;
@@ -277,29 +273,7 @@ input[type="submit"], button {
277273
margin-bottom: 5px;
278274
}
279275

280-
.selector ul.selector-chooser {
281-
width: 26px;
282-
height: 52px;
283-
padding: 2px 0;
284-
border-radius: 20px;
285-
transform: translateY(-10px);
286-
}
287-
288-
.selector-add, .selector-remove {
289-
width: 20px;
290-
height: 20px;
291-
background-size: 20px auto;
292-
}
293-
294-
.selector-add {
295-
background-position: 0 -120px;
296-
}
297-
298-
.selector-remove {
299-
background-position: 0 -80px;
300-
}
301-
302-
a.selector-chooseall, a.selector-clearall {
276+
.selector-chooseall, .selector-clearall {
303277
align-self: center;
304278
}
305279

@@ -321,8 +295,6 @@ input[type="submit"], button {
321295
}
322296

323297
.stacked ul.selector-chooser {
324-
width: 52px;
325-
height: 26px;
326298
padding: 0 2px;
327299
transform: none;
328300
}
@@ -331,42 +303,6 @@ input[type="submit"], button {
331303
padding: 3px;
332304
}
333305

334-
.stacked .selector-add, .stacked .selector-remove {
335-
background-size: 20px auto;
336-
}
337-
338-
.stacked .selector-add {
339-
background-position: 0 -40px;
340-
}
341-
342-
.stacked .active.selector-add {
343-
background-position: 0 -40px;
344-
}
345-
346-
.active.selector-add:focus, .active.selector-add:hover {
347-
background-position: 0 -140px;
348-
}
349-
350-
.stacked .active.selector-add:focus, .stacked .active.selector-add:hover {
351-
background-position: 0 -60px;
352-
}
353-
354-
.stacked .selector-remove {
355-
background-position: 0 0;
356-
}
357-
358-
.stacked .active.selector-remove {
359-
background-position: 0 0;
360-
}
361-
362-
.active.selector-remove:focus, .active.selector-remove:hover {
363-
background-position: 0 -100px;
364-
}
365-
366-
.stacked .active.selector-remove:focus, .stacked .active.selector-remove:hover {
367-
background-position: 0 -20px;
368-
}
369-
370306
.help-tooltip, .selector .help-icon {
371307
display: none;
372308
}
@@ -649,6 +585,7 @@ input[type="submit"], button {
649585

650586
.related-widget-wrapper .selector {
651587
order: 1;
588+
flex: 1 0 auto;
652589
}
653590

654591
.related-widget-wrapper > a {
@@ -679,9 +616,9 @@ input[type="submit"], button {
679616
}
680617

681618
.selector ul.selector-chooser {
682-
display: block;
683-
width: 52px;
684-
height: 26px;
619+
display: flex;
620+
width: 60px;
621+
height: 30px;
685622
padding: 0 2px;
686623
transform: none;
687624
}
@@ -694,16 +631,16 @@ input[type="submit"], button {
694631
background-position: 0 0;
695632
}
696633

697-
.active.selector-remove:focus, .active.selector-remove:hover {
698-
background-position: 0 -20px;
634+
:enabled.selector-remove:focus, :enabled.selector-remove:hover {
635+
background-position: 0 -24px;
699636
}
700637

701638
.selector-add {
702-
background-position: 0 -40px;
639+
background-position: 0 -48px;
703640
}
704641

705-
.active.selector-add:focus, .active.selector-add:hover {
706-
background-position: 0 -60px;
642+
:enabled.selector-add:focus, :enabled.selector-add:hover {
643+
background-position: 0 -72px;
707644
}
708645

709646
/* Inlines */

web/static/admin/css/responsive_rtl.css

Lines changed: 5 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -28,18 +28,12 @@
2828
margin-left: 0;
2929
}
3030

31-
[dir="rtl"] .inline-group ul.tools a.add,
3231
[dir="rtl"] .inline-group div.add-row a,
3332
[dir="rtl"] .inline-group .tabular tr.add-row td a {
3433
padding: 8px 26px 8px 10px;
3534
background-position: calc(100% - 8px) 9px;
3635
}
3736

38-
[dir="rtl"] .selector .selector-filter label {
39-
margin-right: 0;
40-
margin-left: 8px;
41-
}
42-
4337
[dir="rtl"] .object-tools li {
4438
float: right;
4539
}
@@ -53,22 +47,6 @@
5347
padding-left: 0;
5448
padding-right: 16px;
5549
}
56-
57-
[dir="rtl"] .selector-add {
58-
background-position: 0 -80px;
59-
}
60-
61-
[dir="rtl"] .selector-remove {
62-
background-position: 0 -120px;
63-
}
64-
65-
[dir="rtl"] .active.selector-add:focus, .active.selector-add:hover {
66-
background-position: 0 -100px;
67-
}
68-
69-
[dir="rtl"] .active.selector-remove:focus, .active.selector-remove:hover {
70-
background-position: 0 -140px;
71-
}
7250
}
7351

7452
/* MOBILE */
@@ -97,15 +75,15 @@
9775
background-position: 0 0;
9876
}
9977

100-
[dir="rtl"] .active.selector-remove:focus, .active.selector-remove:hover {
101-
background-position: 0 -20px;
78+
[dir="rtl"] :enabled.selector-remove:focus, :enabled.selector-remove:hover {
79+
background-position: 0 -24px;
10280
}
10381

10482
[dir="rtl"] .selector-add {
105-
background-position: 0 -40px;
83+
background-position: 0 -48px;
10684
}
10785

108-
[dir="rtl"] .active.selector-add:focus, .active.selector-add:hover {
109-
background-position: 0 -60px;
86+
[dir="rtl"] :enabled.selector-add:focus, :enabled.selector-add:hover {
87+
background-position: 0 -72px;
11088
}
11189
}

0 commit comments

Comments
 (0)