This tool is currently broken. For starters, the XPaths are hopelessly out of date.
This tool was originally very hastily slapped together to the point of working, in support of my fork of ASCIIwwdc/wwdc-session-transcripts while that repo seemed abandoned, both in support of rlwimi/major-input.
I still see value in a tool like this. If I revive the project, I imagine moving to apple/swift-argument-parser and Foundation's XML/XPath support.
CLI tool for doing useful things after scraping WWDC session metadata
Once you are up and running, use -h/--help flags for more information about the interface and functionality.
- Follow the installation instructions for dependency Kanna, specifically the instructions for Swift 4 via Swift Package Manager.
- Run
swift package update. - Optionally run
swift package generate-xcodeprojif you're interested in working with the implementation in Xcode. - Run
swift build. - Find executable at
.build/debug/jonyfive.
Web scraping is fragile by nature, and small changes to the page HTML naming or structure can break this tool. It may be you that finds this breakage first–please file an issue.
This tool is provided under the terms of the LICENSE.
All content copyright © 2010 – 2017 Apple Inc. All rights reserved.