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-xcodeproj
if 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.