aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site/templates
diff options
context:
space:
mode:
Diffstat (limited to 'pydis_site/templates')
-rw-r--r--pydis_site/templates/base/navbar.html2
-rw-r--r--pydis_site/templates/events/index.html76
-rw-r--r--pydis_site/templates/events/pages/code-jams/8/_index.html68
-rw-r--r--pydis_site/templates/events/pages/code-jams/8/frameworks.html2
-rw-r--r--pydis_site/templates/events/pages/code-jams/_index.html1
-rw-r--r--pydis_site/templates/events/sidebar/code-jams/previous-code-jams.html1
-rw-r--r--pydis_site/templates/events/sidebar/events-list.html10
-rw-r--r--pydis_site/templates/home/index.html22
8 files changed, 95 insertions, 87 deletions
diff --git a/pydis_site/templates/base/navbar.html b/pydis_site/templates/base/navbar.html
index d0d708ed..4b68dd6c 100644
--- a/pydis_site/templates/base/navbar.html
+++ b/pydis_site/templates/base/navbar.html
@@ -44,7 +44,7 @@
</a>
{# Patreon #}
- <a class="navbar-item" href="http://patreon.com/python_discord">
+ <a class="navbar-item" href="https://patreon.com/python_discord">
<span class="icon is-size-4 is-medium"><i class="fab fa-patreon"></i></span>
<span>&nbsp;Patreon</span>
</a>
diff --git a/pydis_site/templates/events/index.html b/pydis_site/templates/events/index.html
index daad1c9c..158ec56b 100644
--- a/pydis_site/templates/events/index.html
+++ b/pydis_site/templates/events/index.html
@@ -9,58 +9,34 @@
{% block event_content %}
<div class="box">
<h2 class="title is-4">Code Jams</h2>
- <div class="notification is-success">
- The 2021 Summer Code Jam qualifier will open June 21st. Check out the details <a href="{% url "events:page" path="code-jams/8" %}">here</a>.
- </div>
- <p>Each year, we organize a Winter Code Jam and a Summer Code Jam. During these events, members of our community will work together in teams to create something amazing using a technology we picked for them. One such technology that was picked for the Winter Code Jam 2020 was Kivy, a cross-platform GUI framework.</p>
- <p>To help fuel the creative process, we provide a specific theme, like <strong>Ancient Technology</strong> or <strong>This App Hates You</strong>. At the end of the Code Jam, the projects are judged by Python Discord server staff members and guest judges from the larger Python community. The judges will consider creativity, code quality, teamwork, and adherence to the theme.</p>
+ <p>Each year, we organize at least one code jam, one during the summer and sometimes one during the winter. During these events, members of our community will work together in teams to create something amazing using a technology we picked for them. One such technology that was picked for the Summer 2021 Code Jam was text user interfaces (TUIS), where teams could pick from a pre-approved list of frameworks.</p>
+ <p>To help fuel the creative process, we provide a specific theme, like <strong>Think Inside the Box</strong> or <strong>Early Internet</strong>. At the end of the Code Jam, the projects are judged by Python Discord server staff members and guest judges from the larger Python community. The judges will consider creativity, code quality, teamwork, and adherence to the theme.</p>
<p>If you want to read more about Code Jams, visit our <a href="{% url "events:page" path="code-jams" %}">Code Jam info page</a> or watch this video showcasing the best projects created during the <strong>Winter Code Jam 2020: Ancient Technology</strong>:</p>
<iframe width="560" height="315" src="https://www.youtube.com/embed/8fbZsGrqBzo" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen=""></iframe>
</div>
<div class="box">
- <h2 class="title is-4">Game Jam</h2>
+ <h2 class="title is-4">PyWeek</h2>
<div class="columns is-3" style="--columnGap: 0.75rem;">
<div class="column">
<p>
- The Game Jam is similar to our Code Jams, but smaller in scope. Instead of having to complete a qualifier
- and being teamed up with random strangers, members of our community can just sign-up individually or pair up
- with whoever they like.
- </p>
- <p>
- The participants will have ten days to create a game using the technology we've selected, and drawing
- inspiration from a provided theme. After the event, a panel of judges will play all the games and select a
- winner. The top 5 will featured in a special video on our <a href="https://www.youtube.com/channel/UCQsrA4xo6jvdgsJZhKaBL6w">YouTube channel</a>.
- </p>
- <p>
- The <a class="has-text-link" href="{% url "events:page" path="game-jams/2020" %}">first edition of the Game Jam</a> ran from
- <strong>April 17, 2020 to April 26, 2020</strong>.
+ For the past 15 years, <a href="https://pyweek.org" target="_blank" rel="noopener">PyWeek</a> has been running a bi-annual game jam for the
+ Python language. As of 2020, we are excited to say we are officially partnered with PyWeek to co-run these
+ events.
</p>
- </div>
- <div class="column is-3">
- <img src="https://user-images.githubusercontent.com/33516116/77593036-5fb09780-6eeb-11ea-9feb-336b2e5e23de.png" style="border-radius: 10px;" alt="">
- </div>
- </div>
- </div>
-
- <div class="box">
- <h2 class="title is-4">Hacktoberfest</h2>
- <div class="columns is-3" style="--columnGap: 0.75rem;">
- <div class="column">
<p>
- This event revolves around the annual <a href="https://hacktoberfest.digitalocean.com/">Hacktoberfest
- event</a> organized by Digital Ocean. In addition to promoting Hacktoberfest in our community and supporting
- those who choose to take their first steps into the world of open source, we will also ease our members into
- contributing to open source by starting a low-entry, beginner-friendly open source project where we will
- guide our members through the open source process in a safe environment.
+ During each PyWeek event, we open a special discussion channel in which our members can discuss their
+ submissions, meet other participants, and talk to PyWeek staff. The PyWeek organizer,
+ Daniel Pope (<a href="https://twitter.com/lordmauve" target="_blank" rel="noopener">@lordmauve</a>) will be present during the entire event to answer
+ questions and post announcements and information in our community.
</p>
<p>
- The exact form this event will take has not been decided yet, but we'll make sure to keep you updated in
- our community announcements!
+ Unlike our other events, the <strong>community</strong> will select the winner from all the submissions
+ during PyWeek. We may release YouTube content showcasing the best submissions after the events are finished.
</p>
</div>
<div class="column is-3">
- <img src="https://raw.githubusercontent.com/python-discord/branding/master/seasonal/halloween/hacktoberfest/2020/animated_server_icon.gif" style="border-radius: 10px;" alt="">
+ <img src="https://pyweek.readthedocs.io/en/latest/_static/pyweek.svg" style="border-radius: 10px;" alt="">
</div>
</div>
</div>
@@ -71,7 +47,7 @@
<div class="column">
<p>
Each year, many of our members take part of an online coding competition called
- <a href="https://adventofcode.com/">Advent of Code</a> that takes place in December. Advent of Code is an
+ <a href="https://adventofcode.com/" target="_blank" rel="noopener">Advent of Code</a> that takes place in December. Advent of Code is an
Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved
in any programming language you like, including Python.
</p>
@@ -88,39 +64,37 @@
</p>
</div>
<div class="column is-3">
- <img src="https://raw.githubusercontent.com/python-discord/branding/master/seasonal/christmas/2019/festive_256.gif" style="border-radius: 10px;" alt="">
+ <img src="https://raw.githubusercontent.com/python-discord/branding/main/events/christmas/server_icons/festive_256.gif" style="border-radius: 10px;" alt="">
</div>
</div>
</div>
<div class="box">
- <h2 class="title is-4">PyWeek</h2>
+ <h2 class="title is-4">Game Jam</h2>
<div class="columns is-3" style="--columnGap: 0.75rem;">
<div class="column">
<p>
- For the past 15 years, <a href="https://pyweek.org">PyWeek</a> has been running a bi-annual game jam for the
- Python language. As of 2020, we are excited to say we are officially partnered with PyWeek to co-run these
- events.
+ The Game Jam is similar to our Code Jams, but smaller in scope. Instead of having to complete a qualifier
+ and being teamed up with random strangers, members of our community can just sign-up individually or pair up
+ with whoever they like.
</p>
<p>
- During each PyWeek event, we open a special discussion channel in which our members can discuss their
- submissions, meet other participants, and talk to PyWeek staff. The PyWeek organizer,
- Daniel Pope (<a href="https://twitter.com/lordmauve">@lordmauve</a>) will be present during the entire event to answer
- questions and post announcements and information in our community.
+ The participants will have ten days to create a game using the technology we've selected, and drawing
+ inspiration from a provided theme. After the event, a panel of judges will play all the games and select a
+ winner. The top 5 will featured in a special video on our <a href="https://www.youtube.com/channel/UCQsrA4xo6jvdgsJZhKaBL6w" target="_blank" rel="noopener">YouTube channel</a>.
</p>
<p>
- Unlike our other events, the <strong>community</strong> will select the winner from all the submissions
- during PyWeek. We may release YouTube content showcasing the best submissions after the events are finished.
+ The <a class="has-text-link" href="{% url "events:page" path="game-jams/2020" %}">first edition of the Game Jam</a> ran from
+ <strong>April 17, 2020 to April 26, 2020</strong>.
</p>
</div>
<div class="column is-3">
- <img src="https://pyweek.readthedocs.io/en/latest/_static/pyweek.svg" style="border-radius: 10px;" alt="">
+ <img src="https://user-images.githubusercontent.com/33516116/77593036-5fb09780-6eeb-11ea-9feb-336b2e5e23de.png" style="border-radius: 10px;" alt="">
</div>
</div>
</div>
{% endblock %}
{% block sidebar %}
- {% include "events/sidebar/ongoing-event.html" %}
{% include "events/sidebar/events-list.html" %}
{% endblock %}
diff --git a/pydis_site/templates/events/pages/code-jams/8/_index.html b/pydis_site/templates/events/pages/code-jams/8/_index.html
index 55bdc95b..628a2c22 100644
--- a/pydis_site/templates/events/pages/code-jams/8/_index.html
+++ b/pydis_site/templates/events/pages/code-jams/8/_index.html
@@ -20,10 +20,58 @@
and walking through the program that your team has created.
</p>
+ <h3 id="winners"><a href="#winners">Code Jam Winners</a></h3>
+ <p>Congratulations to our winners and the two runner ups! Check out their projects below.</p>
+
+ <h4 class="mt-5 mb-2"><i class="fa fa-trophy"></i> Perceptive Porcupines: WTPython!?</h4>
+ <p class="my-1"><em>VV, Poppinawhile, ethansocal, Jeff Z, Cohan, ¯\_(ツ)_/¯</em></p>
+ <p class="my-1">
+ What the Python (wtpython) is a simple terminal user interface that allows you to explore relevant answers on Stackoverflow without leaving your terminal or IDE. When you get an error, all you have to do is swap python for wtpython. When your code hits an error, you'll see a textual interface for exploring relevant answers allowing you to stay focused and ship faster!
+ </p>
+ <p>
+ <a href="https://www.youtube.com/watch?v=DV3uMdsw9KE" title="Perceptive Porcupines Demo Video" target="_blank" rel="noopener"><i class="fa fa-video"> </i> Demo video</a>
+ <br/>
+ <a href="https://github.com/what-the-python/wtpython" title="Perceptive Porcupines GitHub Repository" target="_blank" rel="noopener"><i class="fa fa-github"></i> GitHub Repository</a>
+ <br/>
+
+ </p>
+
+ <h4 class="mt-5 mb-2"><i class="fa fa-medal"></i> Lovable Lobsters: Ultimate Tic Tac Toe</h4>
+ <p class="my-1"><em>A5Rocks, Bast, Dacheat, mega_hirtz, CopOnTheRun, richphi</em></p>
+ <p class="my-1">
+ Thinking inside a box, that is inside a box, that is inside yet another box.
+
+ The terminal program created by the Lovable Lobsters allows you to play Ultimate Tic Tac Toe right form your terminal. The really impressive part though? You can play with your friends and family over your network! Their program has a server-client set-up that lets you play with your friends and family from different computers.
+ </p>
+ <p>
+ <a href="https://www.youtube.com/watch?v=WI9tgQeAfXw" title="Lovable Lobsters Demo Video" target="_blank" rel="noopener"><i class="fa fa-video"> </i> Demo video</a>
+ <br/>
+ <a href="https://github.com/A5rocks/code-jam-8" title="Lovable Lobsters GitHub Repository" target="_blank" rel="noopener"><i class="fa fa-github"></i> GitHub Repository</a>
+ <br/>
+ </p>
+
+ <h4 class="mt-5 mb-2"><i class="fa fa-medal"></i> Robust Reindeer: Rubik's Cube</h4>
+ <p class="my-1"><em>Björn, aaronshenhao, mathsman, Dude Saber, 詭異, Keppo</em></p>
+ <p class="my-1">
+ This submission is a Rubik's cube, rendered in a text user interface (that was a constraint) using the asciimatics package, and addressing the theme "thinking inside the box".
+
+ Just like a real world Rubik's cube, you can move this cube around to look at it from all sides. And, of course, you can rotate the individual discs it is made up of to first scramble up the order and then to try and solve it into perfect ordering again.
+ </p>
+ <p>
+ <a href="https://github.com/bjoseru/pdcj8-robust-reindeer" title="Robust Reindeer GitHub Repository" target="_blank" rel="noopener"><i class="fa fa-github"></i> GitHub Repository</a>
+ <br/>
+ </p>
+
+ <h3 id="submissions"><a href="#submissions">Submissions</a></h3>
+ <p>
+ 63 teams started out on July 9th 2021. By the end of the jam, 51 teams made project submissions. Check them all out here:
+ <div class="has-text-centered"><a class="button is-link" href="submissions">View Submissions</a></div>
+ </p>
+
<h3 id="important-dates"><a href="#important-dates">Important Dates</a></h3>
<ul>
<li>Tuesday, June 15 - Form to submit theme suggestions opens</li>
- <li>Monday, June 21 - <a href="https://github.com/python-discord/cj8-qualifier">The Qualifier</a> is released</li>
+ <li>Monday, June 21 - <a href="https://github.com/python-discord/cj8-qualifier" target="_blank" rel="noopener">The Qualifier</a> is released</li>
<li>Friday, June 25 - Voting for the theme opens</li>
<li>Saturday, June 26 @ 4PM UTC- <a class="has-text-link" href="{% url "events:page" path="code-jams/8/github-bootcamp" %}">GitHub Bootcamp</a></li>
<li>Wednesday, July 1 - The Qualifier closes</li>
@@ -36,14 +84,14 @@
<p>
The chosen technology/tech stack for this year is <strong>Text User Interfaces</strong> (TUIs).
Each team must create a program with one of <a href="{% url "events:page" path="code-jams/8/frameworks" %}">the approved frameworks</a> that creates a user interface that is text based.
- For more information of TUIs and what's involved with such an interface, check out <a href="https://en.wikipedia.org/wiki/Text-based_user_interface">this wikipedia article</a>.
+ For more information of TUIs and what's involved with such an interface, check out <a href="https://en.wikipedia.org/wiki/Text-based_user_interface" target="_blank" rel="noopener">this wikipedia article</a>.
</p>
- <h3 if="qualifier"><a href="#qualifier">The Qualifier</a></h3>
+ <h3 id="qualifier"><a href="#qualifier">The Qualifier</a></h3>
<p>
The qualifier is a coding challenge that you are required to complete before registering for the code jam.
This is meant as a basic assessment of your skills to ensure you have enough python knowledge to effectively contribute in a team environment.
</p>
- <p class="has-text-centered"><a class="button is-link" href="https://github.com/python-discord/cj8-qualifier" target="_blank">View the Qualifier</a></p
+ <p class="has-text-centered"><a class="button is-link" href="https://github.com/python-discord/cj8-qualifier" target="_blank" rel="noopener">View the Qualifier</a></p>
<p>
Please note the requirements for the qualifier.
<ul>
@@ -52,11 +100,7 @@
<li>The Qualifier must be submitted through the Code Jam sign-up form.</li>
</ul>
</p>
- <h3 id="submissions"><a href="#submissions">Submissions</a></h3>
- <p>
- 63 teams started out on July 9th 2021. By the end of the jam, 51 teams made project submissions. Check them all out here:
- <div class="has-text-centered"><a class="button is-link" href="submissions">View Submissions</a></div>
- </p>
+
<h3 id="prizes"><a href="#prizes">Prizes</a></h3>
<p>
Our Code Jam Sponsors have provided prizes for the winners of the code jam.
@@ -71,7 +115,7 @@
<img src="{% static "images/events/DO_Logo_Vertical_Blue.png" %}" alt="Digital Ocean">
</div>
<div class="media-content">
- <p class="subtitle has-link"><a href="https://www.digitalocean.com/">DigitalOcean</a></p>
+ <p class="subtitle has-link"><a href="https://www.digitalocean.com/" target="_blank" rel="noopener">DigitalOcean</a></p>
<p class="is-italic">
Scalable compute platform with add-on storage, security, and monitoring capabilities.
We make it simple to launch in the cloud and scale up as you grow—whether you’re running one virtual machine or ten thousand.
@@ -90,7 +134,7 @@
<img src="{% static "images/sponsors/jetbrains.png" %}" alt="JetBrains">
</div>
<div class="media-content">
- <p class="subtitle has-link"><a href="https://www.jetbrains.com/">JetBrains</a></p>
+ <p class="subtitle has-link"><a href="https://www.jetbrains.com/" target="_blank" rel="noopener">JetBrains</a></p>
<p class="is-italic">
Whatever platform or language you work with, JetBrains has a development tool for you.
We help developers work faster by automating common, repetitive tasks to enable them to stay focused on code design and the big picture.
@@ -109,7 +153,7 @@
<img src="{% static "images/events/Tabnine.png" %}" alt="Tabnine">
</div>
<div class="media-content">
- <p class="subtitle has-link"><a href="https://www.tabnine.com/now?utm_source=discord&utm_medium=Ins&utm_campaign=PythonDis">Tabnine</a></p>
+ <p class="subtitle has-link"><a href="https://www.tabnine.com/now?utm_source=discord&utm_medium=Ins&utm_campaign=PythonDis" target="_blank" rel="noopener">Tabnine</a></p>
<p class="is-italic">Tabnine is an AI-powered code completion tool used by millions of devs around the world every day
- Tabnine supports dozens of programming languages, in all of your favorite IDEs, saving you tons of time - so that you can type less and code more.
Tabnine comes as a plugin and has a free-forever basic plan, so you can get started with it right away!
diff --git a/pydis_site/templates/events/pages/code-jams/8/frameworks.html b/pydis_site/templates/events/pages/code-jams/8/frameworks.html
index 34ac4f0a..1c02e38a 100644
--- a/pydis_site/templates/events/pages/code-jams/8/frameworks.html
+++ b/pydis_site/templates/events/pages/code-jams/8/frameworks.html
@@ -19,7 +19,7 @@
<div class="columns">
<div class="column">
<ul>
- <li><a href="http://urwid.org/" target="_blank">Documentation Link</a></li>
+ <li><a href="https://urwid.org/" target="_blank">Documentation Link</a></li>
<li><strong>Supports:</strong> Linux, Mac, other unix-like OS</li>
<li>Somewhat in-depth tutorial</li>
<li>Uses widgets in a fairly straight forward design</li>
diff --git a/pydis_site/templates/events/pages/code-jams/_index.html b/pydis_site/templates/events/pages/code-jams/_index.html
index 22a86db3..207d4b9a 100644
--- a/pydis_site/templates/events/pages/code-jams/_index.html
+++ b/pydis_site/templates/events/pages/code-jams/_index.html
@@ -66,7 +66,6 @@
{% endblock %}
{% block sidebar %}
- {% include "events/sidebar/code-jams/ongoing-code-jam.html" %}
{% include "events/sidebar/code-jams/previous-code-jams.html" %}
{% include "events/sidebar/code-jams/useful-information.html" %}
{% endblock %}
diff --git a/pydis_site/templates/events/sidebar/code-jams/previous-code-jams.html b/pydis_site/templates/events/sidebar/code-jams/previous-code-jams.html
index 9f9ecd1a..21b2ccb4 100644
--- a/pydis_site/templates/events/sidebar/code-jams/previous-code-jams.html
+++ b/pydis_site/templates/events/sidebar/code-jams/previous-code-jams.html
@@ -1,6 +1,7 @@
<div class="box">
<p class="menu-label">Previous Code Jams</p>
<ul class="menu-list">
+ <li><a class="has-text-link" href="{% url "events:page" path="code-jams/8" %}">Code Jam 8: Think Inside the Box</a></li>
<li><a class="has-text-link" href="{% url "events:page" path="code-jams/7" %}">Code Jam 7: Early Internet</a></li>
<li><a class="has-text-link" href="{% url "events:page" path="code-jams/6" %}">Code Jam 6: Ancient Technology</a></li>
<li><a class="has-text-link" href="{% url "events:page" path="code-jams/5" %}">Code Jam 5: Climate Change</a></li>
diff --git a/pydis_site/templates/events/sidebar/events-list.html b/pydis_site/templates/events/sidebar/events-list.html
index 327b0e77..5dfe5dc2 100644
--- a/pydis_site/templates/events/sidebar/events-list.html
+++ b/pydis_site/templates/events/sidebar/events-list.html
@@ -1,10 +1,10 @@
<div class="box">
- <p class="menu-label">Event Calendar 2020</p>
+ <p class="menu-label">Event Calendar 2021</p>
<ul class="menu-list">
- <li><a class="has-text-link" href="{% url "events:page" path="code-jams/6" %}">January 17-January 26: Winter Code Jam</a></li>
- <li><a class="has-text-link" href="{% url "events:page" path="game-jams/2020" %}">April 17-April 26: Game Jam</a></li>
- <li><a class="has-text-link" href="{% url "events:page" path="code-jams/7" %}">July 31-August 9: Summer Code Jam</a></li>
- <li><a class="has-text-black" style="cursor: default;">October: Hacktoberfest</a></li>
+ <li><a class="has-text-link" href="https://pyweek.org/31/" target="_blank" rel="noopener">March: PyWeek 31</a></li>
+ <li><a class="has-text-black" style="cursor: default;">May: Pixels</a></li>
+ <li><a class="has-text-link" href="{% url "events:page" path="code-jams/8" %}">July: Summer Code Jam</a></li>
+ <li><a class="has-text-link" href="https://pyweek.org/32/" target="_blank" rel="noopener">September: PyWeek 32</a></li>
<li><a class="has-text-black" style="cursor: default;">December: Advent of Code</a></li>
</ul>
</div>
diff --git a/pydis_site/templates/home/index.html b/pydis_site/templates/home/index.html
index 129320b3..985ccae1 100644
--- a/pydis_site/templates/home/index.html
+++ b/pydis_site/templates/home/index.html
@@ -9,21 +9,14 @@
{% block content %}
{% include "base/navbar.html" %}
- <!-- Mobile-only Notice -->
- <section id="mobile-notice" class="message is-primary is-hidden-tablet">
- <a href="/events/code-jams/8/">
- <img src="{% static "images/events/summer_code_jam_2021/front_page_banners/currently_live.png" %}" alt="Summer Code Jam 2021">
- </a>
- </section>
-
<!-- Wave Hero -->
<section id="wave-hero" class="section is-hidden-mobile">
<div class="container">
- <div class="columns is-variable is-8">
+ <div class="columns is-variable is-8 is-centered">
{# Embedded Welcome video #}
- <div id="wave-hero-left" class="column is-half">
+ <div id="wave-hero-left" class="column is-half ">
<div class="force-aspect-container">
<iframe
class="force-aspect-content"
@@ -44,13 +37,6 @@
></iframe>
</div>
</div>
-
- {# Code Jam banner #}
- <div id="wave-hero-right" class="column is-half">
- <a href="/events/code-jams/8/">
- <img src="{% static "images/events/summer_code_jam_2021/front_page_banners/currently_live.png" %}" alt="Summer Code Jam 2021">
- </a>
- </div>
</div>
</div>
@@ -201,6 +187,10 @@
</a>
<a href="https://streamyard.com" class="column is-narrow">
<img src="{% static "images/sponsors/streamyard.png" %}" alt="StreamYard"/>
+ </a>
+ <a href="https://www.netlify.com/" class="column is-narrow">
+ <img src="{% static "images/sponsors/netlify.png" %}" alt="Netlify"/>
+ </a>
<a href="https://www.cloudflare.com/" class="column is-narrow">
<img src="{% static "images/sponsors/cloudflare.png" %}" alt="Cloudflare"/>
</a>