Skip to content

Commit 4c306a1

Browse files
committed
PyCon PH directory listing
0 parents  commit 4c306a1

1 file changed

Lines changed: 173 additions & 0 deletions

File tree

index.html

Lines changed: 173 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,173 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6+
<title>$ ls python.ph</title>
7+
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600&display=swap" rel="stylesheet">
8+
<style>
9+
* { margin: 0; padding: 0; box-sizing: border-box; }
10+
body {
11+
font-family: "JetBrains Mono", "Fira Code", monospace;
12+
background: #0d0d0d;
13+
color: #c9c9c9;
14+
line-height: 1.6;
15+
font-size: 14px;
16+
}
17+
.container { max-width: 620px; margin: 0 auto; padding: 2.5rem 2rem; }
18+
19+
.prompt {
20+
color: #33ff33;
21+
margin-bottom: 1.5rem;
22+
font-size: 0.85rem;
23+
}
24+
.prompt span { color: #888; }
25+
26+
h1 {
27+
font-weight: 600;
28+
font-size: 1.1rem;
29+
color: #e0e0e0;
30+
margin-bottom: 0.15rem;
31+
}
32+
.subtitle {
33+
color: #666;
34+
margin-bottom: 2rem;
35+
font-size: 0.8rem;
36+
}
37+
38+
.pycon {
39+
display: flex;
40+
align-items: baseline;
41+
padding: 0.5rem 0;
42+
border-bottom: 1px solid #181818;
43+
}
44+
.pycon:first-of-type { border-top: 1px solid #181818; }
45+
.pycon a {
46+
text-decoration: none;
47+
color: inherit;
48+
display: flex;
49+
align-items: baseline;
50+
flex: 1;
51+
}
52+
.pycon .year {
53+
color: #555;
54+
width: 3.5rem;
55+
flex-shrink: 0;
56+
}
57+
.pycon .name {
58+
color: #e0e0e0;
59+
flex: 1;
60+
}
61+
.pycon .loc {
62+
color: #555;
63+
text-align: right;
64+
font-size: 0.8rem;
65+
}
66+
.pycon a:hover .name { color: #33ff33; }
67+
.pycon.muted { opacity: 0.35; cursor: default; }
68+
</style>
69+
</head>
70+
<body>
71+
<div class="container">
72+
<div class="prompt">~ $ <span>cat pycons.txt</span></div>
73+
74+
<h1>PyCons in the Philippines</h1>
75+
<p class="subtitle">Python community conferences — 2012 to present</p>
76+
77+
<div class="pycon">
78+
<a href="https://2026.pythonasia.org" target="_blank" rel="noopener">
79+
<span class="year">2026</span>
80+
<span class="name">PythonAsia 2026</span>
81+
<span class="loc">Manila</span>
82+
</a>
83+
</div>
84+
85+
<div class="pycon">
86+
<a href="https://pycon-apac.python.ph" target="_blank" rel="noopener">
87+
<span class="year">2025</span>
88+
<span class="name">PyCon APAC 2025</span>
89+
<span class="loc">Quezon City</span>
90+
</a>
91+
</div>
92+
93+
<div class="pycon">
94+
<a href="https://pycon-2024.python.ph" target="_blank" rel="noopener">
95+
<span class="year">2024</span>
96+
<span class="name">PyCon PH 2024</span>
97+
<span class="loc">Makati</span>
98+
</a>
99+
</div>
100+
101+
<div class="pycon">
102+
<a href="https://pycon-2023.python.ph" target="_blank" rel="noopener">
103+
<span class="year">2023</span>
104+
<span class="name">PyCon PH 2023</span>
105+
<span class="loc">Manila</span>
106+
</a>
107+
</div>
108+
109+
<div class="pycon">
110+
<a href="https://pycon-2019.python.ph" target="_blank" rel="noopener">
111+
<span class="year">2019</span>
112+
<span class="name">PyCon APAC 2019</span>
113+
<span class="loc">Makati</span>
114+
</a>
115+
</div>
116+
117+
<div class="pycon">
118+
<a href="https://pycon-2018.python.ph" target="_blank" rel="noopener">
119+
<span class="year">2018</span>
120+
<span class="name">PyCon PH 2018</span>
121+
<span class="loc">Makati</span>
122+
</a>
123+
</div>
124+
125+
<div class="pycon">
126+
<a href="https://pycon-2017.python.ph" target="_blank" rel="noopener">
127+
<span class="year">2017</span>
128+
<span class="name">PyCon PH 2017</span>
129+
<span class="loc">Cagayan de Oro</span>
130+
</a>
131+
</div>
132+
133+
<div class="pycon">
134+
<a href="https://pycon-2016.python.ph" target="_blank" rel="noopener">
135+
<span class="year">2016</span>
136+
<span class="name">PyCon PH 2016</span>
137+
<span class="loc">Cebu</span>
138+
</a>
139+
</div>
140+
141+
<div class="pycon">
142+
<a href="https://pycon-2015.python.ph" target="_blank" rel="noopener">
143+
<span class="year">2015</span>
144+
<span class="name">PyCon PH 2015</span>
145+
<span class="loc">Quezon City</span>
146+
</a>
147+
</div>
148+
149+
<div class="pycon">
150+
<a href="https://pycon-2014.python.ph" target="_blank" rel="noopener">
151+
<span class="year">2014</span>
152+
<span class="name">PyCon PH 2014</span>
153+
<span class="loc">Manila</span>
154+
</a>
155+
</div>
156+
157+
<div class="pycon muted">
158+
<span class="year">2013</span>
159+
<span class="name">PyCon PH 2013</span>
160+
<span class="loc">&#8212;</span>
161+
</div>
162+
163+
<div class="pycon">
164+
<a href="https://daniel.feldroy.com/posts/pycon-philippines-day-1" target="_blank" rel="noopener">
165+
<span class="year">2012</span>
166+
<span class="name">PyCon PH 2012</span>
167+
<span class="loc">Quezon City</span>
168+
</a>
169+
</div>
170+
171+
</div>
172+
</body>
173+
</html>

0 commit comments

Comments
 (0)