Cosima Meyer

bit.ly/pyladiescon2023-slides

Who Am I?



👩🏼‍🎓 PhD in Politicial Science @ University of Mannheim


👩🏼‍💻 Senior Data Scientist @ IBM


🦸🏼‍♀️ Co-organizer of the joint PyLadies 💜 R-Ladies event series


👩🏼‍💼 Google’s Women Techmakers Ambassador

Image showing Cosima smiling, blond hair and wearing a dark blue blouse

Image showing a window with a post of a person presenting 10 data people you should follow

Image showing another window where another person replies and asks why there isn't more diversity in the form

“Others are not visible enough”

“Others are not visible enough”



And this is where the journey begins…

Why Are Visibility and Its Side Effects Important?



💅 Personal branding and recognition for your work



💁‍♀️ Raising awareness for greater diversity in the field



✨ Serving as a role model for others



🦆 Treasure the wild duck! Diverse teams bring more perspectives to the table

PyLadies’ Bot

Screenshot of the Mastodon page showing the PyLadies bot (a Mastodon bot that posts based on CRON (scheduled) jobs both blog posts as well as other Mastodon toots that tag the bot





  • Reblog and boost posts tagging the bot or use #pyladies

  • Promote blog posts

  • Promote YouTube videos

Awesome PyLadies’ Repository

Screenshot showing the Awesome PyLadies' Repository



  • Builds heavily on the Awesome R-Ladies’ repository

  • Collects (and showcases) contributions by PyLadies in a repository

  • Individual persons or groups (your PyLadies’ chapter 💙) can contribute!

  • Submit your blog: bit.ly/contribute-your-content

Bringing the Bot and the Repository Together




Architecture showing how the mastodon-bots pipeline depends on two repositories (Awesome PyLadies and Awesome R-Ladies), creates blog posts and posts them on Mastodon

Let’s Start With the Repository…



                            Blue rectangle representing the Awesome PyLadies' repository

… Build the Auxiliary Files to Gather Data and to Perform Tasks


Green rectangle representing the core part of the bot. Here we have multiple Python scripts that get the RSS feed, store it in a pickle file, and use this info to promote blog posts and YouTube videos. We also have two scripts that boost mentions and tags.

Connect With the Mastodon API



  Rectangle showing how the steps necessary to post on Mastodon using a bot.

And Above All, There Are AWS Lambda and GitHub Actions




Orange rectangle in the background showing AWS Lambda and GitHub Actions

What’s Next?


In the future, I plan to promote more relevant content by PyLadies’.


This includes, but is not limited to:


🎙️ Podcasts

📦 Open-Source Software

📆 And also scheduled posts for annual anniversaries

… to be continued!

QR code to the PyLadies bot

QR code to the Awesome PyLadies repository

cosimameyer.com

cosimameyer

cosimameyer

@cosima_meyer@mas.to