Skip to content

Commit

Permalink
Merge pull request #33 from pyrva/2024-10
Browse files Browse the repository at this point in the history
take 2
  • Loading branch information
briancohan authored Oct 15, 2024
2 parents e563be6 + 596cb47 commit e04e7a4
Show file tree
Hide file tree
Showing 6 changed files with 66 additions and 44 deletions.
12 changes: 1 addition & 11 deletions data/events.json
Original file line number Diff line number Diff line change
@@ -1,22 +1,12 @@
[
{
"url": "https://www.meetup.com/pyrvausergroup/events/300125995/?eventOrigin=group_events_list",
"title": "Leveraging tools to help you code",
"location": "Ippon Technologies, Richmond, VA",
"rsvps": 24,
"description": "<div class=\"utils_cardDescription__1Qr0x max-h-[60px] text-sm\" inert=\"true\">\n <p class=\"mb-4\">\n This month, we're going to review how three tools work well together:\n <br/>\n - pre-commit\n <br/>\n - just\n <br/>\n - uv\n </p>\n <p class=\"mb-4\">\n Come out and see how you can leverage these to help you and your team out!\n </p>\n <p class=\"mb-4\">\n <strong>\n Schedule\n </strong>\n <br/>\n 5:45 pm - Doors Open / Social\n <br/>\n 6:30 pm - Meeting Start\n <br/>\n 7:30 pm - Wrap-up\n <br/>\n 8:00 pm - Prologue (Social in Scotts Addition)\n </p>\n <p class=\"mb-4\">\n <strong>\n All events are open to all skill levels\n </strong>\n . If you're just starting out, come to learn and feel free to ask questions. That's where the real learning happens. If you're a more seasoned developer, we'd love to learn from you. Despite what the Zen of Python says, there are usually more than one way to do something, so share your knowledge!\n </p>\n <p class=\"mb-4\">\n Join our Discord server!\n <strong>\n https://pyrva.org/discord\n </strong>\n <br/>\n Want to sponsor PyRVA?\n <strong>\n https://pyrva.org/donate\n </strong>\n <br/>\n Want to present?\n <strong>\n https://forms.gle/q8w3xziArWjud5f67\n </strong>\n </p>\n</div>\n",
"image": "https://secure.meetupstatic.com/photos/event/2/6/6/b/event_521349835.webp",
"large_image": "https://secure.meetupstatic.com/photos/event/2/6/6/b/600_521349835.webp?w=750",
"datetime": "Tue, Sep 17, 2024, 5:45 PM"
},
{
"url": "https://www.meetup.com/pyrvausergroup/events/302389877/?eventOrigin=group_events_list",
"title": "New Ways to Manage Python Development with Docker!",
"location": "Ippon Technologies, Richmond, VA",
"rsvps": 9,
"description": "<div class=\"utils_cardDescription__1Qr0x max-h-[60px] text-sm\" inert=\"true\">\n <p class=\"mb-4\">\n Accelerate your inner loop with container support - even if your application isn't containerized! Join us in this session to discover how using containers can revolutionize your Python development workflow. You\u2019ll learn how to seamlessly define and manage external dependencies, like databases or message queues, directly in your Python code. We\u2019ll show you how to automate the creation and teardown of these dependencies, enabling you to run reliable, consistent integration tests across all environments\u2014whether you're on Windows, macOS, or Linux. By the end of this session, you\u2019ll understand how to set up isolated testing environments that eliminate environment-specific issues and ensure that every test starts with a clean slate. We\u2019ll also dive into advanced features like parallel CI execution and containerized database instances, so you can start your tests with a known, controlled state every time. When you leave this session, you\u2019ll have the tools and knowledge to enhance your Python development process, collaborate more effectively with your team, and accelerate the delivery of high-quality software. Don\u2019t miss this opportunity to take your Python projects to the next level!\n </p>\n <p class=\"mb-4\">\n <strong>\n Schedule\n </strong>\n <br/>\n 5:45 pm - Doors Open / Social\n <br/>\n 6:30 pm - Meeting Start\n <br/>\n 7:30 pm - Wrap-up\n <br/>\n 8:00 pm - Prologue (Social in Scotts Addition)\n </p>\n <p class=\"mb-4\">\n <strong>\n All events are open to all skill levels\n </strong>\n . If you're just starting out, come to learn and feel free to ask questions. That's where the real learning happens. If you're a more seasoned developer, we'd love to learn from you. Despite what the Zen of Python says, there are usually more than one way to do something, so share your knowledge!\n </p>\n <p class=\"mb-4\">\n Join our Discord server!\n <strong>\n https://pyrva.org/discord\n </strong>\n <br/>\n Want to sponsor PyRVA?\n <strong>\n https://pyrva.org/donate\n </strong>\n <br/>\n Want to present?\n <strong>\n https://forms.gle/q8w3xziArWjud5f67\n </strong>\n </p>\n</div>\n",
"image": "https://secure.meetupstatic.com/photos/event/2/6/6/b/event_521349835.webp",
"large_image": "https://secure.meetupstatic.com/photos/event/2/6/6/b/600_521349835.webp?w=750",
"large_image": "https://secure.meetupstatic.com/photos/event/9/f/f/f/600_524080959.webp?w=750",
"datetime": "Tue, Oct 15, 2024, 5:45 PM"
},
{
Expand Down
9 changes: 8 additions & 1 deletion data/food_sponsors.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,5 +23,12 @@
"url": "https://pyrva.org"
}
],
"2024-09-17": []
"2024-09-17": [],
"2024-10-15": [
{
"name": "Docker",
"logo": "https://www.docker.com/wp-content/uploads/2023/08/logo-guide-logos-1.svg",
"url": "https://docker.com"
}
]
}
4 changes: 4 additions & 0 deletions data/icebreakers.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,9 @@
"2024-09-17": [
"What's one useful library that you don't use regularly?",
"What is something on your bucket list?"
],
"2024-10-15": [
"What is your go to choice for managing Python environments?",
"If you could have any superpower, what would it be?"
]
}
21 changes: 12 additions & 9 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -745,9 +745,10 @@ <h2 class="mt-2 text-4xl font-bold tracking-tight text-center text-gray-500 sm:t
<div class="flex justify-center gap-8 my-8">

