master
Laurent Morvillier 4 years ago
parent 25b7a3a795
commit 44a9980cdd
  1. 56
      TournamentStats.xcodeproj/xcuserdata/laurent.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
  2. 2
      TournamentStats/UI/MasterViewController.swift
  3. 16
      TournamentStats/scrapper/Downloader.swift

@ -40,8 +40,8 @@
filePath = "TournamentStats/scrapper/Downloader.swift" filePath = "TournamentStats/scrapper/Downloader.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "162" startingLineNumber = "168"
endingLineNumber = "162" endingLineNumber = "168"
landmarkName = "downloadWSOPResults(tournamentInfo:)" landmarkName = "downloadWSOPResults(tournamentInfo:)"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
@ -56,8 +56,8 @@
filePath = "TournamentStats/scrapper/Downloader.swift" filePath = "TournamentStats/scrapper/Downloader.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "135" startingLineNumber = "141"
endingLineNumber = "135" endingLineNumber = "141"
landmarkName = "downloadWSOPResults(tournamentInfo:)" landmarkName = "downloadWSOPResults(tournamentInfo:)"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
@ -72,8 +72,8 @@
filePath = "TournamentStats/scrapper/Downloader.swift" filePath = "TournamentStats/scrapper/Downloader.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "111" startingLineNumber = "117"
endingLineNumber = "111" endingLineNumber = "117"
landmarkName = "downloadWSOPResults(tournamentInfo:)" landmarkName = "downloadWSOPResults(tournamentInfo:)"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
@ -88,8 +88,8 @@
filePath = "TournamentStats/scrapper/Downloader.swift" filePath = "TournamentStats/scrapper/Downloader.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "104" startingLineNumber = "110"
endingLineNumber = "104" endingLineNumber = "110"
landmarkName = "downloadWSOPResults(tournamentInfo:)" landmarkName = "downloadWSOPResults(tournamentInfo:)"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
@ -104,8 +104,8 @@
filePath = "TournamentStats/scrapper/Downloader.swift" filePath = "TournamentStats/scrapper/Downloader.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "112" startingLineNumber = "118"
endingLineNumber = "112" endingLineNumber = "118"
landmarkName = "downloadWSOPResults(tournamentInfo:)" landmarkName = "downloadWSOPResults(tournamentInfo:)"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
@ -120,8 +120,8 @@
filePath = "TournamentStats/scrapper/Downloader.swift" filePath = "TournamentStats/scrapper/Downloader.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "127" startingLineNumber = "133"
endingLineNumber = "127" endingLineNumber = "133"
landmarkName = "downloadWSOPResults(tournamentInfo:)" landmarkName = "downloadWSOPResults(tournamentInfo:)"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
@ -142,5 +142,37 @@
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
</BreakpointProxy> </BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "CDD46E79-957B-4814-93EF-F9F45E0165FC"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "TournamentStats/scrapper/Downloader.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "69"
endingLineNumber = "69"
landmarkName = "downloadWSOPResults(tournamentInfo:)"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "94848FA5-1560-42F6-ABBC-6BEA85798113"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "TournamentStats/scrapper/Downloader.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "63"
endingLineNumber = "63"
landmarkName = "downloadWSOPResults(tournamentInfo:)"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
</Breakpoints> </Breakpoints>
</Bucket> </Bucket>

@ -16,7 +16,7 @@ class MasterViewController: UITableViewController {
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
self.ccManager = ChipCountParser.start() // self.ccManager = ChipCountParser.start()
// Do any additional setup after loading the view. // Do any additional setup after loading the view.
navigationItem.leftBarButtonItem = editButtonItem navigationItem.leftBarButtonItem = editButtonItem

@ -18,9 +18,11 @@ class Downloader {
static func downloadWSOPResults() { static func downloadWSOPResults() {
let infos = [TS(id: "19728", date: "02/10/2021"), let infos = [
TS(id: "19729", date: "03/10/2021"), TS(id: "19728", date: "02/10/2021"),
TS(id: "19730", date: "02/10/2021")] TS(id: "19729", date: "03/10/2021"),
TS(id: "19730", date: "02/10/2021"),
TS(id: "19732", date: "04/10/2021")]
for info in infos { for info in infos {
downloadWSOPResults(tournamentInfo: info) downloadWSOPResults(tournamentInfo: info)
@ -54,7 +56,11 @@ class Downloader {
do { do {
let string = try String(contentsOf: url) let string = try String(contentsOf: url)
if let infos = string.slice(from: "<div id=\"eventinfo\">", to: "<div class='eventinfo-reports'>") { let infos = string.slice(from: "<div id=\"eventinfo\">", to: "<div class='eventinfo-reports'>")
?? string.slice(from: "<div id=\"eventinfo\">", to: "eventinfo-progress")
?? string.slice(from: "<div id=\"eventinfo\">", to: "eventstats")
if let infos = infos {
try realm.write { try realm.write {
@ -179,6 +185,8 @@ class Downloader {
print("Bad page strresultsblock") print("Bad page strresultsblock")
} }
} }
} else {
print("Missing name block")
} }
} catch { } catch {

Loading…
Cancel
Save