Skip to content

Instantly share code, notes, and snippets.

@tucan9389
Last active October 5, 2019 10:05
Show Gist options
  • Save tucan9389/e19f9d80190b757074a2ff6a2d5d72d9 to your computer and use it in GitHub Desktop.
Save tucan9389/e19f9d80190b757074a2ff6a2d5d72d9 to your computer and use it in GitHub Desktop.
Get conf session titles from html page
// https://stackoverflow.com/questions/1140402/how-to-add-jquery-in-js-file
// If need
var script = document.createElement('script');
script.src = 'https://code.jquery.com/jquery-3.4.1.min.js';
script.type = 'text/javascript';
document.getElementsByTagName('head')[0].appendChild(script);
// at https://skillsmatter.com/conferences/9319-ioscon-2018-the-conference-for-ios-and-swift-developers#program
// open developer console and run this.
var all_titles = ""
$("#panel-program div section div div div table tbody td a div table tbody tr td.title h4").each(function() {
var title = $(this).text().trim()
all_titles += "・ " + title + "\n"
});
all_titles
/* result
"・ Welcome to iOSCon 2018!
・ Keynote: Sustainable Releases, a Tale of Teams and Automation
・ A different take on Data Model
・ Designing and Building With Accessibility in Mind.
・ Nuke It From Orbit: How to Deal With Massive View Controllers Once and For All
・ Understanding Codable
・ Beyond animations with Core Animation
・ Storyboards Revisited
・ Workshop: Hands On Advanced Architecture for iOS
・ Workshop: Test or Go Fishing - an introduction to TDD
・ Keynote: Applicatives - The Forgotten Middle Child
・ Keynote: We are thrilled to have Michael Feathers at iOSCon 2018!
・ Understanding language on iOS
・ Decoding Codable
・ The art of developing more in less time - how to not get caught by long build times?
・ So you want to build a medical app?
・ App Architectures: Remixed
・ Interconnect all the things!
・ A Whistle-stop Tour of Core ML
・ Understanding Code Signing
・ Lightning Talk: Domain-Driven Architecture
・ Lightning Talk: Understanding Your iOS Product Before Looking to Scale
・ Lightning Talk: iOS Status Bar in Depth
・ Lightning Talk: Pull Requests are Language
・ Lightning Talk: How Modern Mobile Technology Helps us to Enhance Business Applications
・ Lightning Talk: The Stand Up
・ Lightning Talk: DIY DI
・ Keynote: Successfully Derailed Product
・ iOSCon 2018 - Final Wrap-up
"
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment