talkgroup

I'm gonna do a silly thing that adds hundreds of posts to the quest board...

Continuing the discussion from Questing the games:

I’m trying to get through all these buckets of things I’ve been tracking, and I’d rather do other stuff than manually (and quit witfully) adding all the things I want to make note of for future reference so… I’m gonna automate this with scripts and stuff.

Here’s how:

  1. Get all the things in a text file
  2. Go through each one of the things and create a new post
  3. Create a link to Wikipedia and hope for the best

So, I have over 800 games in Steam. Gah. But there they are. I can use the SteamAPI to get a list of those, and then I can create a bash script to curl all those into #quest-board. When I create the message, I’ll include a Wikipedia link with the title at the end. That’ll probably work…

Let’s see!

Discover Cogs
Discover Ghost in the Shell: Stand Alone Complex - First Assault Online
Discover Total War: ATTILA
Discover Eastside Hockey Manager
Discover Warhammer 40,000: Dawn of War II - Retribution
Discover Warhammer 40,000: Dawn of War II - Chaos Rising
Discover Warhammer 40,000: Dawn of War II
Discover Company of Heroes
Discover Company of Heroes: Tales of Valor
Discover Warhammer 40,000: Dawn of War - Soulstorm
Discover Company of Heroes: Opposing Fronts
Discover Warhammer 40,000: Dawn of War - Winter Assault
Discover Rome: Total War - Alexander
Discover Rome: Total War
Discover Warhammer 40,000: Dawn of War - Dark Crusade
Discover Warhammer 40,000: Dawn of War - Game of the Year Edition
Discover Company of Heroes - Legacy Edition
Discover Random Access Murder
Discover WWE 2K16
Discover Grey Goo
Discover Sid Meier's Civilization: Beyond Earth
Discover Sid Meier's Ace Patrol: Pacific Skies
Discover Sid Meier's Ace Patrol
Discover XCOM: Enemy Unknown
Discover Sid Meier's Pirates!
Discover Sid Meier's Civilization III: Complete
Discover Slime Rancher
Discover Stikbold!
Discover Deponia Doomsday
Discover Stardew Valley
Discover Starward Rogue
Discover Cibele
Discover Asdivine Hearts
Discover Expand
Discover Planetbase
Discover Space Thinger
Discover Poi
Discover SHOGUN: Total War™ - Gold Edition
Discover Total War: MEDIEVAL II - Definitive Edition
Discover MEDIEVAL: Total War™ - Gold Edition
Discover Total War: ROME II - Emperor Edition
Discover Skullgirls
Discover The Incredible Adventures of Van Helsing: Final Cut
Discover Else Heart.Break()
Discover Epistory - Typing Chronicles
Discover Just Cause 3
Discover Hurtworld SDK
Discover Hurtworld
Discover Mad Max
Discover Bulb Boy
Discover Never Alone (Kisima Ingitchuna)
Discover Ninjahtic Mind Tricks
Discover Asphyxia
Discover Planetary Annihilation: TITANS
Discover Ninjahtic
Discover Battle for Blood - Epic battles within 30 seconds!
Discover 80 Days
Discover Epic Cards Battle(TCG)
Discover Borderlands 2
Discover Borderlands
Discover Shadowrun Chronicles - Boston Lockdown
Discover Human Resource Machine
Discover 16bit Trader
Discover 1993 Space Machine
Discover BADLAND: Game of the Year Edition
Discover Teddy Floppy Ear - The Race
Discover TIS-100
Discover Her Story
Discover WORLD END ECONOMiCA episode.02
Discover Boss Monster
Discover Aurion: Legacy of the Kori-Odan
Discover Magicka 2: Spell Balance Beta
Discover Magicka 2
Discover TWINKLE STAR SPRITES
Discover SHOCK TROOPERS
Discover METAL SLUG 2
Discover METAL SLUG
Discover BASEBALL STARS 2
Discover The Way of the Pixelated Fist
Discover Jump/Boxer
Discover JumpJet Rex
Discover Roguelands
Discover Clicker Heroes
Discover Holy Potatoes! A Weapon Shop?!
Discover Door Kickers
Discover Fran Bow
Discover Dead Space 2
Discover Turmoil
Discover Sparkle 3 Genesis
Discover Steamalot: Epoch's Journey
Discover StarFence: Heroic Edition
Discover Cards and Castles
Discover Remnants of Isolation
Discover The Incredible Adventures of Van Helsing III
Discover PAC-MAN Championship Edition DX
Discover Evoland 2
Discover MX vs. ATV Unleashed
Discover Canabalt
Discover Titan Souls
Discover Snakebird
Discover Metro Conflict
Discover The Confines Of The Crown
Discover Warhammer: End Times - Vermintide
Discover Sheltered
Discover Eternal Senia
Discover Last Word
Discover NEO AQUARIUM - The King of Crustaceans -
Discover Shin Samurai Jazz
Discover An Imp? A Fiend!
Discover MISSING: An Interactive Thriller - Episode One
Discover Please, Don’t Touch Anything
Discover Shelter 2
Discover Train Valley
Discover The Silent Age
Discover Valhalla Hills
Discover Regency Solitaire
Discover Planet of the Eyes
Discover Resident Evil Revelations 2 / Biohazard Revelations 2
Discover Time Mysteries: Inheritance - Remastered
Discover Sleeping Dogs™
Discover Supercharged Robot VULKAISER
Discover Doodle God
Discover Hand of Fate
Discover Steredenn
Discover Shadowrun: Hong Kong - Extended Edition
Discover Hero of the Kingdom II
Discover samurai_jazz
Discover ARK: Survival Of The Fittest
Discover ARK: Survival Evolved
Discover Joe's Diner
Discover Besiege
Discover Shantae and the Pirate's Curse
Discover THE KING OF FIGHTERS 2002 UNLIMITED MATCH
Discover TyranoBuilder Visual Novel Studio
Discover Prime World: Defenders
Discover KHOLAT
Discover Overture
Discover Zombie Kill of the Week - Reborn
Discover Oddworld: New 'n' Tasty
Discover NEON STRUCT
Discover Stardust Vanguards
Discover Teddy Floppy Ear - Kayaking
Discover Teddy Floppy Ear - Mountain Adventure
Discover Nuclear Throne
Discover Sunless Sea
Discover Oceanhorn: Monster of Uncharted Seas
Discover The Ship Tutorial
Discover The Ship Single Player
Discover The Ship
Discover Death Ray Manta
Discover Ratz Instagib 2.0
Discover Ticket to Ride
Discover The Talos Principle
Discover Avernum 2: Crystal Souls
Discover Sentinels of the Multiverse
Discover Anno Online
Discover Skara - The Blade Remains
Discover Goats on a Bridge
Discover THE KING OF FIGHTERS '98 ULTIMATE MATCH FINAL EDITION
Discover Metro: Last Light
Discover Town of Salem
Discover PAYDAY 2
Discover Strike Suit Zero
Discover Magicka: Wizard Wars
Discover Magicka
Discover Dungeon of the Endless
Discover Dirty Bomb
Discover Primal Carnage
Discover Awesomenauts
Discover The Journey Down: Chapter Two
Discover The Journey Down: Chapter One
Discover 1Quest
Discover GRAV
Discover DARK SOULS™: Prepare To Die Edition
Discover Ziggurat
Discover NAM
Discover Command HQ
Discover Phantom Breaker: Battle Grounds
Discover Stealth Inc 2
Discover Reassembly
Discover Pier Solar and the Great Architects
Discover F-117A Nighthawk Stealth Fighter 2.0
Discover SanctuaryRPG: Black Edition
Discover Sword of the Samurai
Discover Darklands
Discover I am Bread
Discover WASTED
Discover Sid Meier's Colonization (Classic)
Discover Sid Meier's Covert Action (Classic)
Discover Pirates! Gold Plus (Classic)
Discover The Marvellous Miss Take
Discover Whisper of a Rose
Discover Windward
Discover Outland
Discover Homebrew - Patent Unknown
Discover Nova-111
Discover AppGameKit
Discover Deep Dungeons of Doom
Discover Outlast
Discover Alien: Isolation
Discover Screencheat
Discover Jotun: Valhalla Edition
Discover The Magic Circle
Discover Tharsis
Discover theHunter: Primal
Discover TransOcean: The Shipping Company
Discover Gurumin: A Monstrous Adventure
Discover SteamWorld Heist
Discover The Sun and Moon
Discover Secret of the Magic Crystal
Discover Hexcells Infinite
Discover Hexcells Plus
Discover Hexcells
Discover Coffin Dodgers
Discover Roommates
Discover Magnifico
Discover Absolute Drift
Discover The Detail
Discover A Fistful of Gun
Discover Trine 3: The Artifacts of Power
Discover Bridge Constructor Medieval
Discover Chariot
Discover Time Mysteries 3: The Final Enigma
Discover Enforcer: Police Crime Action
Discover Rise of Incarnates
Discover Ultra Street Fighter IV
Discover Warmachine Tactics
Discover Lumino City
Discover Mountain
Discover Double Action: Boogaloo
Discover The Sacred Tears TRUE
Discover Sprite Lamp
Discover Grim Fandango Remastered
Discover Toast Time
Discover Shadow Puppeteer
Discover A City Sleeps
Discover Magic Duels
Discover Celestian Tales: Old North
Discover Magic 2015
Discover Nosgoth
Discover The Red Solstice
Discover Microsoft Flight Simulator X: Steam Edition
Discover Boid
Discover Sakura Spirit
Discover Sunrider: Mask of Arcadius
Discover Gone Home
Discover Skyward Collapse
Discover Time Mysteries 2: The Ancient Spectres
Discover The Masterplan
Discover WAKFU
Discover METAL SLUG X
Discover Hell
Discover Dreamfall Chapters
Discover Wasteland 2: Director's Cut
Discover Wasteland 1 - The Original Classic
Discover Wasteland 2
Discover Deathtrap
Discover Fractured Space
Discover Hatoful Boyfriend
Discover Knights of Pen and Paper 2
Discover Savage Lands
Discover Zoo Park
Discover Tex Murphy: Overseer
Discover Tex Murphy: The Pandora Directive
Discover Tex Murphy: Under a Killing Moon
Discover Tex Murphy: Martian Memorandum
Discover Tex Murphy: Mean Streets
Discover Penarium
Discover FATE: Undiscovered Realms
Discover FATE
Discover Lexica
Discover Frontline : Road to Moscow
Discover Another Perspective
Discover Sniper: Ghost Warrior
Discover Qora
Discover Trove
Discover Roundabout
Discover The Beginner's Guide
Discover Of Guards And Thieves
Discover The Blue Flamingo
Discover Robocraft
Discover Electronic Super Joy: Groove City
Discover Frederic: Evil Strikes Back
Discover Frederic: Resurrection of Music
Discover Q.U.B.E: Director's Cut
Discover Q.U.B.E.
Discover GALAK-Z
Discover Infinifactory
Discover Shadowrun: Dragonfall - Director's Cut
Discover Sweet Lily Dreams
Discover Lemma
Discover Woodle Tree Adventures
Discover BattleBlock Theater
Discover Lovely Planet
Discover Orbital Gear
Discover Victory At Sea
Discover Qvadriga
Discover Close Combat - Gateway to Caen
Discover Brawlhalla
Discover Spy Chameleon - RGB Agent
Discover Detective Case and Clown Bot in: Murder in the Hotel Lisbon
Discover Renowned Explorers: International Society
Discover Real Boxing™
Discover Lords of Xulima
Discover MIND Path to Thalamus E.Edition
Discover Blade Symphony
Discover War of the Vikings
Discover Valkyria Chronicles™
Discover Anomaly Defenders
Discover Fenix Rage
Discover Crowntakers
Discover Millie
Discover Merchants of Kaidan
Discover Kill The Bad Guy
Discover White Noise Online
Discover Crawl
Discover TRI: Of Friendship and Madness
Discover Black Mirror I
Discover Tesla Effect
Discover Rise of Prussia Gold
Discover Duet
Discover Street Racing Syndicate
Discover Ridge Racer™ Unbounded
Discover Game Character Hub
Discover UberStrike
Discover You Must Build A Boat
Discover Legionwood 2: Rise of the Eternal's Realm
Discover Echo of Soul
Discover Life is Feudal: MMO
Discover Life is Feudal: Your Own
Discover Retro Game Crunch
Discover ACE COMBAT™ ASSAULT HORIZON Enhanced Edition
Discover ROCKETSROCKETSROCKETS
Discover MURDERED: SOUL SUSPECT™
Discover Mini Metro
Discover Deus Ex: The Fall
Discover Sunset
Discover Blackwell Epiphany
Discover Company of Heroes 2
Discover Battle Academy
Discover Black Mirror III
Discover Black Mirror II
Discover Strata
Discover FarSky
Discover Oknytt
Discover ReignMaker
Discover Eidolon
Discover Kromaia
Discover Action Henk
Discover Crimzon Clover WORLD IGNITION
Discover Deadly Sin 2
Discover Grim Legends: The Forsaken Bride
Discover Clockwork Tales: Of Glass and Ink
Discover Enigmatis 2: The Mists of Ravenwood
Discover DeadCore
Discover Astebreed: Definitive Edition
Discover Jagged Alliance Gold
Discover Spoiler Alert
Discover Paper Dungeons
Discover Hyperdimension Neptunia Re;Birth1
Discover SuperPower 2 Steam Edition
Discover SOMA
Discover This War of Mine
Discover resident evil 4 / biohazard 4
Discover Strider
Discover A Boy and His Blob
Discover Magicite
Discover Bridge Constructor Playground
Discover The Book of Unwritten Tales 2
Discover Soul Axiom
Discover Grim Legends 2: Song of the Dark Swan
Discover Gigantic Army
Discover Interplanetary: Enhanced Edition
Discover Interplanetary
Discover South Park™: The Stick of Truth™
Discover TinyKeep
Discover Labyrinthine Dreams
Discover Skyborn
Discover Spider: Rite of the Shrouded Moon
Discover Thief
Discover A Story About My Uncle
Discover Shantae: Risky's Revenge - Director's Cut
Discover Sportsfriends
Discover Albedo: Eyes from Outer Space
Discover Farming World
Discover Battle Group 2
Discover The Book of Legends
Discover Sudeki
Discover Damned
Discover PixelJunk™ Shooter
Discover Spacebase DF-9
Discover Startopia
Discover Hitman: Contracts
Discover Daikatana
Discover KickBeat Steam Edition
Discover Escape Goat 2
Discover Silent Storm Sentinels
Discover Silent Storm
Discover Wizardry 8
Discover Volgarr the Viking
Discover MirrorMoon EP
Discover Enclave
Discover Septerra Core
Discover Gorky 17
Discover Knights and Merchants
Discover Sparkle 2 Evo
Discover Steam Marines
Discover Wrack
Discover CastleMiner Z
Discover Axis Game Factory's AGFPRO 3.0
Discover Neverending Nightmares
Discover FOTONICA
Discover Halfway
Discover Rescue: Everyday Heroes
Discover Race The Sun
Discover Rocket League
Discover Claire
Discover Nihilumbra
Discover Eldritch
Discover Rust - Staging Branch
Discover Rust
Discover Lovers in a Dangerous Spacetime
Discover Long Live The Queen
Discover Solar Flux
Discover Go! Go! Nippon! ~My First Trip to Japan~
Discover Legend of Grimrock 2
Discover Gravity Ghost
Discover Spriter Pro
Discover bit Dungeon II
Discover Tulpa
Discover Demon Hunter: Chronicles from Beyond
Discover 2064: Read Only Memories
Discover Oddworld: Abe's Oddysee
Discover Luna's Wandering Stars
Discover The Interactive Adventures of Dog Mendonça and Pizzaboy
Discover Hack 'n' Slash
Discover TowerFall Ascension
Discover The Inner World
Discover Chroma Squad
Discover Super Time Force Ultra
Discover Among the Sleep
Discover Paranautical Activity: Deluxe Atonement Edition
Discover Jazzpunk: Director's Cut
Discover METAL SLUG 3
Discover Hate Plus
Discover Lost Planet 3
Discover FORCED
Discover Amnesia: A Machine for Pigs
Discover Ironclad Tactics
Discover Godus Wars
Discover Godus
Discover Contraption Maker
Discover Full Mojo Rampage
Discover ENSLAVED™: Odyssey to the West™ Premium Edition
Discover Space Hulk
Discover Catan
Discover Desperados 2: Cooper’s Revenge
Discover THE KING OF FIGHTERS XIII STEAM EDITION
Discover Spelunky
Discover Risk of Rain
Discover Iesabel
Discover Draw a Stickman: EPIC
Discover 1953 - KGB Unleashed
Discover Doorways: Prelude
Discover Craft The World
Discover Freedom Planet
Discover Hammerwatch
Discover Anachronox
Discover Beatbuddy: Tale of the Guardians
Discover Eador. Genesis
Discover Mark of the Ninja: Remastered
Discover Mark of the Ninja
Discover Divekick
Discover Epigenesis
Discover PixelJunk™ Monsters Ultimate
Discover Papers, Please
Discover Viscera Cleanup Detail: Santa's Rampage
Discover Viscera Cleanup Detail: Shadow Warrior
Discover Viscera Cleanup Detail
Discover Secrets of Rætikon
Discover Teleglitch: Die More Edition
Discover Kingdom Rush
Discover No Time To Explain Remastered
Discover SpeedRunners
Discover Mercenary Kings
Discover Saints Row IV
Discover Counter-Strike: Global Offensive
Discover Portal 2
Discover Half-Life 2: Episode Two
Discover Half-Life 2: Episode One
Discover Half-Life Deathmatch: Source
Discover Half-Life 2: Deathmatch
Discover Day of Defeat: Source
Discover Half-Life: Source
Discover Counter-Strike: Source
Discover Half-Life: Blue Shift
Discover Counter-Strike: Condition Zero Deleted Scenes
Discover Counter-Strike: Condition Zero
Discover Half-Life
Discover Ricochet
Discover Half-Life: Opposing Force
Discover Deathmatch Classic
Discover Day of Defeat
Discover Team Fortress Classic
Discover Counter-Strike
Discover Realms of Arkania: Blade of Destiny
Discover Ittle Dew
Discover Shadow Warrior Classic Redux
Discover The Novelist
Discover Where is my Heart?
Discover Velocity®Ultra
Discover Space Engineers
Discover StarMade
Discover Edge of Space
Discover The Raven Remastered
Discover The Raven - Legacy of a Master Thief
Discover Toki Tori 2 Level Editor
Discover Toki Tori 2
Discover Super Splatters
Discover Skulls of the Shogun
Discover FRACT OSC
Discover Mushroom 11
Discover Planetary Annihilation
Discover Banished
Discover Sir, You Are Being Hunted
Discover Verdun
Discover 140
Discover The Forest
Discover Afterfall InSanity Extended Edition
Discover Europa Universalis IV
Discover Knights of Pen and Paper 1
Discover Cubetractor
Discover The Night of the Rabbit
Discover Dust: An Elysian Tail
Discover Unepic
Discover Sanctum 2
Discover Remember Me
Discover God Mode
Discover Surgeon Simulator
Discover Resident Evil Revelations / Biohazard Revelations
Discover La-Mulana
Discover Jack Lumber
Discover Cubemen 2
Discover Air Forte
Discover SolForge
Discover Eador. Masters of the Broken World
Discover Gnomoria
Discover Kinetic Void
Discover Monster Loves You!
Discover Cities in Motion 2
Discover Resident Evil 5 / Biohazard 5
Discover Dungeon Hearts
Discover Pressure
Discover BIT.TRIP Presents... Runner2: Future Legend of Rhythm Alien
Discover Kentucky Route Zero
Discover Marvel Heroes Omega
Discover Toribash
Discover Path of Exile
Discover War Thunder
Discover The Lord of the Rings Online™
Discover Vindictus
Discover Star Conflict
Discover Impire
Discover Tomb Raider
Discover Fieldrunners 2
Discover Trine 2
Discover Fallen Enchantress: Legendary Heroes
Discover RPG Maker VX Ace
Discover Sang-Froid - Tales of Werewolves
Discover Dungeon Defenders
Discover 10000000
Discover Waking Mars
Discover DmC Devil May Cry
Discover Triple Town
Discover Jet Set Radio
Discover Space Channel 5: Part 2
Discover Sonic Adventure DX
Discover SEGA Bass Fishing
Discover Crazy Taxi
Discover Orcs Must Die! 2
Discover Weird Worlds: Return to Infinite Space
Discover Hearts of Iron III
Discover Stealth Bastard Deluxe
Discover Super Hexagon
Discover Hitman 2: Silent Assassin
Discover Duke Nukem 3D: Megaton Edition
Discover Two Worlds: Epic Edition
Discover NiGHTS into Dreams...
Discover Defender's Quest: Valley of the Forgotten
Discover Tropico 4
Discover Deadlight
Discover Chaos on Deponia
Discover Unity of Command
Discover Chivalry: Medieval Warfare
Discover Total War: NAPOLEON - Definitive Edition
Discover Viking: Battle for Asgard
Discover Hitman: Absolution
Discover Thomas Was Alone
Discover Torchlight II
Discover Lucius
Discover Wizorb
Discover Dustforce
Discover Vessel
Discover Rochard
Discover Space Pirates and Zombies
Discover Torchlight
Discover Shatter
Discover Thirty Flights of Loving
Discover Spirits
Discover Fieldrunners
Discover SpaceChem
Discover BIT.TRIP BEAT
Discover Retro City Rampage™ DX
Discover Guns of Icarus Online
Discover Deponia
Discover Secret Files: Tunguska
Discover Tower Wars Editor
Discover Tower Wars
Discover Galaxy on Fire 2™ Full HD
Discover Splice
Discover Lone Survivor: The Director's Cut
Discover Ys Origin
Discover Bastion
Discover Amnesia: The Dark Descent
Discover LIMBO
Discover Psychonauts
Discover Puzzle Kingdoms
Discover FTL: Faster Than Light
Discover Iron Grip: Warlord
Discover Endless Space
Discover Thief Gold
Discover Tales from Space: Mutant Blobs Attack
Discover Just Cause
Discover Hitman: Codename 47
Discover Battlestations: Midway
Discover Unmechanical
Discover Rune Classic
Discover PixelJunk Eden
Discover Deus Ex: Invisible War
Discover AaaaaAAaaaAAAaaAAAAaAAAAA!!! for the Awesome
Discover Mini Motor Racing EVO
Discover Analogue: A Hate Story
Discover Lunar Flight
Discover STAR WARS™ Knights of the Old Republic™ II: The Sith Lords™
Discover Swords and Soldiers HD
Discover Avadon: The Black Fortress
Discover Snuggle Truck
Discover Zen Bound® 2
Discover Cubemen
Discover Legend of Grimrock
Discover Agarest: Generations of War
Discover Loren The Amazon Princess
Discover Post Master
Discover Murder Miners
Discover Planet Explorers
Discover Dropsy
Discover Always Sometimes Monsters
Discover OlliOlli
Discover Hotline Miami 2: Wrong Number
Discover Octodad: Dadliest Catch
Discover Blades of Time
Discover GAUGE
Discover Vertiginous Golf
Discover Out of the Park Baseball 15
Discover The Incredible Adventures of Van Helsing II
Discover The Banner Saga
Discover Aveyond 3-1: Lord of Twilight
Discover Broken Age
Discover Card City Nights
Discover 10 Second Ninja
Discover Electronic Super Joy
Discover Car Mechanic Simulator 2014
Discover Etherlords II
Discover Etherlords
Discover The Forest of Doom
Discover Robot Roller-Derby Disco Dodgeball
Discover Quest of Dungeons
Discover AR-K
Discover LOVE
Discover WORLD END ECONOMiCA episode.01
Discover Hero Siege
Discover Year Walk
Discover Satellite Reign
Discover RPG Maker XP
Discover Broken Sword 5 - the Serpent's Curse
Discover Galcon Legends
Discover Beware Planet Earth
Discover Heroes of Annihilated Empires
Discover GameGuru
Discover One Way Heroics
Discover Windforge
Discover Tower of Guns
Discover Goat Simulator
Discover Alpha Kimori™ Episode One
Discover The Incredible Adventures of Van Helsing
Discover Meridian: New World
Discover Deadly 30
Discover Coin Crypt
Discover Platformines
Discover CONSORTIUM
Discover Pixel Piracy
Discover Full Bore
Discover SPACECOM
Discover Mitsurugi Kamui Hikae
Discover Paper Sorcerer
Discover Girls Like Robots
Discover Signs of Life
Discover STARWHAL
Discover Stronghold Crusader HD
Discover Stronghold Crusader Extreme HD
Discover Crimsonland
Discover GoD Factory: Wingmen
Discover Little Racers STREET
Discover Rollers of the Realm
Discover Cloudbuilt
Discover Age of Empires II: HD Edition
Discover Age of Empires® III: Complete Collection
Discover Tsukumogami
Discover 99 Spirits
Discover Vanguard Princess
Discover Lifeless Planet
Discover Lethal League
Discover Symphony
Discover Contagion
Discover Emergency 2014
Discover 1001 Spikes
Discover Desperados - Wanted Dead or Alive
Discover Avadon 2: The Corruption
Discover Small World 2
Discover The Stanley Parable
Discover Sonic and All-Stars Racing Transformed Metal Sonic DLC Pack
Discover Void Destroyer
Discover Savant - Ascent
Discover Democracy 3
Discover The 11th Hour
Discover The 7th Guest
Discover Goodbye Deponia
Discover Tetrobot and Co.
Discover Talisman: Digital Edition
Discover Talisman: Prologue
Discover Deus Ex: Human Revolution - Director's Cut
Discover Probability 0
Discover Violett
Discover Unholy Heights
Discover Shadow Warrior
Discover Grim Dawn
Discover Desktop Dungeons
Discover Darkout
Discover Legends of Eisenwald
Discover Deadly Premonition: The Director's Cut
Discover Mini Ninjas
Discover Hitman: Blood Money
Discover Stacking
Discover Insanely Twisted Shadow Planet
Discover Toki Tori
Discover Total War: SHOGUN 2
Discover Titan Attacks
Discover Anomaly Warzone Earth
Discover EDGE
Discover Osmos
Discover Crusader Kings II
Discover Blackwell Convergence
Discover Blackwell Unbound
Discover The Blackwell Legacy
Discover NightSky
Discover Jamestown
Discover Shank
Discover Dynamite Jack
Discover Galactic Civilizations II: Ultimate Edition
Discover Dungeons of Dredmor
Discover Crayon Physics Deluxe
Discover Multiwinia
Discover DEFCON
Discover Uplink
Discover Darwinia
Discover Sonic Generations
Discover The Binding of Isaac
Discover Blocks That Matter
Discover Costume Quest
Discover Frozen Synapse
Discover TRAUMA
Discover HOARD
Discover Sengoku
Discover Commandos 3: Destination Berlin
Discover Commandos 2: Men of Courage
Discover Commandos: Beyond the Call of Duty
Discover Commandos: Behind Enemy Lines
Discover Deus Ex: Game of the Year Edition
Discover Disciples III: Renaissance
Discover Eufloria HD
Discover Eufloria
Discover Race Injection
Discover The WTCC 2010 Pack
Discover The Retro Expansion
Discover GT Power Expansion
Discover STCC II
Discover Syberia
Discover Galcon Fusion
Discover Runespell: Overture
Discover Beat Hazard
Discover Solar 2
Discover War of the Roses Balance Beta
Discover War of the Roses
Discover The Witcher 2: Assassins of Kings Enhanced Edition
Discover Terraria
Discover Atom Zombie Smasher
Discover Shadowgrounds: Survivor
Discover Shadowgrounds
Discover Bejeweled 3
Discover Two Worlds II
Discover Chaser
Discover STAR WARS™: The Force Unleashed™ II
Discover Lara Croft and the Guardian of Light
Discover Front Mission Evolved
Discover Ship Simulator Extremes
Discover Samorost 2
Discover Lugaru HD
Discover Aquaria
Discover Penumbra: Overture
Discover World of Goo
Discover Gish
Discover Victoria II
Discover Gratuitous Space Battles
Discover STAR WARS™ Empire at War: Gold Pack
Discover Portal
Discover Flotilla
Discover Plain Sight
Discover Battlefield: Bad Company 2
Discover Supreme Commander 2
Discover Mass Effect 2
Discover Just Cause 2
Discover STAR WARS™: The Force Unleashed™ Ultimate Sith Edition
Discover Left 4 Dead 2
Discover Dragon Age: Origins
Discover Machinarium
Discover STAR WARS™ Jedi Knight: Jedi Academy™
Discover STAR WARS™ Jedi Knight II: Jedi Outcast™
Discover STAR WARS™ Jedi Knight: Dark Forces II
Discover STAR WARS™: Dark Forces
Discover Red Faction Guerrilla Re-Mars-tered
Discover Red Faction: Guerrilla Steam Edition
Discover STAR WARS™: Knights of the Old Republic™
Discover RACE 07 - Formula RaceRoom Add-On
Discover STCC: The Game
Discover RACE On
Discover RACE 07
Discover STAR WARS™ Starfighter™
Discover STAR WARS™ Republic Commando
Discover Star Wars: Battlefront 2 (Classic, 2005)
Discover Bionic Commando Rearmed
Discover The Last Remnant
Discover Total War: EMPIRE - Definitive Edition
Discover Left 4 Dead
Discover RACE: Caterham Expansion
Discover Race: The WTCC Game
Discover Half-Life 2: Lost Coast
Discover Half-Life 2
Discover Titan Quest Anniversary Edition
Discover Titan Quest: Immortal Throne
Discover Titan Quest
Discover Super Meat Boy
Discover Knights of Pen and Paper +1 Edition
Questing the games
Discover Alien Swarm
Discover Team Fortress 2
Discover Cortex Command
Discover Just Cause™ 3: Multiplayer Mod
Discover Tom Clancy's Ghost Recon Wildlands Open Beta
Discover Diluvion
Discover Argo
Discover THOTH
Discover Life is Strange™
Discover Riders of Icarus
Discover Sonic Lost World
Discover SONIC THE HEDGEHOG 4 Episode II
Discover Sonic CD
Discover Sonic Adventure™ 2
Discover SONIC THE HEDGEHOG 4 Episode I
Discover Sonic and SEGA All Stars Racing

Huh, the first step was easy enough. I had to sign up for a Steam API key, but getting the games was straightforward.

https://developer.valvesoftware.com/wiki/Steam_Web_API#GetOwnedGames_.28v0001.29

I took the JSON it returned, and ran it through the online converter they recommended at https://json-csv.com/. Normally I’d look up how to do this in a way that was more cool, but I don’t want to waste time. Here are the files:

games-owned.csv (118.5 KB)
games-owned.json.txt (191.6 KB)

I wanted the game details, so I used the following: https://api.steampowered.com/IPlayerService/GetOwnedGames/v0001/?key=XXX&steamid=76561198010211021&format=json&include_appinfo=1&include_played_free_games=1

I didn’t know how to add the &include_appinfo=1&include_played_free_games=1, but that is how. :slight_smile:

Huh… according to my calculations, the script I just ran should be done in about 45 minutes! And then 903 new posts will appear in #quest-board. And they will all point back to this post! So we get to see how Discourse handles that, as well. :slight_smile:

If this works, I share how I did it! I mean, I will either way, but I wanna see, first!

Wow, it might actually work! I can’t believe I got this lucky on the first try!

Well, sorta. Basically, I tested a few post earlier buy using curl to post new topics. That was so straightforward, I decided to just go for it, once I figured out how to loop through a file, in this case one containing the name of an item I have in Steam, on each line. Here is my gameon.sh:

#!/usr/bin/bash
filename="$1"
while read -r game; do
    curl -X POST -d title="Discover $game" -d raw="This quest to discover $game was automagically added, as described at https://talkgroup.xyz/t/im-gonna-do-a-silly-thing-that-adds-hundreds-of-posts-to-the-quest-board/1464 ^_^" -d category="21" https://talkgroup.xyz/posts?api_key=XXXXXX&api_username=maiki ; sleep 3 ;
done < "$filename"

And that’s it, really.

Reading:

1 Like

I didn’t do this part, because I have a lot of expansions and variant editions, and I didn’t want to create a huge number of obviously broken links. My goal is to organize knowledge, not to culture jam the good bits.

This feels like really basic stuff that I missed, because I’ve really only learned what I needed, and not a lot of foundational stuff, in scripting, coding, or system administration.

I know how that sounds, because I’ve spent a good while processing it. See, it is something akin to a toolset. I’ve been keeping notes on something I call an “emotional toolset”, but it works here as well.

See, I didn’t get to do stuff like how most people did. I did it, but often a little later, and a little bit differently. For instance, I didn’t own a computer until I was 22. Prior to that, I only had access to a computer one hour a day at school, and they all hours of the public library when I was kicked out of school for being homeless (yeah, in some ways they really opened the door to an amazing path of technical curiosity, with a lens honed for compassion and punching up instead of down).

And because my childhood circumstances developed an intelligence complex, where I worship intellect while being most afeared of not having it myself, I always surrounded myself by people who could seemingly do anything. I could never keep up, but I still felt like I thrived around them. And if I’m honest, I kinda attract a classic “nerd” type. So I bring social skills to the party, wherever I go!

Anyhow, because I’ve got to train Clover to be like, a good human, I’ve finally found the energy and will to confront myself and get over me. And in the last few years I’ve really thrived by valuing other aspects of myself. It is actually kinda easy to feel special, all you candy asses freaking out because of the world. I don’t like it either, but honestly, every year is like that for me. As I type this, the most insane sound is happening not ten feet away from me. That’s how I roll.

But embracing chaos is a bit like peeking behind the curtain. You start to see where the walls are, and which were cognitive delusions. And suddenly a lot of scaffolding comes together… :slight_smile:

Oh, all the games are uploaded! Yay! Go vote!

I wanted to make an official statement to the effect: I am not endorsing Steam. I think it is a horrible mess of a system, and gamers are fucking themselves by using it. I am doing this as a way to take what little data I actually own from the system, a list of digital artifacts I interacted with.

1 Like

I was thinking about making more elaborate imports, using a CSV with multiple values. I had some issues with IFS, because the titles had lots of characters, so it was difficult to find one to delimit them and get the results I wanted. However! I should have reversed the columns! Make the game titles last, so it picks up everything.

That’s useful: for future mass topic creation I’ll include URLs, and maybe other data, but nothing with strange characters. Also, will be able to add tags, with knowledge from How find tags id to add tags when create topic via API - support - Discourse Meta.

Combined with the XEPs, I posted a lot this month, and it is just getting started!

Screenshot_2019-01-09%20talkgroup(1)