<a href="https://ipponusa.com/" target="_blank" rel="noopener noreferrer"
class="flex flex-col items-center justify-center border shadow-md rounded-lg p-4 grayscale hover:border-blue-800 hover:grayscale-0">
<img src="/static/images/sponsor_logos/ippon.webp" alt="Ippon" width="192" height="192
title=" Ippon" class="mt-4 w-48 h-48 object-contain" />
class="flex flex-col items-center justify-center p-4 border rounded-lg shadow-md grayscale hover:border-blue-800 hover:grayscale-0">
<img src="/static/images/sponsor_logos/ippon.webp"
alt="Ippon" width="192" height="192
title=" Ippon" class="object-contain w-48 h-48 mt-4" />
</a>

</div>
Expand All @@ -762,15 +763,17 @@ <h2 class="mt-2 text-4xl font-bold tracking-tight text-center text-gray-500 sm:t
<div class="flex justify-center gap-8 my-8">

<a href="https://www.jetbrains.com/" target="_blank" rel="noopener noreferrer"
class="flex flex-col items-center justify-center border shadow-md rounded-lg p-4 grayscale hover:border-blue-800 hover:grayscale-0">
<img src="/static/images/sponsor_logos/jetbrains.webp" alt="JetBrains" width="192" height="192
title=" JetBrains" class="mt-4 w-48 h-48 object-contain" />
class="flex flex-col items-center justify-center p-4 border rounded-lg shadow-md grayscale hover:border-blue-800 hover:grayscale-0">
<img src="/static/images/sponsor_logos/jetbrains.webp"
alt="JetBrains" width="192" height="192
title=" JetBrains" class="object-contain w-48 h-48 mt-4" />
</a>

<a href="https://www.python.org/psf-landing/" target="_blank" rel="noopener noreferrer"
class="flex flex-col items-center justify-center border shadow-md rounded-lg p-4 grayscale hover:border-blue-800 hover:grayscale-0">
<img src="/static/images/sponsor_logos/psf.webp" alt="Python Software Foundation" width="192" height="192
title=" Python Software Foundation" class="mt-4 w-48 h-48 object-contain" />
class="flex flex-col items-center justify-center p-4 border rounded-lg shadow-md grayscale hover:border-blue-800 hover:grayscale-0">
<img src="/static/images/sponsor_logos/psf.webp"
alt="Python Software Foundation" width="192" height="192
title=" Python Software Foundation" class="object-contain w-48 h-48 mt-4" />
</a>

</div>
Expand Down
57 changes: 37 additions & 20 deletions docs/meeting/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -64,41 +64,41 @@
<h2 class="pb-4 text-3xl font-semibold text-center">Upcoming Events</h2>
<div class="grid grid-cols-1 gap-1">

