Fed up with endless searching for your ideal D&D group? Harness Scrapy to gather listings, filter by schedule and style, and discover the perfect campaign fast. Letās automate the hunt so you can focus on crits and epic tales! š²š°
Tired of rolling low on the āFind a Gameā check? Ready to banish scheduling dragons and party mismatches once and for all? In this talk, weāll venture into the world of web scraping with Scrapy to automate your quest for the perfect D&D campaign. Weāll gather live game listings from a popular D&D website, store them in a structured format, and filter by personal preferencesātime slots, party size, roleplay-to-combat ratio, you name it.
Youāll learn how to harness the power of Python to drastically cut down on time-consuming forum scrolling and instead focus on the truly heroic part: playing the game! Weāll dive into:
- š·ļø Scrapy Basics: Quickly setting up spiders to crawl and collect data from D&D game forums
- šļø Data Processing: Storing your scraped data in user-friendly formats (JSON, databases)
- š¹ Custom Filtering: Crafting tailored filters to discover campaigns that match your schedule and playstyle
- š° Real-World Examples: Ethical considerations, dealing with dynamic sites, and best practices for data collection
By the end, youāll have the tools and know-how to wield Scrapy like a legendary magical artifactāclearing away tedious searches so you can focus on rolling crits and crafting unforgettable adventures!
Level up your D&D lifeāone scrape at a time.
Speaker
Vic Zagranowski
Iām a Python developer, data engineer, and D&D enthusiast who loves bridging the gap between code and creativity. When Iām not wrangling data pipelines or slinging dice behind the DM screen, Iām probably building lego with my 3-years old or showing him around the Rome.