<a href="https://www.meetup.com/pyrvausergroup/events/302389877/?eventOrigin=group_events_list">
<a href="https://www.meetup.com/pyrvausergroup/events/302389878/?eventOrigin=group_events_list">
<div class="relative flex items-center px-6 py-5 space-x-3 rounded-lg">
<div class="flex-shrink-0">
<img class="h-16 rounded-lg aspect-video" src="https://secure.meetupstatic.com/photos/event/2/6/6/b/event_521349835.webp" alt="">
</div>
<div class="flex-1 min-w-0">
<span class="absolute inset-0" aria-hidden="true"></span>
<p class="text-lg font-medium text-gray-900">New Ways to Manage Python Development with Docker!</p>
<time class="text-lg text-gray-500 truncate">Tue, October 15, 5:45 PM</time>
<p class="text-lg font-medium text-gray-900">PyRVA Monthly Meeting</p>
<time class="text-lg text-gray-500 truncate">Tue, November 19, 5:45 PM</time>
</div>
</div>
</a>

<a href="https://www.meetup.com/pyrvausergroup/events/302389878/?eventOrigin=group_events_list">
<a href="https://www.meetup.com/pyrvausergroup/events/302389879/?eventOrigin=group_events_list">
<div class="relative flex items-center px-6 py-5 space-x-3 rounded-lg">
<div class="flex-shrink-0">
<img class="h-16 rounded-lg aspect-video" src="https://secure.meetupstatic.com/photos/event/2/6/6/b/event_521349835.webp" alt="">
</div>
<div class="flex-1 min-w-0">
<span class="absolute inset-0" aria-hidden="true"></span>
<p class="text-lg font-medium text-gray-900">PyRVA Monthly Meeting</p>
<time class="text-lg text-gray-500 truncate">Tue, November 19, 5:45 PM</time>
<time class="text-lg text-gray-500 truncate">Tue, December 17, 5:45 PM</time>
</div>
</div>
</a>

<a href="https://www.meetup.com/pyrvausergroup/events/302389879/?eventOrigin=group_events_list">
<a href="https://www.meetup.com/pyrvausergroup/events/303255153/?eventOrigin=group_events_list">
<div class="relative flex items-center px-6 py-5 space-x-3 rounded-lg">
<div class="flex-shrink-0">
<img class="h-16 rounded-lg aspect-video" src="https://secure.meetupstatic.com/photos/event/2/6/6/b/event_521349835.webp" alt="">
</div>
<div class="flex-1 min-w-0">
<span class="absolute inset-0" aria-hidden="true"></span>
<p class="text-lg font-medium text-gray-900">PyRVA Monthly Meeting</p>
<time class="text-lg text-gray-500 truncate">Tue, December 17, 5:45 PM</time>
<time class="text-lg text-gray-500 truncate">Tue, January 21, 5:45 PM</time>
</div>
</div>
</a>
Expand All @@ -109,9 +109,9 @@ <h2 class="pb-4 text-3xl font-semibold text-center">Upcoming Events</h2>

<section id="event"
class="flex flex-col items-center justify-between gap-4 p-16 border rounded-lg shadow-lg basis-1/2 bg-white/50">
<img class="w-3/5 rounded-lg" src="https://secure.meetupstatic.com/photos/event/2/6/6/b/600_521349835.webp?w=750" alt="Leveraging tools to help you code" width="600"
<img class="w-3/5 rounded-lg" src="https://secure.meetupstatic.com/photos/event/9/f/f/f/600_524080959.webp?w=750" alt="New Ways to Manage Python Development with Docker!" width="600"
height="338" />
<h1 class="text-5xl font-bold text-center">Leveraging tools to help you code</h1>
<h1 class="text-5xl font-bold text-center">New Ways to Manage Python Development with Docker!</h1>
<div class="flex w-full justify-evenly">
<div class="p-4 basis-5/12">
<h2 class="text-3xl font-semibold">Schedule</h2>
Expand All @@ -128,15 +128,29 @@ <h2 class="text-3xl font-semibold">Introductions</h2>
<ul class="my-4 ml-4 space-y-2 text-xl list-disc">
<li>Name / Pronouns</li>

<li>What&#39;s one useful library that you don&#39;t use regularly?</li>
<li>What is your go to choice for managing Python environments?</li>

<li>What is something on your bucket list?</li>
<li>If you could have any superpower, what would it be?</li>

</ul>
</div>
</div>
<div id="clock" class="font-mono text-6xl font-bold"></div>

<div class="text-xl font-semibold text-center">
Tonight's Food Provided By:
<div class="flex justify-center gap-8">

<a href="https://docker.com" target="_blank" rel="noopener noreferrer"
class="flex flex-col items-center justify-center p-4 border rounded-lg shadow-md grayscale hover:border-blue-800 hover:grayscale-0">
<img src="https://www.docker.com/wp-content/uploads/2023/08/logo-guide-logos-1.svg"
alt="Docker" width="192" height="192
title=" Docker" class="object-contain w-48 h-48 mt-4" />
</a>

</div>
</div>

</section>

<section id="sponsors" class="flex flex-col justify-between basis-1/4">
Expand All @@ -155,9 +169,10 @@ <h2 class="mt-2 text-4xl font-bold tracking-tight text-center text-gray-500 sm:t
<div class="flex justify-center gap-8 my-8">

<a href="https://ipponusa.com/" target="_blank" rel="noopener noreferrer"
class="flex flex-col items-center justify-center border shadow-md rounded-lg p-4 grayscale hover:border-blue-800 hover:grayscale-0">
<img src="/static/images/sponsor_logos/ippon.webp" alt="Ippon" width="192" height="192
title=" Ippon" class="mt-4 w-48 h-48 object-contain" />
class="flex flex-col items-center justify-center p-4 border rounded-lg shadow-md grayscale hover:border-blue-800 hover:grayscale-0">
<img src="/static/images/sponsor_logos/ippon.webp"
alt="Ippon" width="192" height="192
title=" Ippon" class="object-contain w-48 h-48 mt-4" />
</a>

</div>
Expand All @@ -172,15 +187,17 @@ <h2 class="mt-2 text-4xl font-bold tracking-tight text-center text-gray-500 sm:t
<div class="flex justify-center gap-8 my-8">

<a href="https://www.jetbrains.com/" target="_blank" rel="noopener noreferrer"
class="flex flex-col items-center justify-center border shadow-md rounded-lg p-4 grayscale hover:border-blue-800 hover:grayscale-0">
<img src="/static/images/sponsor_logos/jetbrains.webp" alt="JetBrains" width="192" height="192
title=" JetBrains" class="mt-4 w-48 h-48 object-contain" />
class="flex flex-col items-center justify-center p-4 border rounded-lg shadow-md grayscale hover:border-blue-800 hover:grayscale-0">
<img src="/static/images/sponsor_logos/jetbrains.webp"
alt="JetBrains" width="192" height="192
title=" JetBrains" class="object-contain w-48 h-48 mt-4" />
</a>

<a href="https://www.python.org/psf-landing/" target="_blank" rel="noopener noreferrer"
class="flex flex-col items-center justify-center border shadow-md rounded-lg p-4 grayscale hover:border-blue-800 hover:grayscale-0">
<img src="/static/images/sponsor_logos/psf.webp" alt="Python Software Foundation" width="192" height="192
title=" Python Software Foundation" class="mt-4 w-48 h-48 object-contain" />
class="flex flex-col items-center justify-center p-4 border rounded-lg shadow-md grayscale hover:border-blue-800 hover:grayscale-0">
<img src="/static/images/sponsor_logos/psf.webp"
alt="Python Software Foundation" width="192" height="192
title=" Python Software Foundation" class="object-contain w-48 h-48 mt-4" />
</a>

</div>
Expand Down
7 changes: 4 additions & 3 deletions src/pyrva/templates/components/sponsor_card.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
<a href="{{ sponsor.url }}" target="_blank" rel="noopener noreferrer"
class="flex flex-col items-center justify-center border shadow-md rounded-lg p-4 grayscale hover:border-blue-800 hover:grayscale-0">
<img src="{{ url_for('static', filename=sponsor.logo) }}" alt="{{ sponsor.name }}" width="192" height="192
title=" {{ sponsor.name }}" class="mt-4 w-48 h-48 object-contain" />
class="flex flex-col items-center justify-center p-4 border rounded-lg shadow-md grayscale hover:border-blue-800 hover:grayscale-0">
<img src="{% if sponsor.logo.startswith('http') %}{{ sponsor.logo }}{% else %}{{ url_for('static', filename=sponsor.logo) }}{% endif %}"
alt="{{ sponsor.name }}" width="192" height="192
title=" {{ sponsor.name }}" class="object-contain w-48 h-48 mt-4" />
</a>

0 comments on commit e04e7a4

Please sign in to comment.