initial commit of bin scripts into git
This commit is contained in:
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
tkinfo
|
||||
shepherd
|
||||
248
1989.txt
Normal file
248
1989.txt
Normal file
@@ -0,0 +1,248 @@
|
||||
FinalSiren.com - 1989 Geelong Team Page
|
||||
|
||||
(BUTTON) Toggle navigation[1]FinalSiren.com
|
||||
* [2]Home
|
||||
* [3]Teams
|
||||
+ [4]Statistics Summary
|
||||
+ [5]Ground Summary
|
||||
+ [6]Head to Head
|
||||
+
|
||||
+ [7]Adelaide
|
||||
+ [8]Brisbane Lions
|
||||
+ [9]Carlton
|
||||
+ [10]Collingwood
|
||||
+ [11]Essendon
|
||||
+ [12]Fremantle
|
||||
+ [13]Geelong
|
||||
+ [14]Gold Coast
|
||||
+ [15]GWS Giants
|
||||
+ [16]Hawthorn
|
||||
+ [17]Melbourne
|
||||
+ [18]North Melbourne
|
||||
+ [19]Port Adelaide
|
||||
+ [20]Richmond
|
||||
+ [21]St Kilda
|
||||
+ [22]Sydney
|
||||
+ [23]West Coast
|
||||
+ [24]Western Bulldogs
|
||||
* [25]Ladder
|
||||
* [26]Results
|
||||
+ [27]Match Results
|
||||
+ [28]Season Highlights
|
||||
+ [29]Results By Ground
|
||||
+ [30]This Day In History
|
||||
* [31]Player Statistics
|
||||
+ [32]Player Rankings
|
||||
+ [33]Rising Stars
|
||||
+ [34]Player Compare
|
||||
* [35]Form Guide
|
||||
|
||||
* [36]Log In
|
||||
|
||||
(BUTTON)
|
||||
Team: [Geelong_________]
|
||||
Season: [1989]
|
||||
(BUTTON) Go
|
||||
* [37]Fixture
|
||||
* [38]Wins / Losses by Margin
|
||||
* [39]Quarter Statistics
|
||||
|
||||
1989 Fixture
|
||||
|
||||
Rnd Home Team Away Team Ground Date
|
||||
R1 [40]North Melbourne 2.5 11.9 14.14 18.17 (125) dftd Geelong 6.3 9.12 14.17 17.21 (123) [41]Melbourne Cricket Ground Apr 2 (Sun)
|
||||
R2 Geelong 5.8 10.10 21.17 26.19 (175) dftd [42]West Coast 2.2 6.6 7.9 11.14 (80) [43]Kardinia Park Apr 9 (Sun)
|
||||
R3 Geelong 0.6 3.10 9.13 16.21 (117) dftd [44]Carlton 2.5 4.7 5.9 9.10 (64) [45]Kardinia Park Apr 16 (Sun)
|
||||
R4 [46]Western Bulldogs 2.4 6.7 8.13 12.15 (87) lost to Geelong 4.3 6.8 10.9 14.15 (99) [47]Western Oval Apr 23 (Sun)
|
||||
R5 [48]Fitzroy 3.2 7.6 10.10 16.17 (113) dftd Geelong 2.3 10.7 15.12 16.16 (112) [49]Princes Park Apr 29 (Sat)
|
||||
R6 [50]Hawthorn 5.3 9.5 16.9 26.15 (171) dftd Geelong 8.4 17.6 19.10 25.13 (163) [51]Princes Park May 6 (Sat)
|
||||
R7 Geelong 7.2 16.7 27.12 35.18 (228) dftd [52]St Kilda 5.4 10.7 12.12 16.13 (109) [53]Kardinia Park May 13 (Sat)
|
||||
R8 Geelong 6.3 10.12 17.18 26.23 (179) dftd [54]Brisbane Bears 1.6 2.8 2.12 6.14 (50) [55]Kardinia Park May 20 (Sat)
|
||||
R9 [56]Richmond 2.4 4.7 7.11 10.17 (77) lost to Geelong 9.5 16.12 23.15 32.19 (211) [57]Melbourne Cricket Ground May 27 (Sat)
|
||||
R10 Geelong 6.2 10.7 15.11 23.16 (154) dftd [58]Collingwood 4.3 9.4 12.8 13.10 (88) [59]Melbourne Cricket Ground Jun 3 (Sat)
|
||||
R11 Geelong 5.3 8.10 10.13 12.17 (89) dftd [60]Essendon 1.3 3.3 3.5 4.11 (35) [61]Melbourne Cricket Ground Jun 12 (Mon)
|
||||
R12 [62]Melbourne 0.2 1.5 1.7 2.8 (20) lost to Geelong 1.3 5.4 11.8 13.11 (89) [63]Melbourne Cricket Ground Jun 17 (Sat)
|
||||
R13 [64]Sydney 2.6 3.8 7.16 14.19 (103) lost to Geelong 5.2 12.7 15.13 16.15 (111) [65]Sydney Cricket Ground Jun 25 (Sun)
|
||||
R14 Geelong 0.6 1.7 8.12 11.16 (82) dftd [66]Fitzroy 2.1 4.3 4.3 8.10 (58) [67]Kardinia Park Jul 8 (Sat)
|
||||
R15 [68]Brisbane Bears 0.4 5.7 7.10 11.11 (77) lost to Geelong 4.4 9.8 10.13 22.19 (151) [69]Carrara Jul 15 (Sat)
|
||||
R16 [70]Melbourne 3.4 8.5 14.9 16.16 (112) dftd Geelong 4.1 10.3 13.4 17.7 (109) [71]Waverley Park Jul 22 (Sat)
|
||||
R17 [72]Collingwood 4.6 10.8 14.10 19.11 (125) dftd Geelong 3.6 4.13 10.16 14.20 (104) [73]Melbourne Cricket Ground Jul 29 (Sat)
|
||||
R18 [74]St Kilda 5.5 10.7 12.9 13.12 (90) lost to Geelong 3.4 6.6 11.9 17.11 (113) [75]Moorabbin Oval Aug 5 (Sat)
|
||||
R19 Geelong 7.5 8.9 13.12 18.16 (124) dftd [76]Western Bulldogs 2.3 6.4 8.7 10.14 (74) [77]Kardinia Park Aug 12 (Sat)
|
||||
R20 [78]West Coast 3.5 9.8 13.15 18.18 (126) dftd Geelong 2.1 5.3 9.5 12.10 (82) [79]W.A.C.A. Aug 18 (Fri)
|
||||
R21 Geelong 5.5 10.9 17.16 20.19 (139) dftd [80]North Melbourne 5.1 8.4 13.8 17.15 (117) [81]Kardinia Park Aug 26 (Sat)
|
||||
R22 Geelong 2.6 9.13 13.17 23.24 (162) dftd [82]Richmond 1.5 4.7 8.12 12.14 (86) [83]Kardinia Park Sep 2 (Sat)
|
||||
QF [84]Essendon 5.5 12.9 19.12 24.13 (157) dftd Geelong 2.4 6.5 7.7 11.15 (81) [85]Melbourne Cricket Ground Sep 10 (Sun)
|
||||
SF Geelong 3.3 8.8 12.11 22.21 (153) dftd [86]Melbourne 1.5 3.11 8.16 12.18 (90) [87]Melbourne Cricket Ground Sep 17 (Sun)
|
||||
PF Geelong 6.4 13.12 19.15 24.20 (164) dftd [88]Essendon 4.3 6.4 6.9 10.10 (70) [89]Waverley Park Sep 23 (Sat)
|
||||
GF [90]Hawthorn 8.4 12.9 18.13 21.18 (144) dftd Geelong 2.0 7.2 13.7 21.12 (138) [91]Melbourne Cricket Ground Sep 30 (Sat)
|
||||
|
||||
1989 Wins
|
||||
|
||||
Round Opposition For Against Margin Ground
|
||||
Round 9 Richmond 32.19 (211) 10.17 (77) 134 Melbourne Cricket Ground
|
||||
Round 8 Brisbane Bears 26.23 (179) 6.14 (50) 129 Kardinia Park
|
||||
Round 7 St Kilda 35.18 (228) 16.13 (109) 119 Kardinia Park
|
||||
Round 2 West Coast 26.19 (175) 11.14 (80) 95 Kardinia Park
|
||||
Finals Week 3 Essendon 24.20 (164) 10.10 (70) 94 Waverley Park
|
||||
Round 22 Richmond 23.24 (162) 12.14 (86) 76 Kardinia Park
|
||||
Round 15 Brisbane Bears 22.19 (151) 11.11 (77) 74 Carrara
|
||||
Round 12 Melbourne 13.11 (89) 2.8 (20) 69 Melbourne Cricket Ground
|
||||
Round 10 Collingwood 23.16 (154) 13.10 (88) 66 Melbourne Cricket Ground
|
||||
Finals Week 2 Melbourne 22.21 (153) 12.18 (90) 63 Melbourne Cricket Ground
|
||||
Round 11 Essendon 12.17 (89) 4.11 (35) 54 Melbourne Cricket Ground
|
||||
Round 3 Carlton 16.21 (117) 9.10 (64) 53 Kardinia Park
|
||||
Round 19 Western Bulldogs 18.16 (124) 10.14 (74) 50 Kardinia Park
|
||||
Round 14 Fitzroy 11.16 (82) 8.10 (58) 24 Kardinia Park
|
||||
Round 18 St Kilda 17.11 (113) 13.12 (90) 23 Moorabbin Oval
|
||||
Round 21 North Melbourne 20.19 (139) 17.15 (117) 22 Kardinia Park
|
||||
Round 4 Western Bulldogs 14.15 (99) 12.15 (87) 12 Western Oval
|
||||
Round 13 Sydney 16.15 (111) 14.19 (103) 8 Sydney Cricket Ground
|
||||
Average margin: 64.7
|
||||
|
||||
1989 Losses
|
||||
|
||||
Round Opposition For Against Margin Ground
|
||||
Finals Week 1 Essendon 11.15 (81) 24.13 (157) 76 Melbourne Cricket Ground
|
||||
Round 20 West Coast 12.10 (82) 18.18 (126) 44 W.A.C.A.
|
||||
Round 17 Collingwood 14.20 (104) 19.11 (125) 21 Melbourne Cricket Ground
|
||||
Round 6 Hawthorn 25.13 (163) 26.15 (171) 8 Princes Park
|
||||
Finals Week 4 Hawthorn 21.12 (138) 21.18 (144) 6 Melbourne Cricket Ground
|
||||
Round 16 Melbourne 17.7 (109) 16.16 (112) 3 Waverley Park
|
||||
Round 1 North Melbourne 17.21 (123) 18.17 (125) 2 Melbourne Cricket Ground
|
||||
Round 5 Fitzroy 16.16 (112) 16.17 (113) 1 Princes Park
|
||||
Average margin: 20.1
|
||||
|
||||
1989 Quarter Statistics
|
||||
|
||||
Quarter W D L For Against %
|
||||
1^st 18 0 8 107.96 (738) 74.100 (544) 135.66
|
||||
2^nd 17 0 9 121.114 (840) 98.68 (656) 128.05
|
||||
3^rd 18 0 8 133.102 (900) 76.100 (556) 161.87
|
||||
4^th 18 0 8 142.122 (974) 100.92 (692) 140.75
|
||||
Total 71 0 33 503.434 (3452) 348.360 (2448) 141.01
|
||||
[INS: :INS]
|
||||
Copyright © 2003 - 2020 FinalSiren.com.
|
||||
|
||||
References
|
||||
|
||||
Visible links
|
||||
1. https://finalsiren.com/
|
||||
2. https://finalsiren.com/
|
||||
3. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=1989
|
||||
4. https://finalsiren.com/TeamStatsSummary.asp
|
||||
5. https://finalsiren.com/TeamGroundSummary.asp
|
||||
6. https://finalsiren.com/PreviousGames.asp
|
||||
7. https://finalsiren.com/Fixture.asp?TeamID=1
|
||||
8. https://finalsiren.com/Fixture.asp?TeamID=2
|
||||
9. https://finalsiren.com/Fixture.asp?TeamID=14
|
||||
10. https://finalsiren.com/Fixture.asp?TeamID=3
|
||||
11. https://finalsiren.com/Fixture.asp?TeamID=5
|
||||
12. https://finalsiren.com/Fixture.asp?TeamID=11
|
||||
13. https://finalsiren.com/Fixture.asp?TeamID=4
|
||||
14. https://finalsiren.com/Fixture.asp?TeamID=19
|
||||
15. https://finalsiren.com/Fixture.asp?TeamID=21
|
||||
16. https://finalsiren.com/Fixture.asp?TeamID=16
|
||||
17. https://finalsiren.com/Fixture.asp?TeamID=13
|
||||
18. https://finalsiren.com/Fixture.asp?TeamID=6
|
||||
19. https://finalsiren.com/Fixture.asp?TeamID=9
|
||||
20. https://finalsiren.com/Fixture.asp?TeamID=8
|
||||
21. https://finalsiren.com/Fixture.asp?TeamID=12
|
||||
22. https://finalsiren.com/Fixture.asp?TeamID=15
|
||||
23. https://finalsiren.com/Fixture.asp?TeamID=10
|
||||
24. https://finalsiren.com/Fixture.asp?TeamID=7
|
||||
25. https://finalsiren.com/AFLLadder.asp
|
||||
26. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=1989
|
||||
27. https://finalsiren.com/Results.asp
|
||||
28. https://finalsiren.com/SeasonHighlights.asp
|
||||
29. https://finalsiren.com/ResultsByGround.asp
|
||||
30. https://finalsiren.com/ResultsDayInHistory.asp
|
||||
31. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=1989
|
||||
32. https://finalsiren.com/AFLPlayerStats.asp
|
||||
33. https://finalsiren.com/RisingStars.asp
|
||||
34. https://finalsiren.com/PlayerCompare.asp
|
||||
35. https://finalsiren.com/FormGuide.asp
|
||||
36. https://finalsiren.com/Account/Registration.asp?PushURL=/Default.asp
|
||||
37. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=1989#fixture
|
||||
38. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=1989#winslosses
|
||||
39. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=1989#quarterstats
|
||||
40. https://finalsiren.com/Fixture.asp?SeasonID=1989&TeamID=6
|
||||
41. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
42. https://finalsiren.com/Fixture.asp?SeasonID=1989&TeamID=10
|
||||
43. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
44. https://finalsiren.com/Fixture.asp?SeasonID=1989&TeamID=14
|
||||
45. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
46. https://finalsiren.com/Fixture.asp?SeasonID=1989&TeamID=7
|
||||
47. https://finalsiren.com/Ground.asp?GroundID=17
|
||||
48. https://finalsiren.com/Fixture.asp?SeasonID=1989&TeamID=17
|
||||
49. https://finalsiren.com/Ground.asp?GroundID=6
|
||||
50. https://finalsiren.com/Fixture.asp?SeasonID=1989&TeamID=16
|
||||
51. https://finalsiren.com/Ground.asp?GroundID=6
|
||||
52. https://finalsiren.com/Fixture.asp?SeasonID=1989&TeamID=12
|
||||
53. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
54. https://finalsiren.com/Fixture.asp?SeasonID=1989&TeamID=18
|
||||
55. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
56. https://finalsiren.com/Fixture.asp?SeasonID=1989&TeamID=8
|
||||
57. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
58. https://finalsiren.com/Fixture.asp?SeasonID=1989&TeamID=3
|
||||
59. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
60. https://finalsiren.com/Fixture.asp?SeasonID=1989&TeamID=5
|
||||
61. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
62. https://finalsiren.com/Fixture.asp?SeasonID=1989&TeamID=13
|
||||
63. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
64. https://finalsiren.com/Fixture.asp?SeasonID=1989&TeamID=15
|
||||
65. https://finalsiren.com/Ground.asp?GroundID=4
|
||||
66. https://finalsiren.com/Fixture.asp?SeasonID=1989&TeamID=17
|
||||
67. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
68. https://finalsiren.com/Fixture.asp?SeasonID=1989&TeamID=18
|
||||
69. https://finalsiren.com/Ground.asp?GroundID=22
|
||||
70. https://finalsiren.com/Fixture.asp?SeasonID=1989&TeamID=13
|
||||
71. https://finalsiren.com/Ground.asp?GroundID=15
|
||||
72. https://finalsiren.com/Fixture.asp?SeasonID=1989&TeamID=3
|
||||
73. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
74. https://finalsiren.com/Fixture.asp?SeasonID=1989&TeamID=12
|
||||
75. https://finalsiren.com/Ground.asp?GroundID=23
|
||||
76. https://finalsiren.com/Fixture.asp?SeasonID=1989&TeamID=7
|
||||
77. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
78. https://finalsiren.com/Fixture.asp?SeasonID=1989&TeamID=10
|
||||
79. https://finalsiren.com/Ground.asp?GroundID=13
|
||||
80. https://finalsiren.com/Fixture.asp?SeasonID=1989&TeamID=6
|
||||
81. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
82. https://finalsiren.com/Fixture.asp?SeasonID=1989&TeamID=8
|
||||
83. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
84. https://finalsiren.com/Fixture.asp?SeasonID=1989&TeamID=5
|
||||
85. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
86. https://finalsiren.com/Fixture.asp?SeasonID=1989&TeamID=13
|
||||
87. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
88. https://finalsiren.com/Fixture.asp?SeasonID=1989&TeamID=5
|
||||
89. https://finalsiren.com/Ground.asp?GroundID=15
|
||||
90. https://finalsiren.com/Fixture.asp?SeasonID=1989&TeamID=16
|
||||
91. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
|
||||
Hidden links:
|
||||
93. https://finalsiren.com/PreviousGames.asp?Team1ID=6&Team2ID=4&Go=Go
|
||||
94. https://finalsiren.com/PreviousGames.asp?Team1ID=4&Team2ID=10&Go=Go
|
||||
95. https://finalsiren.com/PreviousGames.asp?Team1ID=4&Team2ID=14&Go=Go
|
||||
96. https://finalsiren.com/PreviousGames.asp?Team1ID=7&Team2ID=4&Go=Go
|
||||
97. https://finalsiren.com/PreviousGames.asp?Team1ID=17&Team2ID=4&Go=Go
|
||||
98. https://finalsiren.com/PreviousGames.asp?Team1ID=16&Team2ID=4&Go=Go
|
||||
99. https://finalsiren.com/PreviousGames.asp?Team1ID=4&Team2ID=12&Go=Go
|
||||
100. https://finalsiren.com/PreviousGames.asp?Team1ID=4&Team2ID=18&Go=Go
|
||||
101. https://finalsiren.com/PreviousGames.asp?Team1ID=8&Team2ID=4&Go=Go
|
||||
102. https://finalsiren.com/PreviousGames.asp?Team1ID=4&Team2ID=3&Go=Go
|
||||
103. https://finalsiren.com/PreviousGames.asp?Team1ID=4&Team2ID=5&Go=Go
|
||||
104. https://finalsiren.com/PreviousGames.asp?Team1ID=13&Team2ID=4&Go=Go
|
||||
105. https://finalsiren.com/PreviousGames.asp?Team1ID=15&Team2ID=4&Go=Go
|
||||
106. https://finalsiren.com/PreviousGames.asp?Team1ID=4&Team2ID=17&Go=Go
|
||||
107. https://finalsiren.com/PreviousGames.asp?Team1ID=18&Team2ID=4&Go=Go
|
||||
108. https://finalsiren.com/PreviousGames.asp?Team1ID=13&Team2ID=4&Go=Go
|
||||
109. https://finalsiren.com/PreviousGames.asp?Team1ID=3&Team2ID=4&Go=Go
|
||||
110. https://finalsiren.com/PreviousGames.asp?Team1ID=12&Team2ID=4&Go=Go
|
||||
111. https://finalsiren.com/PreviousGames.asp?Team1ID=4&Team2ID=7&Go=Go
|
||||
112. https://finalsiren.com/PreviousGames.asp?Team1ID=10&Team2ID=4&Go=Go
|
||||
113. https://finalsiren.com/PreviousGames.asp?Team1ID=4&Team2ID=6&Go=Go
|
||||
114. https://finalsiren.com/PreviousGames.asp?Team1ID=4&Team2ID=8&Go=Go
|
||||
115. https://finalsiren.com/PreviousGames.asp?Team1ID=5&Team2ID=4&Go=Go
|
||||
116. https://finalsiren.com/PreviousGames.asp?Team1ID=4&Team2ID=13&Go=Go
|
||||
117. https://finalsiren.com/PreviousGames.asp?Team1ID=4&Team2ID=5&Go=Go
|
||||
118. https://finalsiren.com/PreviousGames.asp?Team1ID=16&Team2ID=4&Go=Go
|
||||
348
1994.txt
Normal file
348
1994.txt
Normal file
@@ -0,0 +1,348 @@
|
||||
FinalSiren.com - 1994 Geelong Team Page
|
||||
|
||||
(BUTTON) Toggle navigation[1]FinalSiren.com
|
||||
* [2]Home
|
||||
* [3]Teams
|
||||
+ [4]Statistics Summary
|
||||
+ [5]Ground Summary
|
||||
+ [6]Head to Head
|
||||
+
|
||||
+ [7]Adelaide
|
||||
+ [8]Brisbane Lions
|
||||
+ [9]Carlton
|
||||
+ [10]Collingwood
|
||||
+ [11]Essendon
|
||||
+ [12]Fremantle
|
||||
+ [13]Geelong
|
||||
+ [14]Gold Coast
|
||||
+ [15]GWS Giants
|
||||
+ [16]Hawthorn
|
||||
+ [17]Melbourne
|
||||
+ [18]North Melbourne
|
||||
+ [19]Port Adelaide
|
||||
+ [20]Richmond
|
||||
+ [21]St Kilda
|
||||
+ [22]Sydney
|
||||
+ [23]West Coast
|
||||
+ [24]Western Bulldogs
|
||||
* [25]Ladder
|
||||
* [26]Results
|
||||
+ [27]Match Results
|
||||
+ [28]Season Highlights
|
||||
+ [29]Results By Ground
|
||||
+ [30]This Day In History
|
||||
* [31]Player Statistics
|
||||
+ [32]Player Rankings
|
||||
+ [33]Rising Stars
|
||||
+ [34]Player Compare
|
||||
* [35]Form Guide
|
||||
|
||||
* [36]Log In
|
||||
|
||||
(BUTTON)
|
||||
Team: [Geelong_________]
|
||||
Season: [1994]
|
||||
(BUTTON) Go
|
||||
* [37]Fixture
|
||||
* [38]Player Statistics
|
||||
* [39]Wins / Losses by Margin
|
||||
* [40]Quarter Statistics
|
||||
|
||||
1994 Fixture
|
||||
|
||||
Rnd Home Team Away Team Ground Date
|
||||
R1 [41]Melbourne 6.3 12.8 17.14 26.18 (174) dftd Geelong 3.3 8.8 12.10 16.13 (109) [42]Melbourne Cricket Ground Mar 27 (Sun)
|
||||
R2 Geelong 7.5 11.7 15.13 22.20 (152) dftd [43]Western Bulldogs 3.1 5.7 8.10 8.16 (64) [44]Kardinia Park Apr 4 (Mon)
|
||||
R3 [45]Carlton 3.1 9.6 13.12 14.15 (99) dftd Geelong 2.4 5.6 6.7 10.10 (70) [46]Optus Oval Apr 10 (Sun)
|
||||
R4 [47]Adelaide 3.2 5.10 9.10 15.14 (104) dftd Geelong 2.3 3.6 9.11 11.11 (77) [48]Football Park Apr 17 (Sun)
|
||||
R5 Geelong 4.6 9.9 15.13 17.18 (120) dftd [49]North Melbourne 3.2 7.8 9.10 15.15 (105) [50]Kardinia Park Apr 23 (Sat)
|
||||
R7 Geelong 7.3 13.9 15.12 18.16 (124) dftd [51]Collingwood 0.1 4.10 12.14 13.18 (96) [52]Melbourne Cricket Ground May 8 (Sun)
|
||||
R8 [53]Sydney 2.6 5.13 8.15 9.17 (71) lost to Geelong 5.5 13.9 17.12 25.15 (165) [54]Sydney Cricket Ground May 15 (Sun)
|
||||
R9 Geelong 7.2 11.6 17.11 21.16 (142) dftd [55]Richmond 2.2 7.4 9.7 11.12 (78) [56]Kardinia Park May 21 (Sat)
|
||||
R10 [57]Essendon 3.4 6.8 13.13 16.16 (112) dftd Geelong 4.0 11.5 12.7 15.11 (101) [58]Melbourne Cricket Ground May 28 (Sat)
|
||||
R11 Geelong 4.0 7.5 11.9 15.11 (101) lost to [59]Brisbane Bears 3.3 7.6 12.10 19.12 (126) [60]Kardinia Park Jun 4 (Sat)
|
||||
R12 Geelong 7.4 10.6 10.9 17.11 (113) dftd [61]St Kilda 4.2 7.6 14.11 16.14 (110) [62]Kardinia Park Jun 11 (Sat)
|
||||
R14 Geelong 4.2 6.6 8.9 10.15 (75) lost to [63]West Coast 4.3 9.5 12.7 14.9 (93) [64]Kardinia Park Jun 25 (Sat)
|
||||
R15 [65]Hawthorn 5.5 6.8 11.13 16.19 (115) dftd Geelong 4.3 7.6 9.10 11.13 (79) [66]AFL Park Jul 2 (Sat)
|
||||
R16 Geelong 6.4 11.4 13.7 22.13 (145) dftd [67]Melbourne 5.3 8.8 14.9 17.13 (115) [68]Kardinia Park Jul 9 (Sat)
|
||||
R17 [69]Western Bulldogs 5.1 9.4 11.5 17.11 (113) dftd Geelong 3.3 10.3 11.4 13.7 (85) [70]Western Oval Jul 16 (Sat)
|
||||
R18 Geelong 7.6 9.9 11.11 13.12 (90) dftd [71]Carlton 2.1 2.2 5.4 8.6 (54) [72]AFL Park Jul 24 (Sun)
|
||||
R19 Geelong 2.5 4.8 8.11 13.13 (91) dftd [73]Adelaide 0.1 1.3 2.7 5.8 (38) [74]Kardinia Park Jul 31 (Sun)
|
||||
R20 [75]North Melbourne 3.1 6.3 8.7 11.11 (77) lost to Geelong 5.5 6.9 8.11 10.18 (78) [76]Optus Oval Aug 6 (Sat)
|
||||
R21 [77]Fitzroy 2.3 6.6 8.10 8.11 (59) lost to Geelong 3.4 6.10 9.17 13.22 (100) [78]Optus Oval Aug 13 (Sat)
|
||||
R22 [79]Collingwood 4.5 9.7 12.12 15.17 (107) dftd Geelong 4.1 8.5 13.5 16.8 (104) [80]Melbourne Cricket Ground Aug 20 (Sat)
|
||||
R23 Geelong 3.2 6.4 14.9 16.15 (111) dftd [81]Sydney 2.4 9.7 10.8 15.9 (99) [82]Kardinia Park Aug 27 (Sat)
|
||||
R24 [83]Richmond 3.6 7.10 10.16 13.17 (95) lost to Geelong 7.1 13.4 18.5 27.9 (171) [84]Optus Oval Sep 3 (Sat)
|
||||
QF Geelong 8.3 10.6 12.9 15.16 (106) dftd [85]Western Bulldogs 3.3 8.5 12.7 15.11 (101) [86]Melbourne Cricket Ground Sep 10 (Sat)
|
||||
SF [87]Carlton 2.1 5.3 10.7 10.12 (72) lost to Geelong 4.4 9.7 14.9 15.15 (105) [88]AFL Park Sep 17 (Sat)
|
||||
PF [89]North Melbourne 5.9 5.13 11.15 14.19 (103) lost to Geelong 3.3 10.7 15.9 16.13 (109) [90]Melbourne Cricket Ground Sep 24 (Sat)
|
||||
GF [91]West Coast 4.3 8.12 12.18 20.23 (143) dftd Geelong 4.4 5.7 7.12 8.15 (63) [92]Melbourne Cricket Ground Oct 1 (Sat)
|
||||
|
||||
1994 Player Statistics
|
||||
|
||||
Pos [93]Num [94]Player [95]MT [96]K [97]Avg [98]H [99]Avg [100]D [101]Avg [102]M [103]Avg [104]HO [105]Avg [106]T [107]Avg [108]FF [109]FA [110]G [111]Avg [112]B [113]SC [114]Rat [115]Avg
|
||||
1 32 [116]Garry Hocking 24 338 14.1 273 11.4 611 25.5 85 3.5 1 0 48 2 0 0 16 0.7 20 116 2124 88.5
|
||||
2 5 [117]Gary Ablett. 25 263 10.5 30 1.2 293 11.7 130 5.2 0 0 15 0.6 0 0 129 5.2 79 853 2152 86.1
|
||||
3 7 [118]Paul Couch 24 327 13.6 229 9.5 556 23.2 64 2.7 0 0 53 2.2 0 0 29 1.2 23 197 2040 85
|
||||
4 3 [119]Mark Bairstow 19 295 15.5 140 7.4 435 22.9 43 2.3 0 0 29 1.5 0 0 15 0.8 16 106 1516 79.8
|
||||
5 23 [120]Liam Pickering 16 190 11.9 140 8.8 330 20.6 72 4.5 0 0 24 1.5 0 0 11 0.7 3 69 1231 76.9
|
||||
6 6 [121]John Barnes 24 184 7.7 181 7.5 365 15.2 132 5.5 389 16.2 16 0.7 0 0 1 0 1 7 1770 73.8
|
||||
7 15 [122]Peter Riccardi 23 253 11 134 5.8 387 16.8 60 2.6 0 0 51 2.2 0 0 20 0.9 11 131 1542 67
|
||||
8 21 [123]Michael Mansfield 25 244 9.8 151 6 395 15.8 129 5.2 1 0 40 1.6 0 0 3 0.1 3 21 1603 64.1
|
||||
9 16 [124]Bill Brownless 17 153 9 45 2.6 198 11.6 84 4.9 14 0.8 11 0.6 0 0 34 2 21 225 1084 63.8
|
||||
10 29 [125]Ken Hinkley 25 306 12.2 130 5.2 436 17.4 95 3.8 0 0 26 1 0 0 2 0.1 4 16 1583 63.3
|
||||
11 17 [126]Tim McGrath 25 281 11.2 91 3.6 372 14.9 93 3.7 3 0.1 41 1.6 0 0 4 0.2 3 27 1498 59.9
|
||||
12 26 [127]Barry Stoneham 8 60 7.5 24 3 84 10.5 28 3.5 32 4 22 2.8 0 0 6 0.8 8 44 476 59.5
|
||||
13 9 [128]Shayne Breuer 25 201 8 165 6.6 366 14.6 59 2.4 3 0.1 49 2 0 0 21 0.8 16 142 1451 58
|
||||
14 10 [129]Grant Tanner 16 128 8 94 5.9 222 13.9 39 2.4 0 0 46 2.9 0 0 6 0.4 5 41 914 57.1
|
||||
15 1 [130]Steven Hocking 22 151 6.9 176 8 327 14.9 80 3.6 0 0 48 2.2 0 0 0 0 2 2 1239 56.3
|
||||
16 18 [131]Paul Lynch 5 58 11.6 20 4 78 15.6 16 3.2 0 0 3 0.6 0 0 1 0.2 0 6 280 56
|
||||
17 4 [132]Andrew Wills 26 247 9.5 65 2.5 312 12 88 3.4 1 0 30 1.2 0 0 28 1.1 26 194 1450 55.8
|
||||
18 42 [133]Adrian Hickmott 20 139 7 146 7.3 285 14.3 64 3.2 0 0 38 1.9 0 0 8 0.4 11 59 1112 55.6
|
||||
19 8 [134]Robert Scott 9 91 10.1 38 4.2 129 14.3 21 2.3 0 0 13 1.4 0 0 5 0.6 3 33 497 55.2
|
||||
20 2 [135]Leigh Colbert 22 162 7.4 138 6.3 300 13.6 66 3 4 0.2 44 2 0 0 2 0.1 3 15 1155 52.5
|
||||
21 24 [136]Aaron Lord 2 20 10 11 5.5 31 15.5 4 2 0 0 0 0 0 0 1 0.5 1 7 101 50.5
|
||||
22 33 [137]Darren Forssman 10 70 7 34 3.4 104 10.4 25 2.5 0 0 12 1.2 0 0 11 1.1 9 75 476 47.6
|
||||
23 37 [138]Sean Simpson 13 113 8.7 42 3.2 155 11.9 34 2.6 0 0 17 1.3 0 0 1 0.1 0 6 599 46.1
|
||||
24 31 [139]David Mensch 17 106 6.2 75 4.4 181 10.6 54 3.2 27 1.6 8 0.5 0 0 14 0.8 8 92 781 45.9
|
||||
25 35 [140]Cain Liddle 4 41 10.3 9 2.3 50 12.5 12 3 0 0 1 0.3 0 0 0 0 0 0 181 45.3
|
||||
26 11 [141]Leigh Tudor 15 104 6.9 56 3.7 160 10.7 21 1.4 0 0 15 1 0 0 9 0.6 14 68 615 41
|
||||
27 28 [142]Tim Darcy 21 120 5.7 66 3.1 186 8.9 61 2.9 3 0.1 11 0.5 0 0 18 0.9 6 114 836 39.8
|
||||
28 14 [143]Steven Handley 15 72 4.8 44 2.9 116 7.7 27 1.8 54 3.6 3 0.2 0 0 7 0.5 5 47 498 33.2
|
||||
29 20 [144]Stephen O'Reilly 24 115 4.8 64 2.7 179 7.5 62 2.6 8 0.3 25 1 0 0 0 0 1 1 768 32
|
||||
30 38 [145]Shane Crothers 2 6 3 4 2 10 5 2 1 13 6.5 3 1.5 0 0 0 0 0 0 57 28.5
|
||||
31 40 [146]Paul Brown 10 44 4.4 23 2.3 67 6.7 18 1.8 0 0 8 0.8 0 0 0 0 0 0 264 26.4
|
||||
32 36 [147]Ben Graham 7 17 2.4 14 2 31 4.4 10 1.4 11 1.6 2 0.3 0 0 3 0.4 3 21 149 21.3
|
||||
33 25 [148]Darren Steele 4 8 2 4 1 12 3 3 0.8 0 0 2 0.5 0 0 0 0 2 2 51 12.8
|
||||
34 22 [149]Cristian O'Brien 1 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 3 3
|
||||
35 44 [150]Daniel Fletcher 1 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 2 2
|
||||
Totals 546 4908 9 2857 5.2 7765 14.2 1781 3.3 564 1 754 1.4 0 0 405 0.7 307 2737 32098 58.8
|
||||
|
||||
1994 Wins
|
||||
|
||||
Round Opposition For Against Margin Ground
|
||||
Round 8 Sydney 25.15 (165) 9.17 (71) 94 Sydney Cricket Ground
|
||||
Round 2 Western Bulldogs 22.20 (152) 8.16 (64) 88 Kardinia Park
|
||||
Round 24 Richmond 27.9 (171) 13.17 (95) 76 Optus Oval
|
||||
Round 9 Richmond 21.16 (142) 11.12 (78) 64 Kardinia Park
|
||||
Round 19 Adelaide 13.13 (91) 5.8 (38) 53 Kardinia Park
|
||||
Round 21 Fitzroy 13.22 (100) 8.11 (59) 41 Optus Oval
|
||||
Round 18 Carlton 13.12 (90) 8.6 (54) 36 AFL Park
|
||||
Finals Week 2 Carlton 15.15 (105) 10.12 (72) 33 AFL Park
|
||||
Round 16 Melbourne 22.13 (145) 17.13 (115) 30 Kardinia Park
|
||||
Round 7 Collingwood 18.16 (124) 13.18 (96) 28 Melbourne Cricket Ground
|
||||
Round 5 North Melbourne 17.18 (120) 15.15 (105) 15 Kardinia Park
|
||||
Round 23 Sydney 16.15 (111) 15.9 (99) 12 Kardinia Park
|
||||
Finals Week 3 North Melbourne 16.13 (109) 14.19 (103) 6 Melbourne Cricket Ground
|
||||
Finals Week 1 Western Bulldogs 15.16 (106) 15.11 (101) 5 Melbourne Cricket Ground
|
||||
Round 12 St Kilda 17.11 (113) 16.14 (110) 3 Kardinia Park
|
||||
Round 20 North Melbourne 10.18 (78) 11.11 (77) 1 Optus Oval
|
||||
Average margin: 36.6
|
||||
|
||||
1994 Losses
|
||||
|
||||
Round Opposition For Against Margin Ground
|
||||
Finals Week 4 West Coast 8.15 (63) 20.23 (143) 80 Melbourne Cricket Ground
|
||||
Round 1 Melbourne 16.13 (109) 26.18 (174) 65 Melbourne Cricket Ground
|
||||
Round 15 Hawthorn 11.13 (79) 16.19 (115) 36 AFL Park
|
||||
Round 3 Carlton 10.10 (70) 14.15 (99) 29 Optus Oval
|
||||
Round 17 Western Bulldogs 13.7 (85) 17.11 (113) 28 Western Oval
|
||||
Round 4 Adelaide 11.11 (77) 15.14 (104) 27 Football Park
|
||||
Round 11 Brisbane Bears 15.11 (101) 19.12 (126) 25 Kardinia Park
|
||||
Round 14 West Coast 10.15 (75) 14.9 (93) 18 Kardinia Park
|
||||
Round 10 Essendon 15.11 (101) 16.16 (112) 11 Melbourne Cricket Ground
|
||||
Round 22 Collingwood 16.8 (104) 15.17 (107) 3 Melbourne Cricket Ground
|
||||
Average margin: 32.2
|
||||
|
||||
1994 Quarter Statistics
|
||||
|
||||
Quarter W D L For Against %
|
||||
1^st 18 0 8 119.85 (799) 81.76 (562) 142.17
|
||||
2^nd 13 0 13 102.86 (698) 91.106 (652) 107.06
|
||||
3^rd 10 0 16 88.81 (609) 100.89 (689) 88.39
|
||||
4^th 14 0 12 96.104 (680) 88.92 (620) 109.68
|
||||
Total 55 0 49 405.356 (2786) 360.363 (2523) 110.42
|
||||
[INS: :INS]
|
||||
Copyright © 2003 - 2020 FinalSiren.com.
|
||||
|
||||
References
|
||||
|
||||
Visible links
|
||||
1. https://finalsiren.com/
|
||||
2. https://finalsiren.com/
|
||||
3. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=1994
|
||||
4. https://finalsiren.com/TeamStatsSummary.asp
|
||||
5. https://finalsiren.com/TeamGroundSummary.asp
|
||||
6. https://finalsiren.com/PreviousGames.asp
|
||||
7. https://finalsiren.com/Fixture.asp?TeamID=1
|
||||
8. https://finalsiren.com/Fixture.asp?TeamID=2
|
||||
9. https://finalsiren.com/Fixture.asp?TeamID=14
|
||||
10. https://finalsiren.com/Fixture.asp?TeamID=3
|
||||
11. https://finalsiren.com/Fixture.asp?TeamID=5
|
||||
12. https://finalsiren.com/Fixture.asp?TeamID=11
|
||||
13. https://finalsiren.com/Fixture.asp?TeamID=4
|
||||
14. https://finalsiren.com/Fixture.asp?TeamID=19
|
||||
15. https://finalsiren.com/Fixture.asp?TeamID=21
|
||||
16. https://finalsiren.com/Fixture.asp?TeamID=16
|
||||
17. https://finalsiren.com/Fixture.asp?TeamID=13
|
||||
18. https://finalsiren.com/Fixture.asp?TeamID=6
|
||||
19. https://finalsiren.com/Fixture.asp?TeamID=9
|
||||
20. https://finalsiren.com/Fixture.asp?TeamID=8
|
||||
21. https://finalsiren.com/Fixture.asp?TeamID=12
|
||||
22. https://finalsiren.com/Fixture.asp?TeamID=15
|
||||
23. https://finalsiren.com/Fixture.asp?TeamID=10
|
||||
24. https://finalsiren.com/Fixture.asp?TeamID=7
|
||||
25. https://finalsiren.com/AFLLadder.asp
|
||||
26. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=1994
|
||||
27. https://finalsiren.com/Results.asp
|
||||
28. https://finalsiren.com/SeasonHighlights.asp
|
||||
29. https://finalsiren.com/ResultsByGround.asp
|
||||
30. https://finalsiren.com/ResultsDayInHistory.asp
|
||||
31. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=1994
|
||||
32. https://finalsiren.com/AFLPlayerStats.asp
|
||||
33. https://finalsiren.com/RisingStars.asp
|
||||
34. https://finalsiren.com/PlayerCompare.asp
|
||||
35. https://finalsiren.com/FormGuide.asp
|
||||
36. https://finalsiren.com/Account/Registration.asp?PushURL=/Default.asp
|
||||
37. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=1994#fixture
|
||||
38. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=1994#player
|
||||
39. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=1994#winslosses
|
||||
40. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=1994#quarterstats
|
||||
41. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=13
|
||||
42. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
43. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=7
|
||||
44. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
45. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=14
|
||||
46. https://finalsiren.com/Ground.asp?GroundID=6
|
||||
47. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=1
|
||||
48. https://finalsiren.com/Ground.asp?GroundID=3
|
||||
49. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=6
|
||||
50. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
51. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=3
|
||||
52. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
53. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=15
|
||||
54. https://finalsiren.com/Ground.asp?GroundID=4
|
||||
55. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=8
|
||||
56. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
57. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=5
|
||||
58. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
59. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=18
|
||||
60. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
61. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=12
|
||||
62. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
63. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=10
|
||||
64. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
65. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=16
|
||||
66. https://finalsiren.com/Ground.asp?GroundID=15
|
||||
67. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=13
|
||||
68. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
69. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=7
|
||||
70. https://finalsiren.com/Ground.asp?GroundID=17
|
||||
71. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=14
|
||||
72. https://finalsiren.com/Ground.asp?GroundID=15
|
||||
73. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=1
|
||||
74. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
75. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=6
|
||||
76. https://finalsiren.com/Ground.asp?GroundID=6
|
||||
77. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=17
|
||||
78. https://finalsiren.com/Ground.asp?GroundID=6
|
||||
79. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=3
|
||||
80. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
81. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=15
|
||||
82. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
83. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=8
|
||||
84. https://finalsiren.com/Ground.asp?GroundID=6
|
||||
85. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=7
|
||||
86. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
87. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=14
|
||||
88. https://finalsiren.com/Ground.asp?GroundID=15
|
||||
89. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=6
|
||||
90. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
91. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=10
|
||||
92. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
93. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=4&Sort=Number Asc#player
|
||||
94. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=4&Sort=PlayerName Asc#player
|
||||
95. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=4&Sort=Matches Desc#player
|
||||
96. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=4&Sort=Kicks Desc#player
|
||||
97. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=4&Sort=AverageKicks Desc#player
|
||||
98. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=4&Sort=Handballs Desc#player
|
||||
99. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=4&Sort=AverageHandballs Desc#player
|
||||
100. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=4&Sort=Disposals Desc#player
|
||||
101. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=4&Sort=AverageDisposals Desc#player
|
||||
102. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=4&Sort=Marks Desc#player
|
||||
103. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=4&Sort=AverageMarks Desc#player
|
||||
104. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=4&Sort=HitOuts Desc#player
|
||||
105. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=4&Sort=AverageHitOuts Desc#player
|
||||
106. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=4&Sort=Tackles Desc#player
|
||||
107. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=4&Sort=AverageTackles Desc#player
|
||||
108. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=4&Sort=FreesFor Desc#player
|
||||
109. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=4&Sort=FreesAgainst Desc#player
|
||||
110. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=4&Sort=Goals Desc#player
|
||||
111. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=4&Sort=AverageGoals Desc#player
|
||||
112. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=4&Sort=Behinds Desc#player
|
||||
113. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=4&Sort=Score Desc#player
|
||||
114. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=4&Sort=Rating Desc#player
|
||||
115. https://finalsiren.com/Fixture.asp?SeasonID=1994&TeamID=4&Sort=AverageRating Desc#player
|
||||
116. https://finalsiren.com/PlayerStats.asp?PlayerID=342
|
||||
117. https://finalsiren.com/PlayerStats.asp?PlayerID=639
|
||||
118. https://finalsiren.com/PlayerStats.asp?PlayerID=4
|
||||
119. https://finalsiren.com/PlayerStats.asp?PlayerID=734
|
||||
120. https://finalsiren.com/PlayerStats.asp?PlayerID=977
|
||||
121. https://finalsiren.com/PlayerStats.asp?PlayerID=467
|
||||
122. https://finalsiren.com/PlayerStats.asp?PlayerID=1262
|
||||
123. https://finalsiren.com/PlayerStats.asp?PlayerID=35
|
||||
124. https://finalsiren.com/PlayerStats.asp?PlayerID=1067
|
||||
125. https://finalsiren.com/PlayerStats.asp?PlayerID=330
|
||||
126. https://finalsiren.com/PlayerStats.asp?PlayerID=69
|
||||
127. https://finalsiren.com/PlayerStats.asp?PlayerID=1167
|
||||
128. https://finalsiren.com/PlayerStats.asp?PlayerID=380
|
||||
129. https://finalsiren.com/PlayerStats.asp?PlayerID=530
|
||||
130. https://finalsiren.com/PlayerStats.asp?PlayerID=969
|
||||
131. https://finalsiren.com/PlayerStats.asp?PlayerID=8
|
||||
132. https://finalsiren.com/PlayerStats.asp?PlayerID=728
|
||||
133. https://finalsiren.com/PlayerStats.asp?PlayerID=631
|
||||
134. https://finalsiren.com/PlayerStats.asp?PlayerID=493
|
||||
135. https://finalsiren.com/PlayerStats.asp?PlayerID=878
|
||||
136. https://finalsiren.com/PlayerStats.asp?PlayerID=855
|
||||
137. https://finalsiren.com/PlayerStats.asp?PlayerID=610
|
||||
138. https://finalsiren.com/PlayerStats.asp?PlayerID=489
|
||||
139. https://finalsiren.com/PlayerStats.asp?PlayerID=921
|
||||
140. https://finalsiren.com/PlayerStats.asp?PlayerID=956
|
||||
141. https://finalsiren.com/PlayerStats.asp?PlayerID=933
|
||||
142. https://finalsiren.com/PlayerStats.asp?PlayerID=462
|
||||
143. https://finalsiren.com/PlayerStats.asp?PlayerID=845
|
||||
144. https://finalsiren.com/PlayerStats.asp?PlayerID=450
|
||||
145. https://finalsiren.com/PlayerStats.asp?PlayerID=486
|
||||
146. https://finalsiren.com/PlayerStats.asp?PlayerID=655
|
||||
147. https://finalsiren.com/PlayerStats.asp?PlayerID=1169
|
||||
148. https://finalsiren.com/PlayerStats.asp?PlayerID=178
|
||||
149. https://finalsiren.com/PlayerStats.asp?PlayerID=234
|
||||
150. https://finalsiren.com/PlayerStats.asp?PlayerID=517
|
||||
|
||||
Hidden links:
|
||||
152. https://finalsiren.com/MatchDetails.asp?GameID=1415&Code=7f3417889685e53b6349381e472a5518
|
||||
153. https://finalsiren.com/MatchDetails.asp?GameID=1421&Code=02890a1b82529256bccf2a5d7e68ca7d
|
||||
154. https://finalsiren.com/MatchDetails.asp?GameID=1428&Code=6bedbcec49c9b6b23c4d16486df1c1b2
|
||||
155. https://finalsiren.com/MatchDetails.asp?GameID=1436&Code=19025bd5f41980e443538e7dc849abc0
|
||||
156. https://finalsiren.com/MatchDetails.asp?GameID=1438&Code=4d766744ce5af3c1906713bcf156c147
|
||||
157. https://finalsiren.com/MatchDetails.asp?GameID=1532&Code=cc5ebe7e96b302b127e49fdf91ed7eaa
|
||||
158. https://finalsiren.com/MatchDetails.asp?GameID=1537&Code=9490c685de7ee22344da984d6d3bb152
|
||||
159. https://finalsiren.com/MatchDetails.asp?GameID=1542&Code=11f2918b3020757e080e160c75f97ad0
|
||||
160. https://finalsiren.com/MatchDetails.asp?GameID=1548&Code=7ecf718646433558d72e73ae1afec7aa
|
||||
161. https://finalsiren.com/MatchDetails.asp?GameID=1554&Code=053381aec1b64d144c6c4f67228968ec
|
||||
162. https://finalsiren.com/MatchDetails.asp?GameID=1561&Code=28471326d0108ae1507c587a0704e061
|
||||
163. https://finalsiren.com/MatchDetails.asp?GameID=1444&Code=e6fb5803d81ba9c46aebf23c4117166f
|
||||
164. https://finalsiren.com/MatchDetails.asp?GameID=1449&Code=371a03bc90c3e2d8c361dee3eb2a0714
|
||||
165. https://finalsiren.com/MatchDetails.asp?GameID=1455&Code=f188beeea478117f0e5cff92076bdb77
|
||||
166. https://finalsiren.com/MatchDetails.asp?GameID=1461&Code=8f45b4559708d14451c51fd72111e255
|
||||
167. https://finalsiren.com/MatchDetails.asp?GameID=1474&Code=8b2569dc34aa9c194655e4e30463b0db
|
||||
168. https://finalsiren.com/MatchDetails.asp?GameID=1481&Code=6caa7ebdfb942d6fb75ffc8f3a69865d
|
||||
169. https://finalsiren.com/MatchDetails.asp?GameID=1485&Code=2f5b0e4bd68f88c0cfdd21f0a3dc3c4f
|
||||
170. https://finalsiren.com/MatchDetails.asp?GameID=1492&Code=fb487efce549a54cb2222b3f812b7dc5
|
||||
171. https://finalsiren.com/MatchDetails.asp?GameID=1499&Code=31245857578078c5b4693c7244027c5f
|
||||
172. https://finalsiren.com/MatchDetails.asp?GameID=1504&Code=e7159edafdd9d0fcb8540069d9335a6e
|
||||
173. https://finalsiren.com/MatchDetails.asp?GameID=1514&Code=eeb42467a71f07badb7980a0a5893898
|
||||
174. https://finalsiren.com/MatchDetails.asp?GameID=1823&Code=722b79a20edff83e923cfbabd891f849
|
||||
175. https://finalsiren.com/MatchDetails.asp?GameID=1826&Code=4bdf80fd8f8fbd899f0164363564a186
|
||||
176. https://finalsiren.com/MatchDetails.asp?GameID=1829&Code=7ec9128c1f4791bb03f7324accc731bf
|
||||
177. https://finalsiren.com/MatchDetails.asp?GameID=1830&Code=d5ad01a82aadb19ecc4231dfae353f9c
|
||||
335
2007.txt
Normal file
335
2007.txt
Normal file
@@ -0,0 +1,335 @@
|
||||
FinalSiren.com - 2007 Geelong Team Page
|
||||
|
||||
(BUTTON) Toggle navigation[1]FinalSiren.com
|
||||
* [2]Home
|
||||
* [3]Teams
|
||||
+ [4]Statistics Summary
|
||||
+ [5]Ground Summary
|
||||
+ [6]Head to Head
|
||||
+
|
||||
+ [7]Adelaide
|
||||
+ [8]Brisbane Lions
|
||||
+ [9]Carlton
|
||||
+ [10]Collingwood
|
||||
+ [11]Essendon
|
||||
+ [12]Fremantle
|
||||
+ [13]Geelong
|
||||
+ [14]Gold Coast
|
||||
+ [15]GWS Giants
|
||||
+ [16]Hawthorn
|
||||
+ [17]Melbourne
|
||||
+ [18]North Melbourne
|
||||
+ [19]Port Adelaide
|
||||
+ [20]Richmond
|
||||
+ [21]St Kilda
|
||||
+ [22]Sydney
|
||||
+ [23]West Coast
|
||||
+ [24]Western Bulldogs
|
||||
* [25]Ladder
|
||||
* [26]Results
|
||||
+ [27]Match Results
|
||||
+ [28]Season Highlights
|
||||
+ [29]Results By Ground
|
||||
+ [30]This Day In History
|
||||
* [31]Player Statistics
|
||||
+ [32]Player Rankings
|
||||
+ [33]Rising Stars
|
||||
+ [34]Player Compare
|
||||
* [35]Form Guide
|
||||
|
||||
* [36]Log In
|
||||
|
||||
(BUTTON)
|
||||
Team: [Geelong_________]
|
||||
Season: [2007]
|
||||
(BUTTON) Go
|
||||
* [37]Fixture
|
||||
* [38]Player Statistics
|
||||
* [39]Wins / Losses by Margin
|
||||
* [40]Quarter Statistics
|
||||
|
||||
2007 Fixture
|
||||
|
||||
Rnd Home Team Away Team Ground Date
|
||||
R1 [41]Western Bulldogs 4.5 11.7 15.8 17.11 (113) dftd Geelong 5.3 7.9 8.13 13.15 (93) [42]Telstra Dome Apr 1 (Sun 2:10pm)
|
||||
R2 Geelong 4.6 10.8 19.13 24.18 (162) dftd [43]Carlton 3.2 5.6 7.9 12.12 (84) [44]Telstra Dome Apr 7 (Sat 7:10pm)
|
||||
R3 [45]Melbourne 2.1 4.4 5.9 8.9 (57) lost to Geelong 5.8 11.8 14.10 15.19 (109) [46]Melbourne Cricket Ground Apr 15 (Sun 2:10pm)
|
||||
R4 [47]Hawthorn 0.3 4.7 8.9 10.16 (76) dftd Geelong 3.3 4.8 8.13 9.18 (72) [48]Aurora Stadium Apr 22 (Sun 1:10pm)
|
||||
R5 Geelong 4.3 6.8 10.10 15.12 (102) lost to [49]North Melbourne 6.3 12.5 15.7 18.10 (118) [50]Skilled Stadium Apr 29 (Sun 2:10pm)
|
||||
R6 [51]Richmond 1.1 2.7 5.9 9.11 (65) lost to Geelong 10.2 20.6 29.9 35.12 (222) [52]Telstra Dome May 6 (Sun 5:10pm)
|
||||
R7 Geelong 4.4 6.8 11.12 16.13 (109) dftd [53]West Coast 4.2 5.5 5.9 10.10 (70) [54]Skilled Stadium May 13 (Sun 1:10pm)
|
||||
R8 Geelong 6.0 9.5 11.9 14.10 (94) dftd [55]Fremantle 3.2 4.6 5.7 10.9 (69) [56]Skilled Stadium May 19 (Sat 2:10pm)
|
||||
R9 [57]Port Adelaide 1.3 2.4 4.10 8.12 (60) lost to Geelong 5.4 13.9 14.15 16.20 (116) [58]AAMI Stadium May 27 (Sun 4:40pm)
|
||||
R10 [59]St Kilda 4.1 7.6 9.8 9.11 (65) lost to Geelong 7.2 10.5 15.8 19.11 (125) [60]Telstra Dome Jun 3 (Sun 5:10pm)
|
||||
R11 [61]Adelaide 3.4 5.5 8.6 9.8 (62) lost to Geelong 2.2 4.11 7.13 9.15 (69) [62]AAMI Stadium Jun 10 (Sun 1:10pm)
|
||||
R12 Geelong 1.4 4.8 6.12 12.13 (85) dftd [63]Brisbane Lions 0.2 0.4 4.5 5.5 (35) [64]Skilled Stadium Jun 17 (Sun 1:10pm)
|
||||
R13 Geelong 5.1 9.4 11.8 13.9 (87) dftd [65]Sydney 2.1 2.5 5.8 10.9 (69) [66]Skilled Stadium Jun 30 (Sat 2:10pm)
|
||||
R14 [67]Essendon 3.4 6.9 11.10 12.11 (83) lost to Geelong 4.3 7.9 12.14 19.19 (133) [68]Telstra Dome Jul 6 (Fri 7:40pm)
|
||||
R15 Geelong 4.3 7.5 9.10 11.14 (80) dftd [69]Collingwood 2.4 6.5 7.8 9.10 (64) [70]Melbourne Cricket Ground Jul 14 (Sat 2:10pm)
|
||||
R16 Geelong 8.2 13.6 15.11 20.18 (138) dftd [71]Western Bulldogs 3.1 4.4 6.8 9.9 (63) [72]Telstra Dome Jul 20 (Fri 7:40pm)
|
||||
R17 [73]Fremantle 1.3 4.5 8.9 10.12 (72) lost to Geelong 6.4 8.11 12.18 20.20 (140) [74]Subiaco Oval Jul 28 (Sat 4:10pm)
|
||||
R18 Geelong 5.3 9.6 13.10 21.13 (139) dftd [75]Richmond 2.1 5.2 7.3 11.3 (69) [76]Skilled Stadium Aug 4 (Sat 2:10pm)
|
||||
R19 Geelong 5.3 6.5 11.8 15.13 (103) dftd [77]Adelaide 1.0 4.2 6.7 10.10 (70) [78]Skilled Stadium Aug 12 (Sun 2:10pm)
|
||||
R20 [79]North Melbourne 2.8 4.10 7.11 13.13 (91) lost to Geelong 5.6 6.10 13.12 17.16 (118) [80]Telstra Dome Aug 19 (Sun 2:10pm)
|
||||
R21 Geelong 2.1 8.4 10.7 15.11 (101) lost to [81]Port Adelaide 5.2 9.3 13.8 16.10 (106) [82]Skilled Stadium Aug 26 (Sun 2:10pm)
|
||||
R22 [83]Brisbane Lions 2.1 6.6 9.10 15.13 (103) lost to Geelong 5.2 9.4 15.10 22.13 (145) [84]Gabba Sep 1 (Sat 7:10pm)
|
||||
QF Geelong 3.5 10.10 16.16 23.18 (156) dftd [85]North Melbourne 3.0 4.1 6.1 8.2 (50) [86]Melbourne Cricket Ground Sep 9 (Sun 2:45pm)
|
||||
PF Geelong 4.4 7.6 9.13 13.14 (92) dftd [87]Collingwood 2.5 6.7 9.8 13.9 (87) [88]Melbourne Cricket Ground Sep 21 (Fri 7:50pm)
|
||||
GF Geelong 5.7 11.13 18.17 24.19 (163) dftd [89]Port Adelaide 2.2 4.3 5.5 6.8 (44) [90]Melbourne Cricket Ground Sep 29 (Sat 2:30pm)
|
||||
|
||||
2007 Player Statistics
|
||||
|
||||
Pos [91]Num [92]Player [93]MT [94]K [95]Avg [96]H [97]Avg [98]D [99]Avg [100]M [101]Avg [102]HO [103]Avg [104]T [105]Avg [106]FF [107]FA [108]G [109]Avg [110]B [111]SC [112]Rat [113]Avg
|
||||
1 3 [114]Jimmy Bartel 23 341 14.8 291 12.7 632 27.5 143 6.2 16 0.7 122 5.3 34 15 18 0.8 8 116 2643 114.9
|
||||
2 11 [115]Joel Corey 25 338 13.5 312 12.5 650 26 119 4.8 22 0.9 134 5.4 46 28 7 0.3 9 51 2566 102.6
|
||||
3 29 [116]Gary Ablett 25 358 14.3 309 12.4 667 26.7 98 3.9 0 0 86 3.4 42 22 30 1.2 26 206 2512 100.5
|
||||
4 35 [117]Paul Chapman 19 289 15.2 127 6.7 416 21.9 112 5.9 1 0.1 75 3.9 21 23 30 1.6 15 195 1905 100.3
|
||||
5 20 [118]Steve Johnson 20 286 14.3 86 4.3 372 18.6 144 7.2 0 0 44 2.2 32 20 49 2.5 33 327 1937 96.9
|
||||
6 39 [119]Darren Milburn 25 274 11 288 11.5 562 22.5 179 7.2 3 0.1 57 2.3 27 21 5 0.2 8 38 2168 86.7
|
||||
7 44 [120]Corey Enright 24 323 13.5 226 9.4 549 22.9 139 5.8 4 0.2 51 2.1 15 27 9 0.4 5 59 2039 85
|
||||
8 6 [121]Brad Ottens 22 133 6 163 7.4 296 13.5 115 5.2 417 19 69 3.1 32 27 21 1 16 142 1856 84.4
|
||||
9 14 [122]Joel Selwood 21 215 10.2 189 9 404 19.2 109 5.2 0 0 94 4.5 36 20 7 0.3 8 50 1752 83.4
|
||||
10 4 [123]Andrew Mackie 24 315 13.1 162 6.8 477 19.9 153 6.4 0 0 38 1.6 22 9 13 0.5 14 92 1967 82
|
||||
11 27 [124]Mathew Stokes 21 195 9.3 159 7.6 354 16.9 111 5.3 0 0 58 2.8 26 15 32 1.5 15 207 1656 78.9
|
||||
12 21 [125]Cameron Mooney 25 242 9.7 88 3.5 330 13.2 191 7.6 2 0.1 25 1 26 29 67 2.7 38 440 1956 78.2
|
||||
13 45 [126]Cameron Ling 24 215 9 261 10.9 476 19.8 107 4.5 0 0 69 2.9 21 28 28 1.2 6 174 1875 78.1
|
||||
14 9 [127]James Kelly 23 201 8.7 246 10.7 447 19.4 85 3.7 0 0 84 3.7 15 16 11 0.5 10 76 1729 75.2
|
||||
15 32 [128]Brent Prismall 5 48 9.6 41 8.2 89 17.8 23 4.6 0 0 12 2.4 4 3 3 0.6 3 21 359 71.8
|
||||
16 17 [129]Shannon Byrnes 12 90 7.5 107 8.9 197 16.4 53 4.4 0 0 40 3.3 14 9 7 0.6 11 53 843 70.3
|
||||
17 8 [130]Josh Hunt 16 143 8.9 132 8.3 275 17.2 72 4.5 0 0 43 2.7 3 13 3 0.2 1 19 1064 66.5
|
||||
18 30 [131]Matthew Scarlett 24 278 11.6 137 5.7 415 17.3 111 4.6 1 0 40 1.7 19 20 1 0 5 11 1572 65.5
|
||||
19 10 [132]Kane Tenace 9 96 10.7 62 6.9 158 17.6 39 4.3 0 0 14 1.6 3 6 1 0.1 1 7 577 64.1
|
||||
20 16 [133]Charlie Gardiner 2 15 7.5 15 7.5 30 15 15 7.5 0 0 2 1 2 4 1 0.5 1 7 125 62.5
|
||||
21 40 [134]David Wojcinski 25 196 7.8 185 7.4 381 15.2 77 3.1 1 0 52 2.1 15 29 14 0.6 9 93 1419 56.8
|
||||
22 1 [135]Steven King 6 18 3 40 6.7 58 9.7 18 3 81 13.5 22 3.7 6 8 0 0 1 1 340 56.7
|
||||
23 2 [136]Tom Harley 17 134 7.9 100 5.9 234 13.8 92 5.4 0 0 19 1.1 18 11 1 0.1 0 6 945 55.6
|
||||
24 33 [137]Max Rooke 8 38 4.8 45 5.6 83 10.4 26 3.3 1 0.1 27 3.4 6 8 6 0.8 3 39 412 51.5
|
||||
25 24 [138]Mark Blake 22 62 2.8 147 6.7 209 9.5 65 3 379 17.2 26 1.2 12 19 2 0.1 6 18 1131 51.4
|
||||
26 23 [139]Nathan Ablett 21 117 5.6 74 3.5 191 9.1 86 4.1 4 0.2 28 1.3 18 11 34 1.6 18 222 1080 51.4
|
||||
27 28 [140]David Johnson 12 87 7.3 66 5.5 153 12.8 34 2.8 0 0 23 1.9 12 8 3 0.3 1 19 594 49.5
|
||||
28 26 [141]Tom Hawkins 9 52 5.8 25 2.8 77 8.6 33 3.7 0 0 9 1 4 7 12 1.3 10 82 406 45.1
|
||||
29 5 [142]Travis Varcoe 18 72 4 72 4 144 8 35 1.9 0 0 57 3.2 5 10 15 0.8 7 97 765 42.5
|
||||
30 19 [143]Matthew Egan 22 115 5.2 142 6.5 257 11.7 80 3.6 1 0 29 1.3 10 21 0 0 0 0 933 42.4
|
||||
31 22 [144]Henry Playfair 1 2 2 6 6 8 8 3 3 0 0 0 0 1 0 0 0 0 0 28 28
|
||||
Totals 550 5288 9.6 4303 7.8 9591 17.4 2667 4.8 933 1.7 1449 2.6 547 487 430 0.8 288 2868 41154 74.8
|
||||
|
||||
2007 Wins
|
||||
|
||||
Round Opposition For Against Margin Ground
|
||||
Round 6 Richmond 35.12 (222) 9.11 (65) 157 Telstra Dome
|
||||
Finals Week 4 Port Adelaide 24.19 (163) 6.8 (44) 119 Melbourne Cricket Ground
|
||||
Finals Week 1 North Melbourne 23.18 (156) 8.2 (50) 106 Melbourne Cricket Ground
|
||||
Round 2 Carlton 24.18 (162) 12.12 (84) 78 Telstra Dome
|
||||
Round 16 Western Bulldogs 20.18 (138) 9.9 (63) 75 Telstra Dome
|
||||
Round 18 Richmond 21.13 (139) 11.3 (69) 70 Skilled Stadium
|
||||
Round 17 Fremantle 20.20 (140) 10.12 (72) 68 Subiaco Oval
|
||||
Round 10 St Kilda 19.11 (125) 9.11 (65) 60 Telstra Dome
|
||||
Round 9 Port Adelaide 16.20 (116) 8.12 (60) 56 AAMI Stadium
|
||||
Round 3 Melbourne 15.19 (109) 8.9 (57) 52 Melbourne Cricket Ground
|
||||
Round 14 Essendon 19.19 (133) 12.11 (83) 50 Telstra Dome
|
||||
Round 12 Brisbane Lions 12.13 (85) 5.5 (35) 50 Skilled Stadium
|
||||
Round 22 Brisbane Lions 22.13 (145) 15.13 (103) 42 Gabba
|
||||
Round 7 West Coast 16.13 (109) 10.10 (70) 39 Skilled Stadium
|
||||
Round 19 Adelaide 15.13 (103) 10.10 (70) 33 Skilled Stadium
|
||||
Round 20 North Melbourne 17.16 (118) 13.13 (91) 27 Telstra Dome
|
||||
Round 8 Fremantle 14.10 (94) 10.9 (69) 25 Skilled Stadium
|
||||
Round 13 Sydney 13.9 (87) 10.9 (69) 18 Skilled Stadium
|
||||
Round 15 Collingwood 11.14 (80) 9.10 (64) 16 Melbourne Cricket Ground
|
||||
Round 11 Adelaide 9.15 (69) 9.8 (62) 7 AAMI Stadium
|
||||
Finals Week 3 Collingwood 13.14 (92) 13.9 (87) 5 Melbourne Cricket Ground
|
||||
Average margin: 54.9
|
||||
|
||||
2007 Losses
|
||||
|
||||
Round Opposition For Against Margin Ground
|
||||
Round 1 Western Bulldogs 13.15 (93) 17.11 (113) 20 Telstra Dome
|
||||
Round 5 North Melbourne 15.12 (102) 18.10 (118) 16 Skilled Stadium
|
||||
Round 21 Port Adelaide 15.11 (101) 16.10 (106) 5 Skilled Stadium
|
||||
Round 4 Hawthorn 9.18 (72) 10.16 (76) 4 Aurora Stadium
|
||||
Average margin: 11.3
|
||||
|
||||
2007 Quarter Statistics
|
||||
|
||||
Quarter W D L For Against %
|
||||
1^st 22 0 3 117.85 (787) 61.61 (427) 184.31
|
||||
2^nd 15 0 10 97.101 (683) 64.67 (451) 151.44
|
||||
3^rd 19 1 5 102.105 (717) 64.64 (448) 160.04
|
||||
4^th 17 2 6 114.82 (766) 78.51 (519) 147.59
|
||||
Total 73 3 24 430.373 (2953) 267.243 (1845) 160.05
|
||||
[INS: :INS]
|
||||
Copyright © 2003 - 2020 FinalSiren.com.
|
||||
|
||||
References
|
||||
|
||||
Visible links
|
||||
1. https://finalsiren.com/
|
||||
2. https://finalsiren.com/
|
||||
3. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2007
|
||||
4. https://finalsiren.com/TeamStatsSummary.asp
|
||||
5. https://finalsiren.com/TeamGroundSummary.asp
|
||||
6. https://finalsiren.com/PreviousGames.asp
|
||||
7. https://finalsiren.com/Fixture.asp?TeamID=1
|
||||
8. https://finalsiren.com/Fixture.asp?TeamID=2
|
||||
9. https://finalsiren.com/Fixture.asp?TeamID=14
|
||||
10. https://finalsiren.com/Fixture.asp?TeamID=3
|
||||
11. https://finalsiren.com/Fixture.asp?TeamID=5
|
||||
12. https://finalsiren.com/Fixture.asp?TeamID=11
|
||||
13. https://finalsiren.com/Fixture.asp?TeamID=4
|
||||
14. https://finalsiren.com/Fixture.asp?TeamID=19
|
||||
15. https://finalsiren.com/Fixture.asp?TeamID=21
|
||||
16. https://finalsiren.com/Fixture.asp?TeamID=16
|
||||
17. https://finalsiren.com/Fixture.asp?TeamID=13
|
||||
18. https://finalsiren.com/Fixture.asp?TeamID=6
|
||||
19. https://finalsiren.com/Fixture.asp?TeamID=9
|
||||
20. https://finalsiren.com/Fixture.asp?TeamID=8
|
||||
21. https://finalsiren.com/Fixture.asp?TeamID=12
|
||||
22. https://finalsiren.com/Fixture.asp?TeamID=15
|
||||
23. https://finalsiren.com/Fixture.asp?TeamID=10
|
||||
24. https://finalsiren.com/Fixture.asp?TeamID=7
|
||||
25. https://finalsiren.com/AFLLadder.asp
|
||||
26. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2007
|
||||
27. https://finalsiren.com/Results.asp
|
||||
28. https://finalsiren.com/SeasonHighlights.asp
|
||||
29. https://finalsiren.com/ResultsByGround.asp
|
||||
30. https://finalsiren.com/ResultsDayInHistory.asp
|
||||
31. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2007
|
||||
32. https://finalsiren.com/AFLPlayerStats.asp
|
||||
33. https://finalsiren.com/RisingStars.asp
|
||||
34. https://finalsiren.com/PlayerCompare.asp
|
||||
35. https://finalsiren.com/FormGuide.asp
|
||||
36. https://finalsiren.com/Account/Registration.asp?PushURL=/Default.asp
|
||||
37. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2007#fixture
|
||||
38. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2007#player
|
||||
39. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2007#winslosses
|
||||
40. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2007#quarterstats
|
||||
41. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=7
|
||||
42. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
43. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=14
|
||||
44. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
45. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=13
|
||||
46. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
47. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=16
|
||||
48. https://finalsiren.com/Ground.asp?GroundID=8
|
||||
49. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=6
|
||||
50. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
51. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=8
|
||||
52. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
53. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=10
|
||||
54. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
55. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=11
|
||||
56. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
57. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=9
|
||||
58. https://finalsiren.com/Ground.asp?GroundID=3
|
||||
59. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=12
|
||||
60. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
61. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=1
|
||||
62. https://finalsiren.com/Ground.asp?GroundID=3
|
||||
63. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=2
|
||||
64. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
65. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=15
|
||||
66. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
67. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=5
|
||||
68. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
69. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=3
|
||||
70. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
71. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=7
|
||||
72. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
73. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=11
|
||||
74. https://finalsiren.com/Ground.asp?GroundID=5
|
||||
75. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=8
|
||||
76. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
77. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=1
|
||||
78. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
79. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=6
|
||||
80. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
81. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=9
|
||||
82. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
83. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=2
|
||||
84. https://finalsiren.com/Ground.asp?GroundID=7
|
||||
85. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=6
|
||||
86. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
87. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=3
|
||||
88. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
89. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=9
|
||||
90. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
91. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=4&Sort=Number Asc#player
|
||||
92. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=4&Sort=PlayerName Asc#player
|
||||
93. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=4&Sort=Matches Desc#player
|
||||
94. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=4&Sort=Kicks Desc#player
|
||||
95. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=4&Sort=AverageKicks Desc#player
|
||||
96. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=4&Sort=Handballs Desc#player
|
||||
97. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=4&Sort=AverageHandballs Desc#player
|
||||
98. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=4&Sort=Disposals Desc#player
|
||||
99. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=4&Sort=AverageDisposals Desc#player
|
||||
100. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=4&Sort=Marks Desc#player
|
||||
101. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=4&Sort=AverageMarks Desc#player
|
||||
102. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=4&Sort=HitOuts Desc#player
|
||||
103. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=4&Sort=AverageHitOuts Desc#player
|
||||
104. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=4&Sort=Tackles Desc#player
|
||||
105. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=4&Sort=AverageTackles Desc#player
|
||||
106. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=4&Sort=FreesFor Desc#player
|
||||
107. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=4&Sort=FreesAgainst Desc#player
|
||||
108. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=4&Sort=Goals Desc#player
|
||||
109. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=4&Sort=AverageGoals Desc#player
|
||||
110. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=4&Sort=Behinds Desc#player
|
||||
111. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=4&Sort=Score Desc#player
|
||||
112. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=4&Sort=Rating Desc#player
|
||||
113. https://finalsiren.com/Fixture.asp?SeasonID=2007&TeamID=4&Sort=AverageRating Desc#player
|
||||
114. https://finalsiren.com/PlayerStats.asp?PlayerID=229
|
||||
115. https://finalsiren.com/PlayerStats.asp?PlayerID=729
|
||||
116. https://finalsiren.com/PlayerStats.asp?PlayerID=1009
|
||||
117. https://finalsiren.com/PlayerStats.asp?PlayerID=676
|
||||
118. https://finalsiren.com/PlayerStats.asp?PlayerID=668
|
||||
119. https://finalsiren.com/PlayerStats.asp?PlayerID=92
|
||||
120. https://finalsiren.com/PlayerStats.asp?PlayerID=953
|
||||
121. https://finalsiren.com/PlayerStats.asp?PlayerID=689
|
||||
122. https://finalsiren.com/PlayerStats.asp?PlayerID=1714
|
||||
123. https://finalsiren.com/PlayerStats.asp?PlayerID=1360
|
||||
124. https://finalsiren.com/PlayerStats.asp?PlayerID=1653
|
||||
125. https://finalsiren.com/PlayerStats.asp?PlayerID=1035
|
||||
126. https://finalsiren.com/PlayerStats.asp?PlayerID=1116
|
||||
127. https://finalsiren.com/PlayerStats.asp?PlayerID=287
|
||||
128. https://finalsiren.com/PlayerStats.asp?PlayerID=1633
|
||||
129. https://finalsiren.com/PlayerStats.asp?PlayerID=1410
|
||||
130. https://finalsiren.com/PlayerStats.asp?PlayerID=1344
|
||||
131. https://finalsiren.com/PlayerStats.asp?PlayerID=459
|
||||
132. https://finalsiren.com/PlayerStats.asp?PlayerID=1356
|
||||
133. https://finalsiren.com/PlayerStats.asp?PlayerID=944
|
||||
134. https://finalsiren.com/PlayerStats.asp?PlayerID=1101
|
||||
135. https://finalsiren.com/PlayerStats.asp?PlayerID=632
|
||||
136. https://finalsiren.com/PlayerStats.asp?PlayerID=531
|
||||
137. https://finalsiren.com/PlayerStats.asp?PlayerID=892
|
||||
138. https://finalsiren.com/PlayerStats.asp?PlayerID=1595
|
||||
139. https://finalsiren.com/PlayerStats.asp?PlayerID=1609
|
||||
140. https://finalsiren.com/PlayerStats.asp?PlayerID=328
|
||||
141. https://finalsiren.com/PlayerStats.asp?PlayerID=1720
|
||||
142. https://finalsiren.com/PlayerStats.asp?PlayerID=1721
|
||||
143. https://finalsiren.com/PlayerStats.asp?PlayerID=1532
|
||||
144. https://finalsiren.com/PlayerStats.asp?PlayerID=208
|
||||
|
||||
Hidden links:
|
||||
146. https://finalsiren.com/MatchDetails.asp?GameID=4579&Code=be888f676eb69ea4f43a3cd647069efa
|
||||
147. https://finalsiren.com/MatchDetails.asp?GameID=4536&Code=d531ecd2c60793341665e4ddeac0ff63
|
||||
148. https://finalsiren.com/MatchDetails.asp?GameID=4640&Code=b9faee492ed8dd8672a29227ac2af10a
|
||||
149. https://finalsiren.com/MatchDetails.asp?GameID=4677&Code=ceedef068de7ce28e2567e104d204236
|
||||
150. https://finalsiren.com/MatchDetails.asp?GameID=4541&Code=21563ba1070499f0dfd02b1c96c61bbd
|
||||
151. https://finalsiren.com/MatchDetails.asp?GameID=4590&Code=e85e062faa372b7184e190a75d3a6cb9
|
||||
152. https://finalsiren.com/MatchDetails.asp?GameID=4539&Code=3071f52113d27761da3540f2749d732e
|
||||
153. https://finalsiren.com/MatchDetails.asp?GameID=4540&Code=d21a4aa1e4f67474c26884c978e52d36
|
||||
154. https://finalsiren.com/MatchDetails.asp?GameID=4600&Code=c102fcdb907b3d0d72c0044a912dc34a
|
||||
155. https://finalsiren.com/MatchDetails.asp?GameID=4633&Code=8177c584258fb906a10ce131bbd63655
|
||||
156. https://finalsiren.com/MatchDetails.asp?GameID=4513&Code=401a28f9176313aecb2af27fe9cc64c7
|
||||
157. https://finalsiren.com/MatchDetails.asp?GameID=4545&Code=dba557d25b12b0711ff46ddfdcd02a71
|
||||
158. https://finalsiren.com/MatchDetails.asp?GameID=4537&Code=51e17c1b121c490ba487ecebc8a1685a
|
||||
159. https://finalsiren.com/MatchDetails.asp?GameID=4552&Code=5ab015c838c7e952370e0c3850334eea
|
||||
160. https://finalsiren.com/MatchDetails.asp?GameID=4546&Code=1b18b921fea1665bb1ae85ce90680e4d
|
||||
161. https://finalsiren.com/MatchDetails.asp?GameID=4542&Code=af4d24529e6261e6d2911b451667c537
|
||||
162. https://finalsiren.com/MatchDetails.asp?GameID=4622&Code=07892d44721f1639912dadb0864564b4
|
||||
163. https://finalsiren.com/MatchDetails.asp?GameID=4543&Code=28411551724c5d08f9779c9e2192f2a4
|
||||
164. https://finalsiren.com/MatchDetails.asp?GameID=4544&Code=6c3e49d642e18560534e9438248c4741
|
||||
165. https://finalsiren.com/MatchDetails.asp?GameID=4563&Code=5f5b96c4325535bc49b57b5b238b9173
|
||||
166. https://finalsiren.com/MatchDetails.asp?GameID=4538&Code=df68d45b17b3694f4c98dd479dd8f550
|
||||
167. https://finalsiren.com/MatchDetails.asp?GameID=4524&Code=dc2ad5953d37a4ff5136e575d645b7d8
|
||||
168. https://finalsiren.com/MatchDetails.asp?GameID=4682&Code=05a452d541fa4a7e4dc4bc9eaae01991
|
||||
169. https://finalsiren.com/MatchDetails.asp?GameID=4685&Code=1f391a4c1ea56885e6693a5909d73848
|
||||
170. https://finalsiren.com/MatchDetails.asp?GameID=4687&Code=b11a0fece6b24f93fd9f13a4dc1a8c08
|
||||
335
2008.txt
Normal file
335
2008.txt
Normal file
@@ -0,0 +1,335 @@
|
||||
FinalSiren.com - 2008 Geelong Team Page
|
||||
|
||||
(BUTTON) Toggle navigation[1]FinalSiren.com
|
||||
* [2]Home
|
||||
* [3]Teams
|
||||
+ [4]Statistics Summary
|
||||
+ [5]Ground Summary
|
||||
+ [6]Head to Head
|
||||
+
|
||||
+ [7]Adelaide
|
||||
+ [8]Brisbane Lions
|
||||
+ [9]Carlton
|
||||
+ [10]Collingwood
|
||||
+ [11]Essendon
|
||||
+ [12]Fremantle
|
||||
+ [13]Geelong
|
||||
+ [14]Gold Coast
|
||||
+ [15]GWS Giants
|
||||
+ [16]Hawthorn
|
||||
+ [17]Melbourne
|
||||
+ [18]North Melbourne
|
||||
+ [19]Port Adelaide
|
||||
+ [20]Richmond
|
||||
+ [21]St Kilda
|
||||
+ [22]Sydney
|
||||
+ [23]West Coast
|
||||
+ [24]Western Bulldogs
|
||||
* [25]Ladder
|
||||
* [26]Results
|
||||
+ [27]Match Results
|
||||
+ [28]Season Highlights
|
||||
+ [29]Results By Ground
|
||||
+ [30]This Day In History
|
||||
* [31]Player Statistics
|
||||
+ [32]Player Rankings
|
||||
+ [33]Rising Stars
|
||||
+ [34]Player Compare
|
||||
* [35]Form Guide
|
||||
|
||||
* [36]Log In
|
||||
|
||||
(BUTTON)
|
||||
Team: [Geelong_________]
|
||||
Season: [2008]
|
||||
(BUTTON) Go
|
||||
* [37]Fixture
|
||||
* [38]Player Statistics
|
||||
* [39]Wins / Losses by Margin
|
||||
* [40]Quarter Statistics
|
||||
|
||||
2008 Fixture
|
||||
|
||||
Rnd Home Team Away Team Ground Date
|
||||
R1 [41]Port Adelaide 4.0 6.1 10.6 14.12 (96) lost to Geelong 6.4 10.8 12.11 15.15 (105) [42]AAMI Stadium Mar 20 (Thu 8:45pm)
|
||||
R2 Geelong 4.4 11.9 17.13 22.18 (150) dftd [43]Essendon 1.2 3.6 4.10 6.15 (51) [44]Telstra Dome Mar 30 (Sun 2:10pm)
|
||||
R3 Geelong 4.4 8.11 13.14 16.16 (112) dftd [45]Melbourne 3.4 6.6 10.8 12.10 (82) [46]Skilled Stadium Apr 6 (Sun 1:10pm)
|
||||
R4 [47]St Kilda 4.7 7.8 10.11 13.16 (94) lost to Geelong 4.0 10.6 17.9 21.10 (136) [48]Telstra Dome Apr 12 (Sat 2:10pm)
|
||||
R5 Geelong 6.2 7.8 8.13 16.18 (114) dftd [49]Sydney 1.2 6.7 7.9 10.12 (72) [50]Skilled Stadium Apr 19 (Sat 2:10pm)
|
||||
R6 [51]Fremantle 3.6 8.6 12.8 13.10 (88) lost to Geelong 1.1 8.4 8.7 13.11 (89) [52]Subiaco Oval Apr 25 (Fri 8:40pm)
|
||||
R7 Geelong 4.1 7.6 11.8 15.15 (105) dftd [53]Brisbane Lions 5.6 6.8 10.9 11.12 (78) [54]Skilled Stadium May 3 (Sat 2:10pm)
|
||||
R8 [55]Richmond 3.2 5.4 6.7 10.9 (69) lost to Geelong 2.1 4.4 11.12 14.15 (99) [56]Melbourne Cricket Ground May 17 (Sat 2:10pm)
|
||||
R9 [57]Collingwood 6.4 11.6 16.8 20.14 (134) dftd Geelong 2.2 3.3 6.5 7.6 (48) [58]Melbourne Cricket Ground May 23 (Fri 7:40pm)
|
||||
R10 Geelong 2.7 7.10 13.18 19.19 (133) dftd [59]Carlton 2.2 6.3 6.4 12.5 (77) [60]Telstra Dome May 31 (Sat 7:10pm)
|
||||
R11 [61]North Melbourne 3.2 10.4 15.7 17.12 (114) lost to Geelong 7.0 11.6 17.7 19.13 (127) [62]Telstra Dome Jun 6 (Fri 7:40pm)
|
||||
R12 Geelong 3.5 7.9 13.14 15.18 (108) dftd [63]Port Adelaide 2.2 3.6 4.6 7.7 (49) [64]Skilled Stadium Jun 15 (Sun 1:10pm)
|
||||
R13 [65]West Coast 1.5 2.9 3.14 5.17 (47) lost to Geelong 7.3 13.6 23.10 28.14 (182) [66]Subiaco Oval Jun 21 (Sat 7:40pm)
|
||||
R14 [67]Adelaide 0.1 2.5 4.8 8.8 (56) lost to Geelong 4.6 9.8 12.10 18.16 (124) [68]AAMI Stadium Jul 4 (Fri 8:10pm)
|
||||
R15 Geelong 4.2 7.7 13.10 18.10 (118) dftd [69]Fremantle 2.1 2.4 5.7 6.8 (44) [70]Skilled Stadium Jul 12 (Sat 2:10pm)
|
||||
R16 Geelong 3.3 6.11 11.12 19.17 (131) dftd [71]Western Bulldogs 3.3 7.5 9.9 10.10 (70) [72]Skilled Stadium Jul 19 (Sat 2:10pm)
|
||||
R17 [73]Hawthorn 3.2 6.5 9.8 11.11 (77) lost to Geelong 6.3 8.10 9.12 12.16 (88) [74]Melbourne Cricket Ground Jul 25 (Fri 7:40pm)
|
||||
R18 Geelong 2.6 8.8 15.13 20.14 (134) dftd [75]Richmond 2.2 4.6 6.9 10.11 (71) [76]Telstra Dome Aug 2 (Sat 7:10pm)
|
||||
R19 [77]Melbourne 0.0 1.3 2.6 5.11 (41) lost to Geelong 8.5 12.7 19.10 24.13 (157) [78]Melbourne Cricket Ground Aug 8 (Fri 7:10pm)
|
||||
R20 [79]Sydney 4.1 6.4 8.5 14.10 (94) lost to Geelong 7.4 9.8 16.10 20.13 (133) [80]ANZ Stadium Aug 16 (Sat 7:10pm)
|
||||
R21 Geelong 3.3 10.6 13.10 17.13 (115) dftd [81]North Melbourne 4.3 6.4 9.4 13.4 (82) [82]Skilled Stadium Aug 24 (Sun 1:10pm)
|
||||
R22 Geelong 4.3 12.9 18.12 24.20 (164) dftd [83]West Coast 4.3 6.3 9.5 10.5 (65) [84]Skilled Stadium Aug 30 (Sat 2:10pm)
|
||||
QF Geelong 3.7 7.10 16.15 17.17 (119) dftd [85]St Kilda 1.1 3.2 5.5 8.13 (61) [86]Melbourne Cricket Ground Sep 7 (Sun 2:40pm)
|
||||
PF Geelong 5.3 8.8 10.9 12.11 (83) dftd [87]Western Bulldogs 4.3 5.5 7.9 7.12 (54) [88]Melbourne Cricket Ground Sep 19 (Fri 7:40pm)
|
||||
GF Geelong 5.3 6.12 9.18 11.23 (89) lost to [89]Hawthorn 5.2 8.3 14.5 18.7 (115) [90]Melbourne Cricket Ground Sep 27 (Sat 2:30pm)
|
||||
|
||||
2008 Player Statistics
|
||||
|
||||
Pos [91]Num [92]Player [93]MT [94]K [95]Avg [96]H [97]Avg [98]D [99]Avg [100]M [101]Avg [102]HO [103]Avg [104]T [105]Avg [106]FF [107]FA [108]G [109]Avg [110]B [111]SC [112]Rat [113]Avg
|
||||
1 29 [114]Gary Ablett 21 288 13.7 318 15.1 606 28.9 100 4.8 0 0 95 4.5 44 19 26 1.2 24 180 2347 111.8
|
||||
2 3 [115]Jimmy Bartel 25 382 15.3 320 12.8 702 28.1 142 5.7 6 0.2 124 5 46 38 22 0.9 15 147 2793 111.7
|
||||
3 11 [116]Joel Corey 25 339 13.6 391 15.6 730 29.2 116 4.6 13 0.5 138 5.5 49 30 6 0.2 7 43 2714 108.6
|
||||
4 20 [117]Steve Johnson 25 333 13.3 174 7 507 20.3 147 5.9 2 0.1 65 2.6 35 34 53 2.1 31 349 2332 93.3
|
||||
5 35 [118]Paul Chapman 19 253 13.3 131 6.9 384 20.2 102 5.4 0 0 54 2.8 26 20 33 1.7 13 211 1720 90.5
|
||||
6 14 [119]Joel Selwood 24 283 11.8 324 13.5 607 25.3 102 4.3 2 0.1 78 3.3 63 21 6 0.3 9 45 2162 90.1
|
||||
7 4 [120]Andrew Mackie 21 290 13.8 180 8.6 470 22.4 141 6.7 0 0 38 1.8 16 13 11 0.5 9 75 1857 88.4
|
||||
8 45 [121]Cameron Ling 23 237 10.3 309 13.4 546 23.7 106 4.6 2 0.1 79 3.4 21 20 15 0.7 5 95 2021 87.9
|
||||
9 44 [122]Corey Enright 25 299 12 282 11.3 581 23.2 133 5.3 0 0 70 2.8 14 13 6 0.2 2 38 2153 86.1
|
||||
10 9 [123]James Kelly 21 196 9.3 232 11 428 20.4 95 4.5 1 0 112 5.3 23 22 8 0.4 7 55 1798 85.6
|
||||
11 27 [124]Mathew Stokes 22 235 10.7 162 7.4 397 18 122 5.5 0 0 54 2.5 21 16 38 1.7 17 245 1829 83.1
|
||||
12 39 [125]Darren Milburn 22 242 11 200 9.1 442 20.1 155 7 3 0.1 47 2.1 28 16 7 0.3 1 43 1805 82
|
||||
13 21 [126]Cameron Mooney 24 229 9.5 116 4.8 345 14.4 201 8.4 0 0 24 1 28 26 52 2.2 36 348 1916 79.8
|
||||
14 6 [127]Brad Ottens 16 73 4.6 136 8.5 209 13.1 72 4.5 325 20.3 51 3.2 13 34 14 0.9 8 92 1239 77.4
|
||||
15 32 [128]Brent Prismall 12 110 9.2 147 12.3 257 21.4 55 4.6 0 0 24 2 8 6 8 0.7 1 49 924 77
|
||||
16 17 [129]Shannon Byrnes 9 78 8.7 65 7.2 143 15.9 35 3.9 0 0 28 3.1 6 12 8 0.9 10 58 609 67.7
|
||||
17 13 [130]Tom Lonergan 16 121 7.6 70 4.4 191 11.9 87 5.4 1 0.1 25 1.6 27 19 36 2.3 21 237 1072 67
|
||||
18 15 [131]Ryan Gamble 13 79 6.1 77 5.9 156 12 55 4.2 0 0 39 3 11 10 21 1.6 12 138 831 63.9
|
||||
19 33 [132]Max Rooke 20 113 5.7 156 7.8 269 13.5 84 4.2 2 0.1 69 3.5 16 22 13 0.7 4 82 1213 60.7
|
||||
20 5 [133]Travis Varcoe 16 98 6.1 87 5.4 185 11.6 45 2.8 0 0 72 4.5 8 7 14 0.9 7 91 969 60.6
|
||||
21 8 [134]Josh Hunt 23 200 8.7 189 8.2 389 16.9 89 3.9 0 0 39 1.7 14 15 3 0.1 3 21 1391 60.5
|
||||
22 40 [135]David Wojcinski 14 118 8.4 116 8.3 234 16.7 46 3.3 0 0 25 1.8 8 21 8 0.6 8 56 825 58.9
|
||||
23 7 [136]Harry Taylor 21 157 7.5 171 8.1 328 15.6 96 4.6 1 0 28 1.3 20 8 3 0.1 0 18 1228 58.5
|
||||
24 24 [137]Mark Blake 25 77 3.1 179 7.2 256 10.2 87 3.5 525 21 21 0.8 20 21 6 0.2 6 42 1458 58.3
|
||||
25 26 [138]Tom Hawkins 10 71 7.1 48 4.8 119 11.9 51 5.1 3 0.3 15 1.5 8 11 13 1.3 5 83 583 58.3
|
||||
26 30 [139]Matthew Scarlett 22 200 9.1 168 7.6 368 16.7 75 3.4 0 0 32 1.5 10 12 0 0 1 1 1264 57.5
|
||||
27 2 [140]Tom Harley 25 169 6.8 209 8.4 378 15.1 126 5 0 0 28 1.1 16 19 1 0 0 6 1380 55.2
|
||||
28 28 [141]David Johnson 1 6 6 10 10 16 16 3 3 0 0 2 2 0 0 0 0 0 0 55 55
|
||||
29 10 [142]Kane Tenace 1 5 5 11 11 16 16 2 2 0 0 2 2 0 0 0 0 0 0 51 51
|
||||
30 12 [143]Trent West 6 6 1 29 4.8 35 5.8 13 2.2 37 6.2 10 1.7 2 0 1 0.2 0 6 200 33.3
|
||||
31 41 [144]Shane Mumford 3 5 1.7 11 3.7 16 5.3 3 1 31 10.3 1 0.3 2 3 0 0 0 0 74 24.7
|
||||
Totals 550 5292 9.6 5018 9.1 10310 18.7 2686 4.9 954 1.7 1489 2.7 603 508 432 0.8 262 2854 42813 77.8
|
||||
|
||||
2008 Wins
|
||||
|
||||
Round Opposition For Against Margin Ground
|
||||
Round 13 West Coast 28.14 (182) 5.17 (47) 135 Subiaco Oval
|
||||
Round 19 Melbourne 24.13 (157) 5.11 (41) 116 Melbourne Cricket Ground
|
||||
Round 22 West Coast 24.20 (164) 10.5 (65) 99 Skilled Stadium
|
||||
Round 2 Essendon 22.18 (150) 6.15 (51) 99 Telstra Dome
|
||||
Round 15 Fremantle 18.10 (118) 6.8 (44) 74 Skilled Stadium
|
||||
Round 14 Adelaide 18.16 (124) 8.8 (56) 68 AAMI Stadium
|
||||
Round 18 Richmond 20.14 (134) 10.11 (71) 63 Telstra Dome
|
||||
Round 16 Western Bulldogs 19.17 (131) 10.10 (70) 61 Skilled Stadium
|
||||
Round 12 Port Adelaide 15.18 (108) 7.7 (49) 59 Skilled Stadium
|
||||
Finals Week 1 St Kilda 17.17 (119) 8.13 (61) 58 Melbourne Cricket Ground
|
||||
Round 10 Carlton 19.19 (133) 12.5 (77) 56 Telstra Dome
|
||||
Round 5 Sydney 16.18 (114) 10.12 (72) 42 Skilled Stadium
|
||||
Round 4 St Kilda 21.10 (136) 13.16 (94) 42 Telstra Dome
|
||||
Round 20 Sydney 20.13 (133) 14.10 (94) 39 ANZ Stadium
|
||||
Round 21 North Melbourne 17.13 (115) 13.4 (82) 33 Skilled Stadium
|
||||
Round 8 Richmond 14.15 (99) 10.9 (69) 30 Melbourne Cricket Ground
|
||||
Round 3 Melbourne 16.16 (112) 12.10 (82) 30 Skilled Stadium
|
||||
Finals Week 3 Western Bulldogs 12.11 (83) 7.12 (54) 29 Melbourne Cricket Ground
|
||||
Round 7 Brisbane Lions 15.15 (105) 11.12 (78) 27 Skilled Stadium
|
||||
Round 11 North Melbourne 19.13 (127) 17.12 (114) 13 Telstra Dome
|
||||
Round 17 Hawthorn 12.16 (88) 11.11 (77) 11 Melbourne Cricket Ground
|
||||
Round 1 Port Adelaide 15.15 (105) 14.12 (96) 9 AAMI Stadium
|
||||
Round 6 Fremantle 13.11 (89) 13.10 (88) 1 Subiaco Oval
|
||||
Average margin: 51.9
|
||||
|
||||
2008 Losses
|
||||
|
||||
Round Opposition For Against Margin Ground
|
||||
Round 9 Collingwood 7.6 (48) 20.14 (134) 86 Melbourne Cricket Ground
|
||||
Finals Week 4 Hawthorn 11.23 (89) 18.7 (115) 26 Melbourne Cricket Ground
|
||||
Average margin: 56.0
|
||||
|
||||
2008 Quarter Statistics
|
||||
|
||||
Quarter W D L For Against %
|
||||
1^st 17 2 6 106.82 (718) 70.66 (486) 147.74
|
||||
2^nd 19 1 5 102.112 (724) 65.57 (447) 161.97
|
||||
3^rd 19 0 6 122.88 (820) 65.64 (454) 180.62
|
||||
4^th 17 1 7 102.89 (701) 70.74 (494) 141.90
|
||||
Total 72 4 24 432.371 (2963) 270.261 (1881) 157.52
|
||||
[INS: :INS]
|
||||
Copyright © 2003 - 2020 FinalSiren.com.
|
||||
|
||||
References
|
||||
|
||||
Visible links
|
||||
1. https://finalsiren.com/
|
||||
2. https://finalsiren.com/
|
||||
3. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2008
|
||||
4. https://finalsiren.com/TeamStatsSummary.asp
|
||||
5. https://finalsiren.com/TeamGroundSummary.asp
|
||||
6. https://finalsiren.com/PreviousGames.asp
|
||||
7. https://finalsiren.com/Fixture.asp?TeamID=1
|
||||
8. https://finalsiren.com/Fixture.asp?TeamID=2
|
||||
9. https://finalsiren.com/Fixture.asp?TeamID=14
|
||||
10. https://finalsiren.com/Fixture.asp?TeamID=3
|
||||
11. https://finalsiren.com/Fixture.asp?TeamID=5
|
||||
12. https://finalsiren.com/Fixture.asp?TeamID=11
|
||||
13. https://finalsiren.com/Fixture.asp?TeamID=4
|
||||
14. https://finalsiren.com/Fixture.asp?TeamID=19
|
||||
15. https://finalsiren.com/Fixture.asp?TeamID=21
|
||||
16. https://finalsiren.com/Fixture.asp?TeamID=16
|
||||
17. https://finalsiren.com/Fixture.asp?TeamID=13
|
||||
18. https://finalsiren.com/Fixture.asp?TeamID=6
|
||||
19. https://finalsiren.com/Fixture.asp?TeamID=9
|
||||
20. https://finalsiren.com/Fixture.asp?TeamID=8
|
||||
21. https://finalsiren.com/Fixture.asp?TeamID=12
|
||||
22. https://finalsiren.com/Fixture.asp?TeamID=15
|
||||
23. https://finalsiren.com/Fixture.asp?TeamID=10
|
||||
24. https://finalsiren.com/Fixture.asp?TeamID=7
|
||||
25. https://finalsiren.com/AFLLadder.asp
|
||||
26. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2008
|
||||
27. https://finalsiren.com/Results.asp
|
||||
28. https://finalsiren.com/SeasonHighlights.asp
|
||||
29. https://finalsiren.com/ResultsByGround.asp
|
||||
30. https://finalsiren.com/ResultsDayInHistory.asp
|
||||
31. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2008
|
||||
32. https://finalsiren.com/AFLPlayerStats.asp
|
||||
33. https://finalsiren.com/RisingStars.asp
|
||||
34. https://finalsiren.com/PlayerCompare.asp
|
||||
35. https://finalsiren.com/FormGuide.asp
|
||||
36. https://finalsiren.com/Account/Registration.asp?PushURL=/Default.asp
|
||||
37. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2008#fixture
|
||||
38. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2008#player
|
||||
39. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2008#winslosses
|
||||
40. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2008#quarterstats
|
||||
41. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=9
|
||||
42. https://finalsiren.com/Ground.asp?GroundID=3
|
||||
43. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=5
|
||||
44. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
45. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=13
|
||||
46. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
47. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=12
|
||||
48. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
49. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=15
|
||||
50. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
51. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=11
|
||||
52. https://finalsiren.com/Ground.asp?GroundID=5
|
||||
53. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=2
|
||||
54. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
55. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=8
|
||||
56. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
57. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=3
|
||||
58. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
59. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=14
|
||||
60. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
61. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=6
|
||||
62. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
63. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=9
|
||||
64. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
65. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=10
|
||||
66. https://finalsiren.com/Ground.asp?GroundID=5
|
||||
67. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=1
|
||||
68. https://finalsiren.com/Ground.asp?GroundID=3
|
||||
69. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=11
|
||||
70. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
71. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=7
|
||||
72. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
73. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=16
|
||||
74. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
75. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=8
|
||||
76. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
77. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=13
|
||||
78. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
79. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=15
|
||||
80. https://finalsiren.com/Ground.asp?GroundID=11
|
||||
81. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=6
|
||||
82. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
83. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=10
|
||||
84. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
85. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=12
|
||||
86. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
87. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=7
|
||||
88. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
89. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=16
|
||||
90. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
91. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=4&Sort=Number Asc#player
|
||||
92. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=4&Sort=PlayerName Asc#player
|
||||
93. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=4&Sort=Matches Desc#player
|
||||
94. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=4&Sort=Kicks Desc#player
|
||||
95. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=4&Sort=AverageKicks Desc#player
|
||||
96. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=4&Sort=Handballs Desc#player
|
||||
97. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=4&Sort=AverageHandballs Desc#player
|
||||
98. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=4&Sort=Disposals Desc#player
|
||||
99. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=4&Sort=AverageDisposals Desc#player
|
||||
100. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=4&Sort=Marks Desc#player
|
||||
101. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=4&Sort=AverageMarks Desc#player
|
||||
102. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=4&Sort=HitOuts Desc#player
|
||||
103. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=4&Sort=AverageHitOuts Desc#player
|
||||
104. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=4&Sort=Tackles Desc#player
|
||||
105. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=4&Sort=AverageTackles Desc#player
|
||||
106. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=4&Sort=FreesFor Desc#player
|
||||
107. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=4&Sort=FreesAgainst Desc#player
|
||||
108. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=4&Sort=Goals Desc#player
|
||||
109. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=4&Sort=AverageGoals Desc#player
|
||||
110. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=4&Sort=Behinds Desc#player
|
||||
111. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=4&Sort=Score Desc#player
|
||||
112. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=4&Sort=Rating Desc#player
|
||||
113. https://finalsiren.com/Fixture.asp?SeasonID=2008&TeamID=4&Sort=AverageRating Desc#player
|
||||
114. https://finalsiren.com/PlayerStats.asp?PlayerID=1009
|
||||
115. https://finalsiren.com/PlayerStats.asp?PlayerID=229
|
||||
116. https://finalsiren.com/PlayerStats.asp?PlayerID=729
|
||||
117. https://finalsiren.com/PlayerStats.asp?PlayerID=668
|
||||
118. https://finalsiren.com/PlayerStats.asp?PlayerID=676
|
||||
119. https://finalsiren.com/PlayerStats.asp?PlayerID=1714
|
||||
120. https://finalsiren.com/PlayerStats.asp?PlayerID=1360
|
||||
121. https://finalsiren.com/PlayerStats.asp?PlayerID=1116
|
||||
122. https://finalsiren.com/PlayerStats.asp?PlayerID=953
|
||||
123. https://finalsiren.com/PlayerStats.asp?PlayerID=287
|
||||
124. https://finalsiren.com/PlayerStats.asp?PlayerID=1653
|
||||
125. https://finalsiren.com/PlayerStats.asp?PlayerID=92
|
||||
126. https://finalsiren.com/PlayerStats.asp?PlayerID=1035
|
||||
127. https://finalsiren.com/PlayerStats.asp?PlayerID=689
|
||||
128. https://finalsiren.com/PlayerStats.asp?PlayerID=1633
|
||||
129. https://finalsiren.com/PlayerStats.asp?PlayerID=1410
|
||||
130. https://finalsiren.com/PlayerStats.asp?PlayerID=1580
|
||||
131. https://finalsiren.com/PlayerStats.asp?PlayerID=1692
|
||||
132. https://finalsiren.com/PlayerStats.asp?PlayerID=892
|
||||
133. https://finalsiren.com/PlayerStats.asp?PlayerID=1721
|
||||
134. https://finalsiren.com/PlayerStats.asp?PlayerID=1344
|
||||
135. https://finalsiren.com/PlayerStats.asp?PlayerID=1101
|
||||
136. https://finalsiren.com/PlayerStats.asp?PlayerID=1820
|
||||
137. https://finalsiren.com/PlayerStats.asp?PlayerID=1595
|
||||
138. https://finalsiren.com/PlayerStats.asp?PlayerID=1720
|
||||
139. https://finalsiren.com/PlayerStats.asp?PlayerID=459
|
||||
140. https://finalsiren.com/PlayerStats.asp?PlayerID=531
|
||||
141. https://finalsiren.com/PlayerStats.asp?PlayerID=328
|
||||
142. https://finalsiren.com/PlayerStats.asp?PlayerID=1356
|
||||
143. https://finalsiren.com/PlayerStats.asp?PlayerID=1801
|
||||
144. https://finalsiren.com/PlayerStats.asp?PlayerID=1831
|
||||
|
||||
Hidden links:
|
||||
146. https://finalsiren.com/MatchDetails.asp?GameID=4781&Code=10e587c8ba01f0118ed83650eac09296
|
||||
147. https://finalsiren.com/MatchDetails.asp?GameID=4730&Code=9097b572749a3e0a4d199a3de836c596
|
||||
148. https://finalsiren.com/MatchDetails.asp?GameID=4725&Code=f7616d97510667638bda78ca375c8a69
|
||||
149. https://finalsiren.com/MatchDetails.asp?GameID=4819&Code=69cdf934930cc2eef87a138637f23d00
|
||||
150. https://finalsiren.com/MatchDetails.asp?GameID=4722&Code=c7703eddebdac6eb6b4ea80bacaa85f1
|
||||
151. https://finalsiren.com/MatchDetails.asp?GameID=4807&Code=74f6cc070e6cd7e841b139d5794a4679
|
||||
152. https://finalsiren.com/MatchDetails.asp?GameID=4729&Code=28f87dc6c8cfb641c5a6cd6089f227aa
|
||||
153. https://finalsiren.com/MatchDetails.asp?GameID=4770&Code=ad4d74a8568aa03ec55e4e3589625ba6
|
||||
154. https://finalsiren.com/MatchDetails.asp?GameID=4719&Code=13caa8cb513571239834ff6ac764caf9
|
||||
155. https://finalsiren.com/MatchDetails.asp?GameID=4721&Code=2fa746be246de518f19a4c141b341044
|
||||
156. https://finalsiren.com/MatchDetails.asp?GameID=4753&Code=95a426d6bbb4cfe6d36b8b4509e1a4b2
|
||||
157. https://finalsiren.com/MatchDetails.asp?GameID=4728&Code=96cb820df845be344f2f3f218b5e4061
|
||||
158. https://finalsiren.com/MatchDetails.asp?GameID=4797&Code=aa63e36cbf3ff4003fecf9dfba20a742
|
||||
159. https://finalsiren.com/MatchDetails.asp?GameID=4696&Code=06acfc35a07da81f739bb1e088ed717d
|
||||
160. https://finalsiren.com/MatchDetails.asp?GameID=4724&Code=37b091c17f54618da981f3c396b745c6
|
||||
161. https://finalsiren.com/MatchDetails.asp?GameID=4726&Code=d21569de836cab47e6fdc9d07f348b06
|
||||
162. https://finalsiren.com/MatchDetails.asp?GameID=4858&Code=41c896f365e1651aabb2400c51300a74
|
||||
163. https://finalsiren.com/MatchDetails.asp?GameID=4727&Code=6727a9c3cac8b4a495875c3f566e28e2
|
||||
164. https://finalsiren.com/MatchDetails.asp?GameID=4830&Code=f3185384d18370fafa738fcad153154d
|
||||
165. https://finalsiren.com/MatchDetails.asp?GameID=4847&Code=dfff31230f25937125bc9bd823d3541c
|
||||
166. https://finalsiren.com/MatchDetails.asp?GameID=4731&Code=da371e3beb74f99037a280b1f627c6d8
|
||||
167. https://finalsiren.com/MatchDetails.asp?GameID=4723&Code=c54901ba2bfb67e8939bc3066919a774
|
||||
168. https://finalsiren.com/MatchDetails.asp?GameID=4867&Code=d556d0de8f1dabbb3dc59e9dcef86c38
|
||||
169. https://finalsiren.com/MatchDetails.asp?GameID=4870&Code=a2ce4450d5bece13e456817355c96e03
|
||||
170. https://finalsiren.com/MatchDetails.asp?GameID=4872&Code=2734177bf93a0479dd16129fb6320ba7
|
||||
339
2009.txt
Normal file
339
2009.txt
Normal file
@@ -0,0 +1,339 @@
|
||||
FinalSiren.com - 2009 Geelong Team Page
|
||||
|
||||
(BUTTON) Toggle navigation[1]FinalSiren.com
|
||||
* [2]Home
|
||||
* [3]Teams
|
||||
+ [4]Statistics Summary
|
||||
+ [5]Ground Summary
|
||||
+ [6]Head to Head
|
||||
+
|
||||
+ [7]Adelaide
|
||||
+ [8]Brisbane Lions
|
||||
+ [9]Carlton
|
||||
+ [10]Collingwood
|
||||
+ [11]Essendon
|
||||
+ [12]Fremantle
|
||||
+ [13]Geelong
|
||||
+ [14]Gold Coast
|
||||
+ [15]GWS Giants
|
||||
+ [16]Hawthorn
|
||||
+ [17]Melbourne
|
||||
+ [18]North Melbourne
|
||||
+ [19]Port Adelaide
|
||||
+ [20]Richmond
|
||||
+ [21]St Kilda
|
||||
+ [22]Sydney
|
||||
+ [23]West Coast
|
||||
+ [24]Western Bulldogs
|
||||
* [25]Ladder
|
||||
* [26]Results
|
||||
+ [27]Match Results
|
||||
+ [28]Season Highlights
|
||||
+ [29]Results By Ground
|
||||
+ [30]This Day In History
|
||||
* [31]Player Statistics
|
||||
+ [32]Player Rankings
|
||||
+ [33]Rising Stars
|
||||
+ [34]Player Compare
|
||||
* [35]Form Guide
|
||||
|
||||
* [36]Log In
|
||||
|
||||
(BUTTON)
|
||||
Team: [Geelong_________]
|
||||
Season: [2009]
|
||||
(BUTTON) Go
|
||||
* [37]Fixture
|
||||
* [38]Player Statistics
|
||||
* [39]Wins / Losses by Margin
|
||||
* [40]Quarter Statistics
|
||||
|
||||
2009 Fixture
|
||||
|
||||
Rnd Home Team Away Team Ground Date
|
||||
R1 [41]Hawthorn 3.2 8.4 10.6 16.7 (103) lost to Geelong 4.8 8.16 14.19 15.21 (111) [42]Melbourne Cricket Ground Mar 27 (Fri 7:40pm)
|
||||
R2 Geelong 5.3 8.9 11.11 15.15 (105) dftd [43]Richmond 1.1 4.2 12.6 13.7 (85) [44]Skilled Stadium Apr 4 (Sat 2:10pm)
|
||||
R3 Geelong 2.3 10.6 11.11 18.14 (122) dftd [45]Collingwood 5.5 5.9 8.15 13.17 (95) [46]Melbourne Cricket Ground Apr 9 (Thu 7:40pm)
|
||||
R4 [47]Adelaide 3.2 7.2 11.6 13.8 (86) lost to Geelong 5.1 10.2 14.5 21.8 (134) [48]AAMI Stadium Apr 18 (Sat 7:40pm)
|
||||
R5 Geelong 5.4 13.8 15.11 18.18 (126) dftd [49]Brisbane Lions 0.2 3.3 4.3 5.3 (33) [50]Skilled Stadium Apr 26 (Sun 1:10pm)
|
||||
R6 [51]Melbourne 2.4 4.6 6.7 10.8 (68) lost to Geelong 3.3 9.8 12.17 15.21 (111) [52]Melbourne Cricket Ground May 3 (Sun 2:10pm)
|
||||
R7 Geelong 1.5 8.7 12.10 17.14 (116) dftd [53]Sydney 1.2 4.3 7.4 10.5 (65) [54]Skilled Stadium May 9 (Sat 2:10pm)
|
||||
R8 Geelong 5.3 12.5 15.9 18.11 (119) dftd [55]North Melbourne 1.2 3.3 6.6 7.7 (49) [56]Skilled Stadium May 16 (Sat 2:10pm)
|
||||
R9 Geelong 6.4 9.10 14.12 17.14 (116) dftd [57]Western Bulldogs 3.2 8.3 11.8 17.12 (114) [58]Etihad Stadium May 22 (Fri 7:40pm)
|
||||
R10 [59]Essendon 1.1 3.1 5.3 11.4 (70) lost to Geelong 6.4 12.7 17.13 20.14 (134) [60]Etihad Stadium May 31 (Sun 2:10pm)
|
||||
R11 [61]West Coast 1.3 5.6 8.9 11.11 (77) lost to Geelong 5.1 7.5 12.7 15.9 (99) [62]Subiaco Oval Jun 7 (Sun 4:40pm)
|
||||
R12 [63]Fremantle 2.4 4.5 9.7 11.9 (75) lost to Geelong 1.3 6.6 8.13 13.16 (94) [64]Subiaco Oval Jun 21 (Sun 4:40pm)
|
||||
R13 Geelong 7.5 10.9 16.13 18.14 (122) dftd [65]Port Adelaide 1.1 6.3 7.4 13.10 (88) [66]Skilled Stadium Jun 28 (Sun 1:10pm)
|
||||
R14 [67]St Kilda 5.3 8.4 10.5 14.7 (91) dftd Geelong 2.2 5.5 8.7 13.7 (85) [68]Etihad Stadium Jul 5 (Sun 3:10pm)
|
||||
R15 [69]Brisbane Lions 3.4 10.7 12.10 16.12 (108) dftd Geelong 3.2 6.5 7.9 9.11 (65) [70]Gabba Jul 11 (Sat 7:10pm)
|
||||
R16 Geelong 7.4 9.9 14.13 17.15 (117) dftd [71]Melbourne 0.2 3.2 7.3 11.5 (71) [72]Skilled Stadium Jul 18 (Sat 2:10pm)
|
||||
R17 Geelong 4.2 6.5 10.6 15.9 (99) dftd [73]Hawthorn 3.3 8.7 13.10 14.14 (98) [74]Melbourne Cricket Ground Jul 25 (Sat 2:10pm)
|
||||
R18 Geelong 3.3 7.7 11.7 14.9 (93) dftd [75]Adelaide 3.2 4.7 9.11 13.13 (91) [76]Skilled Stadium Aug 1 (Sat 2:10pm)
|
||||
R19 [77]Carlton 3.5 7.7 10.10 14.13 (97) dftd Geelong 2.4 5.6 8.11 8.14 (62) [78]Melbourne Cricket Ground Aug 7 (Fri 7:40pm)
|
||||
R20 [79]Sydney 2.3 5.5 8.7 13.9 (87) lost to Geelong 3.4 6.5 9.11 13.14 (92) [80]ANZ Stadium Aug 15 (Sat 7:10pm)
|
||||
R21 [81]Western Bulldogs 3.5 7.12 10.12 16.14 (110) dftd Geelong 3.2 5.5 11.9 14.12 (96) [82]Etihad Stadium Aug 21 (Fri 7:40pm)
|
||||
R22 Geelong 5.1 9.3 11.6 14.10 (94) dftd [83]Fremantle 1.2 2.2 5.4 8.6 (54) [84]Skilled Stadium Aug 29 (Sat 1:10pm)
|
||||
QF Geelong 6.5 7.5 13.9 14.12 (96) dftd [85]Western Bulldogs 2.1 4.3 8.4 12.10 (82) [86]Melbourne Cricket Ground Sep 5 (Sat 2:30pm)
|
||||
PF Geelong 3.6 7.7 11.13 17.18 (120) dftd [87]Collingwood 2.2 5.8 6.9 6.11 (47) [88]Melbourne Cricket Ground Sep 19 (Sat 7:30pm)
|
||||
GF [89]St Kilda 3.2 7.7 9.11 9.14 (68) lost to Geelong 3.0 7.1 9.4 12.8 (80) [90]Melbourne Cricket Ground Sep 26 (Sat 2:30pm)
|
||||
|
||||
2009 Player Statistics
|
||||
|
||||
Pos [91]Num [92]Player [93]MT [94]K [95]Avg [96]H [97]Avg [98]D [99]Avg [100]M [101]Avg [102]HO [103]Avg [104]T [105]Avg [106]FF [107]FA [108]G [109]Avg [110]B [111]SC [112]Rat [113]Avg
|
||||
1 29 [114]Gary Ablett 22 299 13.6 445 20.2 744 33.8 93 4.2 0 0 92 4.2 27 24 27 1.2 26 188 2577 117.1
|
||||
2 35 [115]Paul Chapman 20 342 17.1 194 9.7 536 26.8 130 6.5 0 0 53 2.7 24 12 37 1.9 17 239 2243 112.2
|
||||
3 3 [116]Jimmy Bartel 24 347 14.5 300 12.5 647 27 152 6.3 20 0.8 128 5.3 29 35 12 0.5 15 87 2640 110
|
||||
4 11 [117]Joel Corey 23 306 13.3 356 15.5 662 28.8 106 4.6 34 1.5 115 5 42 29 7 0.3 4 46 2443 106.2
|
||||
5 14 [118]Joel Selwood 25 301 12 386 15.4 687 27.5 111 4.4 5 0.2 118 4.7 59 36 11 0.4 10 76 2512 100.5
|
||||
6 20 [119]Steve Johnson 18 255 14.2 103 5.7 358 19.9 112 6.2 0 0 44 2.4 26 23 40 2.2 38 278 1718 95.4
|
||||
7 44 [120]Corey Enright 25 343 13.7 285 11.4 628 25.1 142 5.7 1 0 71 2.8 12 21 4 0.2 2 26 2285 91.4
|
||||
8 45 [121]Cameron Ling 22 235 10.7 265 12 500 22.7 100 4.5 0 0 106 4.8 16 33 7 0.3 7 49 1925 87.5
|
||||
9 39 [122]Darren Milburn 21 273 13 197 9.4 470 22.4 132 6.3 1 0 33 1.6 12 6 3 0.1 2 20 1756 83.6
|
||||
10 9 [123]James Kelly 18 195 10.8 212 11.8 407 22.6 88 4.9 1 0.1 55 3.1 11 6 2 0.1 2 14 1501 83.4
|
||||
11 4 [124]Andrew Mackie 24 280 11.7 226 9.4 506 21.1 154 6.4 0 0 49 2 29 19 8 0.3 5 53 1975 82.3
|
||||
12 17 [125]Shannon Byrnes 22 196 8.9 212 9.6 408 18.5 111 5 0 0 64 2.9 14 11 32 1.5 11 203 1785 81.1
|
||||
13 21 [126]Cameron Mooney 24 224 9.3 97 4 321 13.4 178 7.4 4 0.2 28 1.2 20 14 46 1.9 42 318 1812 75.5
|
||||
14 27 [127]Mathew Stokes 19 157 8.3 143 7.5 300 15.8 75 3.9 0 0 54 2.8 17 9 29 1.5 19 193 1381 72.7
|
||||
15 30 [128]Matthew Scarlett 22 233 10.6 174 7.9 407 18.5 125 5.7 0 0 32 1.5 10 28 0 0 1 1 1477 67.1
|
||||
16 6 [129]Brad Ottens 6 28 4.7 38 6.3 66 11 21 3.5 89 14.8 20 3.3 12 9 2 0.3 5 17 394 65.7
|
||||
17 26 [130]Tom Hawkins 24 148 6.2 130 5.4 278 11.6 131 5.5 30 1.3 56 2.3 26 16 34 1.4 17 221 1550 64.6
|
||||
18 34 [131]Simon Hogan 10 64 6.4 115 11.5 179 17.9 33 3.3 0 0 24 2.4 3 7 7 0.7 3 45 644 64.4
|
||||
19 7 [132]Harry Taylor 22 152 6.9 235 10.7 387 17.6 121 5.5 12 0.5 27 1.2 12 13 3 0.1 2 20 1402 63.7
|
||||
20 5 [133]Travis Varcoe 22 140 6.4 173 7.9 313 14.2 65 3 0 0 75 3.4 13 11 22 1 14 146 1387 63
|
||||
21 33 [134]Max Rooke 22 135 6.1 108 4.9 243 11 97 4.4 3 0.1 76 3.5 13 12 24 1.1 15 159 1355 61.6
|
||||
22 40 [135]David Wojcinski 21 153 7.3 200 9.5 353 16.8 57 2.7 0 0 63 3 10 19 3 0.1 4 22 1257 59.9
|
||||
23 15 [136]Ryan Gamble 8 45 5.6 53 6.6 98 12.3 36 4.5 0 0 16 2 8 6 10 1.3 11 71 474 59.3
|
||||
24 28 [137]David Johnson 8 54 6.8 62 7.8 116 14.5 33 4.1 0 0 17 2.1 4 2 0 0 0 0 451 56.4
|
||||
25 41 [138]Shane Mumford 18 35 1.9 127 7.1 162 9 37 2.1 256 14.2 71 3.9 23 19 3 0.2 1 19 995 55.3
|
||||
26 10 [139]Kane Tenace 5 39 7.8 41 8.2 80 16 16 3.2 0 0 6 1.2 2 1 1 0.2 0 6 276 55.2
|
||||
27 24 [140]Mark Blake 21 47 2.2 149 7.1 196 9.3 46 2.2 482 23 25 1.2 23 23 3 0.1 2 20 1133 54
|
||||
28 2 [141]Tom Harley 14 84 6 98 7 182 13 60 4.3 0 0 26 1.9 12 5 1 0.1 0 6 735 52.5
|
||||
29 13 [142]Tom Lonergan 9 40 4.4 67 7.4 107 11.9 36 4 1 0.1 20 2.2 4 15 2 0.2 1 13 415 46.1
|
||||
30 18 [143]Nathan Djerrkura 3 9 3 19 6.3 28 9.3 4 1.3 0 0 15 5 0 2 0 0 1 1 132 44
|
||||
31 25 [144]Tom Gillies 6 23 3.8 37 6.2 60 10 12 2 0 0 5 0.8 0 2 0 0 0 0 193 32.2
|
||||
32 37 [145]Jeremy Laidler 1 3 3 6 6 9 9 0 0 0 0 2 2 1 0 0 0 0 0 30 30
|
||||
33 12 [146]Trent West 1 0 0 0 0 0 0 0 0 16 16 0 0 0 1 0 0 0 0 13 13
|
||||
Totals 550 5185 9.4 5253 9.6 10438 19 2614 4.8 955 1.7 1586 2.9 514 469 380 0.7 277 2557 42866 77.9
|
||||
|
||||
2009 Wins
|
||||
|
||||
Round Opposition For Against Margin Ground
|
||||
Round 5 Brisbane Lions 18.18 (126) 5.3 (33) 93 Skilled Stadium
|
||||
Finals Week 3 Collingwood 17.18 (120) 6.11 (47) 73 Melbourne Cricket Ground
|
||||
Round 8 North Melbourne 18.11 (119) 7.7 (49) 70 Skilled Stadium
|
||||
Round 10 Essendon 20.14 (134) 11.4 (70) 64 Etihad Stadium
|
||||
Round 7 Sydney 17.14 (116) 10.5 (65) 51 Skilled Stadium
|
||||
Round 4 Adelaide 21.8 (134) 13.8 (86) 48 AAMI Stadium
|
||||
Round 16 Melbourne 17.15 (117) 11.5 (71) 46 Skilled Stadium
|
||||
Round 6 Melbourne 15.21 (111) 10.8 (68) 43 Melbourne Cricket Ground
|
||||
Round 22 Fremantle 14.10 (94) 8.6 (54) 40 Skilled Stadium
|
||||
Round 13 Port Adelaide 18.14 (122) 13.10 (88) 34 Skilled Stadium
|
||||
Round 3 Collingwood 18.14 (122) 13.17 (95) 27 Melbourne Cricket Ground
|
||||
Round 11 West Coast 15.9 (99) 11.11 (77) 22 Subiaco Oval
|
||||
Round 2 Richmond 15.15 (105) 13.7 (85) 20 Skilled Stadium
|
||||
Round 12 Fremantle 13.16 (94) 11.9 (75) 19 Subiaco Oval
|
||||
Finals Week 1 Western Bulldogs 14.12 (96) 12.10 (82) 14 Melbourne Cricket Ground
|
||||
Finals Week 4 St Kilda 12.8 (80) 9.14 (68) 12 Melbourne Cricket Ground
|
||||
Round 1 Hawthorn 15.21 (111) 16.7 (103) 8 Melbourne Cricket Ground
|
||||
Round 20 Sydney 13.14 (92) 13.9 (87) 5 ANZ Stadium
|
||||
Round 18 Adelaide 14.9 (93) 13.13 (91) 2 Skilled Stadium
|
||||
Round 9 Western Bulldogs 17.14 (116) 17.12 (114) 2 Etihad Stadium
|
||||
Round 17 Hawthorn 15.9 (99) 14.14 (98) 1 Melbourne Cricket Ground
|
||||
Average margin: 33.0
|
||||
|
||||
2009 Losses
|
||||
|
||||
Round Opposition For Against Margin Ground
|
||||
Round 15 Brisbane Lions 9.11 (65) 16.12 (108) 43 Gabba
|
||||
Round 19 Carlton 8.14 (62) 14.13 (97) 35 Melbourne Cricket Ground
|
||||
Round 21 Western Bulldogs 14.12 (96) 16.14 (110) 14 Etihad Stadium
|
||||
Round 14 St Kilda 13.7 (85) 14.7 (91) 6 Etihad Stadium
|
||||
Average margin: 24.5
|
||||
|
||||
2009 Quarter Statistics
|
||||
|
||||
Quarter W D L For Against %
|
||||
1^st 18 0 7 99.82 (676) 54.65 (389) 173.78
|
||||
2^nd 13 1 11 102.79 (691) 80.56 (536) 128.92
|
||||
3^rd 16 0 9 92.95 (647) 77.59 (521) 124.18
|
||||
4^th 12 1 12 87.72 (594) 85.56 (566) 104.95
|
||||
Total 59 2 39 380.328 (2608) 296.236 (2012) 129.62
|
||||
[INS: :INS]
|
||||
Copyright © 2003 - 2020 FinalSiren.com.
|
||||
|
||||
References
|
||||
|
||||
Visible links
|
||||
1. https://finalsiren.com/
|
||||
2. https://finalsiren.com/
|
||||
3. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2009
|
||||
4. https://finalsiren.com/TeamStatsSummary.asp
|
||||
5. https://finalsiren.com/TeamGroundSummary.asp
|
||||
6. https://finalsiren.com/PreviousGames.asp
|
||||
7. https://finalsiren.com/Fixture.asp?TeamID=1
|
||||
8. https://finalsiren.com/Fixture.asp?TeamID=2
|
||||
9. https://finalsiren.com/Fixture.asp?TeamID=14
|
||||
10. https://finalsiren.com/Fixture.asp?TeamID=3
|
||||
11. https://finalsiren.com/Fixture.asp?TeamID=5
|
||||
12. https://finalsiren.com/Fixture.asp?TeamID=11
|
||||
13. https://finalsiren.com/Fixture.asp?TeamID=4
|
||||
14. https://finalsiren.com/Fixture.asp?TeamID=19
|
||||
15. https://finalsiren.com/Fixture.asp?TeamID=21
|
||||
16. https://finalsiren.com/Fixture.asp?TeamID=16
|
||||
17. https://finalsiren.com/Fixture.asp?TeamID=13
|
||||
18. https://finalsiren.com/Fixture.asp?TeamID=6
|
||||
19. https://finalsiren.com/Fixture.asp?TeamID=9
|
||||
20. https://finalsiren.com/Fixture.asp?TeamID=8
|
||||
21. https://finalsiren.com/Fixture.asp?TeamID=12
|
||||
22. https://finalsiren.com/Fixture.asp?TeamID=15
|
||||
23. https://finalsiren.com/Fixture.asp?TeamID=10
|
||||
24. https://finalsiren.com/Fixture.asp?TeamID=7
|
||||
25. https://finalsiren.com/AFLLadder.asp
|
||||
26. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2009
|
||||
27. https://finalsiren.com/Results.asp
|
||||
28. https://finalsiren.com/SeasonHighlights.asp
|
||||
29. https://finalsiren.com/ResultsByGround.asp
|
||||
30. https://finalsiren.com/ResultsDayInHistory.asp
|
||||
31. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2009
|
||||
32. https://finalsiren.com/AFLPlayerStats.asp
|
||||
33. https://finalsiren.com/RisingStars.asp
|
||||
34. https://finalsiren.com/PlayerCompare.asp
|
||||
35. https://finalsiren.com/FormGuide.asp
|
||||
36. https://finalsiren.com/Account/Registration.asp?PushURL=/Default.asp
|
||||
37. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2009#fixture
|
||||
38. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2009#player
|
||||
39. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2009#winslosses
|
||||
40. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2009#quarterstats
|
||||
41. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=16
|
||||
42. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
43. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=8
|
||||
44. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
45. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=3
|
||||
46. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
47. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=1
|
||||
48. https://finalsiren.com/Ground.asp?GroundID=3
|
||||
49. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=2
|
||||
50. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
51. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=13
|
||||
52. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
53. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=15
|
||||
54. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
55. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=6
|
||||
56. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
57. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=7
|
||||
58. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
59. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=5
|
||||
60. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
61. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=10
|
||||
62. https://finalsiren.com/Ground.asp?GroundID=5
|
||||
63. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=11
|
||||
64. https://finalsiren.com/Ground.asp?GroundID=5
|
||||
65. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=9
|
||||
66. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
67. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=12
|
||||
68. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
69. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=2
|
||||
70. https://finalsiren.com/Ground.asp?GroundID=7
|
||||
71. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=13
|
||||
72. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
73. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=16
|
||||
74. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
75. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=1
|
||||
76. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
77. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=14
|
||||
78. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
79. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=15
|
||||
80. https://finalsiren.com/Ground.asp?GroundID=11
|
||||
81. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=7
|
||||
82. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
83. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=11
|
||||
84. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
85. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=7
|
||||
86. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
87. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=3
|
||||
88. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
89. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=12
|
||||
90. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
91. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=4&Sort=Number Asc#player
|
||||
92. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=4&Sort=PlayerName Asc#player
|
||||
93. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=4&Sort=Matches Desc#player
|
||||
94. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=4&Sort=Kicks Desc#player
|
||||
95. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=4&Sort=AverageKicks Desc#player
|
||||
96. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=4&Sort=Handballs Desc#player
|
||||
97. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=4&Sort=AverageHandballs Desc#player
|
||||
98. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=4&Sort=Disposals Desc#player
|
||||
99. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=4&Sort=AverageDisposals Desc#player
|
||||
100. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=4&Sort=Marks Desc#player
|
||||
101. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=4&Sort=AverageMarks Desc#player
|
||||
102. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=4&Sort=HitOuts Desc#player
|
||||
103. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=4&Sort=AverageHitOuts Desc#player
|
||||
104. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=4&Sort=Tackles Desc#player
|
||||
105. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=4&Sort=AverageTackles Desc#player
|
||||
106. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=4&Sort=FreesFor Desc#player
|
||||
107. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=4&Sort=FreesAgainst Desc#player
|
||||
108. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=4&Sort=Goals Desc#player
|
||||
109. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=4&Sort=AverageGoals Desc#player
|
||||
110. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=4&Sort=Behinds Desc#player
|
||||
111. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=4&Sort=Score Desc#player
|
||||
112. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=4&Sort=Rating Desc#player
|
||||
113. https://finalsiren.com/Fixture.asp?SeasonID=2009&TeamID=4&Sort=AverageRating Desc#player
|
||||
114. https://finalsiren.com/PlayerStats.asp?PlayerID=1009
|
||||
115. https://finalsiren.com/PlayerStats.asp?PlayerID=676
|
||||
116. https://finalsiren.com/PlayerStats.asp?PlayerID=229
|
||||
117. https://finalsiren.com/PlayerStats.asp?PlayerID=729
|
||||
118. https://finalsiren.com/PlayerStats.asp?PlayerID=1714
|
||||
119. https://finalsiren.com/PlayerStats.asp?PlayerID=668
|
||||
120. https://finalsiren.com/PlayerStats.asp?PlayerID=953
|
||||
121. https://finalsiren.com/PlayerStats.asp?PlayerID=1116
|
||||
122. https://finalsiren.com/PlayerStats.asp?PlayerID=92
|
||||
123. https://finalsiren.com/PlayerStats.asp?PlayerID=287
|
||||
124. https://finalsiren.com/PlayerStats.asp?PlayerID=1360
|
||||
125. https://finalsiren.com/PlayerStats.asp?PlayerID=1410
|
||||
126. https://finalsiren.com/PlayerStats.asp?PlayerID=1035
|
||||
127. https://finalsiren.com/PlayerStats.asp?PlayerID=1653
|
||||
128. https://finalsiren.com/PlayerStats.asp?PlayerID=459
|
||||
129. https://finalsiren.com/PlayerStats.asp?PlayerID=689
|
||||
130. https://finalsiren.com/PlayerStats.asp?PlayerID=1720
|
||||
131. https://finalsiren.com/PlayerStats.asp?PlayerID=1905
|
||||
132. https://finalsiren.com/PlayerStats.asp?PlayerID=1820
|
||||
133. https://finalsiren.com/PlayerStats.asp?PlayerID=1721
|
||||
134. https://finalsiren.com/PlayerStats.asp?PlayerID=892
|
||||
135. https://finalsiren.com/PlayerStats.asp?PlayerID=1101
|
||||
136. https://finalsiren.com/PlayerStats.asp?PlayerID=1692
|
||||
137. https://finalsiren.com/PlayerStats.asp?PlayerID=328
|
||||
138. https://finalsiren.com/PlayerStats.asp?PlayerID=1831
|
||||
139. https://finalsiren.com/PlayerStats.asp?PlayerID=1356
|
||||
140. https://finalsiren.com/PlayerStats.asp?PlayerID=1595
|
||||
141. https://finalsiren.com/PlayerStats.asp?PlayerID=531
|
||||
142. https://finalsiren.com/PlayerStats.asp?PlayerID=1580
|
||||
143. https://finalsiren.com/PlayerStats.asp?PlayerID=1936
|
||||
144. https://finalsiren.com/PlayerStats.asp?PlayerID=1952
|
||||
145. https://finalsiren.com/PlayerStats.asp?PlayerID=1953
|
||||
146. https://finalsiren.com/PlayerStats.asp?PlayerID=1801
|
||||
|
||||
Hidden links:
|
||||
148. https://finalsiren.com/MatchDetails.asp?GameID=4874&Code=d913ede9d7fe52a83dd907f416382e5e
|
||||
149. https://finalsiren.com/MatchDetails.asp?GameID=4882&Code=f03700050438eb61c91fcc0cb805ac09
|
||||
150. https://finalsiren.com/MatchDetails.asp?GameID=4889&Code=6aaffca5629ef0bf4c0ccf57d8564dd7
|
||||
151. https://finalsiren.com/MatchDetails.asp?GameID=4901&Code=dbf7a27e088eaf5ad3cb460fb00ed79d
|
||||
152. https://finalsiren.com/MatchDetails.asp?GameID=4910&Code=92dc159b526192d4c0b4b7fb081d1206
|
||||
153. https://finalsiren.com/MatchDetails.asp?GameID=4919&Code=d49592f4537908ca59a435be4e8d3a25
|
||||
154. https://finalsiren.com/MatchDetails.asp?GameID=4922&Code=3e322104a2e05a0ef9b005ca7e948a39
|
||||
155. https://finalsiren.com/MatchDetails.asp?GameID=4931&Code=d6c34835a49c3ea3712030e2cfae88dd
|
||||
156. https://finalsiren.com/MatchDetails.asp?GameID=4937&Code=ba1a6751a8ab9135c74c7e6a26b264d0
|
||||
157. https://finalsiren.com/MatchDetails.asp?GameID=4951&Code=48a49661f5f9f29845c23b09a678079d
|
||||
158. https://finalsiren.com/MatchDetails.asp?GameID=4959&Code=2236655a5e1403f6989000196eddfcd5
|
||||
159. https://finalsiren.com/MatchDetails.asp?GameID=4968&Code=27d83fded258070b99150e1f39aa1ba9
|
||||
160. https://finalsiren.com/MatchDetails.asp?GameID=4974&Code=7e4571ea538da7f28ab2f7d910758888
|
||||
161. https://finalsiren.com/MatchDetails.asp?GameID=4983&Code=7075ed70263d8cf05fec91ea53bc1443
|
||||
162. https://finalsiren.com/MatchDetails.asp?GameID=4988&Code=302878543aa5e0924acc7e1758d12402
|
||||
163. https://finalsiren.com/MatchDetails.asp?GameID=4995&Code=76e9cef2f8e2fb116ed60fc2153dfa7e
|
||||
164. https://finalsiren.com/MatchDetails.asp?GameID=5002&Code=12bc29645fe84fd9363ad2203ffc2e84
|
||||
165. https://finalsiren.com/MatchDetails.asp?GameID=5011&Code=c13768e3a4777fe42306870c0fb42467
|
||||
166. https://finalsiren.com/MatchDetails.asp?GameID=5017&Code=fd015e2c08bf9ccc8ed5af4b8e5db407
|
||||
167. https://finalsiren.com/MatchDetails.asp?GameID=5029&Code=0ca67fd92019f7961401234b2caf8eba
|
||||
168. https://finalsiren.com/MatchDetails.asp?GameID=5033&Code=5b09b5f8dd756d5cca9ad9ade9c20818
|
||||
169. https://finalsiren.com/MatchDetails.asp?GameID=5042&Code=213e9e3d139948af7b9ffd2c1ec20a6f
|
||||
170. https://finalsiren.com/MatchDetails.asp?GameID=5050&Code=e350a41f5fc230cbd8463a0440fbf56b
|
||||
171. https://finalsiren.com/MatchDetails.asp?GameID=5056&Code=bd7846cf899b842df0c6326af9a1d4c2
|
||||
172. https://finalsiren.com/MatchDetails.asp?GameID=5057&Code=ab52654e6e8bde0027874d5451648e1f
|
||||
343
2010.txt
Normal file
343
2010.txt
Normal file
@@ -0,0 +1,343 @@
|
||||
FinalSiren.com - 2010 Geelong Team Page
|
||||
|
||||
(BUTTON) Toggle navigation[1]FinalSiren.com
|
||||
* [2]Home
|
||||
* [3]Teams
|
||||
+ [4]Statistics Summary
|
||||
+ [5]Ground Summary
|
||||
+ [6]Head to Head
|
||||
+
|
||||
+ [7]Adelaide
|
||||
+ [8]Brisbane Lions
|
||||
+ [9]Carlton
|
||||
+ [10]Collingwood
|
||||
+ [11]Essendon
|
||||
+ [12]Fremantle
|
||||
+ [13]Geelong
|
||||
+ [14]Gold Coast
|
||||
+ [15]GWS Giants
|
||||
+ [16]Hawthorn
|
||||
+ [17]Melbourne
|
||||
+ [18]North Melbourne
|
||||
+ [19]Port Adelaide
|
||||
+ [20]Richmond
|
||||
+ [21]St Kilda
|
||||
+ [22]Sydney
|
||||
+ [23]West Coast
|
||||
+ [24]Western Bulldogs
|
||||
* [25]Ladder
|
||||
* [26]Results
|
||||
+ [27]Match Results
|
||||
+ [28]Season Highlights
|
||||
+ [29]Results By Ground
|
||||
+ [30]This Day In History
|
||||
* [31]Player Statistics
|
||||
+ [32]Player Rankings
|
||||
+ [33]Rising Stars
|
||||
+ [34]Player Compare
|
||||
* [35]Form Guide
|
||||
|
||||
* [36]Log In
|
||||
|
||||
(BUTTON)
|
||||
Team: [Geelong_________]
|
||||
Season: [2010]
|
||||
(BUTTON) Go
|
||||
* [37]Fixture
|
||||
* [38]Player Statistics
|
||||
* [39]Wins / Losses by Margin
|
||||
* [40]Quarter Statistics
|
||||
|
||||
2010 Fixture
|
||||
|
||||
Rnd Home Team Away Team Ground Date
|
||||
R1 Geelong 2.5 8.7 11.8 19.11 (125) dftd [41]Essendon 2.3 7.9 11.14 13.16 (94) [42]Melbourne Cricket Ground Mar 26 (Fri 7:40pm)
|
||||
R2 [43]Hawthorn 6.4 9.9 11.10 13.13 (91) lost to Geelong 4.2 5.9 10.12 14.16 (100) [44]Melbourne Cricket Ground Apr 5 (Mon 2:10pm)
|
||||
R3 [45]Fremantle 3.6 9.8 12.12 18.17 (125) dftd Geelong 4.4 8.10 14.14 17.16 (118) [46]Subiaco Oval Apr 11 (Sun 4:40pm)
|
||||
R4 Geelong 5.3 8.7 19.14 23.21 (159) dftd [47]Port Adelaide 3.2 7.3 8.3 10.4 (64) [48]Skilled Stadium Apr 18 (Sun 2:10pm)
|
||||
R5 [49]Carlton 4.3 10.8 12.13 15.14 (104) dftd Geelong 3.4 5.7 7.10 9.14 (68) [50]Melbourne Cricket Ground Apr 26 (Mon 2:10pm)
|
||||
R6 Geelong 7.2 13.7 19.10 24.17 (161) dftd [51]Richmond 0.2 2.5 4.9 7.11 (53) [52]Skilled Stadium May 2 (Sun 1:10pm)
|
||||
R7 Geelong 4.0 7.4 12.8 19.12 (126) dftd [53]Sydney 3.0 5.2 7.3 9.5 (59) [54]Skilled Stadium May 9 (Sun 1:10pm)
|
||||
R8 [55]Brisbane Lions 1.6 4.8 8.12 10.14 (74) lost to Geelong 6.2 11.4 18.6 24.11 (155) [56]Gabba May 15 (Sat 7:10pm)
|
||||
R9 [57]Collingwood 1.2 4.2 6.8 6.14 (50) lost to Geelong 1.3 4.7 9.12 12.14 (86) [58]Melbourne Cricket Ground May 21 (Fri 7:40pm)
|
||||
R10 Geelong 5.5 9.6 14.8 18.13 (121) dftd [59]Melbourne 2.1 4.4 7.6 10.7 (67) [60]Skilled Stadium May 29 (Sat 2:10pm)
|
||||
R11 [61]West Coast 3.7 7.9 12.10 14.14 (98) lost to Geelong 4.2 8.3 15.8 18.14 (122) [62]Subiaco Oval Jun 5 (Sat 7:40pm)
|
||||
R12 [63]Essendon 4.3 8.6 10.9 12.11 (83) lost to Geelong 6.3 11.6 16.11 23.16 (154) [64]Etihad Stadium Jun 12 (Sat 7:10pm)
|
||||
R13 [65]St Kilda 2.1 4.3 9.6 10.10 (70) dftd Geelong 2.2 6.7 6.7 6.10 (46) [66]Melbourne Cricket Ground Jun 25 (Fri 7:40pm)
|
||||
R14 Geelong 5.3 8.4 12.9 14.14 (98) dftd [67]North Melbourne 2.2 4.5 5.6 9.9 (63) [68]Skilled Stadium Jul 4 (Sun 1:10pm)
|
||||
R15 Geelong 3.3 5.6 8.8 12.13 (85) dftd [69]Hawthorn 4.4 6.7 8.14 11.17 (83) [70]Melbourne Cricket Ground Jul 10 (Sat 2:10pm)
|
||||
R16 [71]Adelaide 2.3 4.3 8.8 11.8 (74) dftd Geelong 3.1 5.3 7.3 9.9 (63) [72]AAMI Stadium Jul 16 (Fri 8:40pm)
|
||||
R17 Geelong 5.2 10.4 16.8 19.13 (127) dftd [73]Brisbane Lions 0.3 4.6 6.8 9.10 (64) [74]Skilled Stadium Jul 24 (Sat 2:10pm)
|
||||
R18 [75]Sydney 3.7 4.12 5.16 9.18 (72) lost to Geelong 5.1 10.1 18.3 20.5 (125) [76]ANZ Stadium Jul 31 (Sat 7:10pm)
|
||||
R19 Geelong 3.1 9.4 11.8 12.13 (85) lost to [77]Collingwood 4.5 8.9 12.15 14.23 (107) [78]Melbourne Cricket Ground Aug 7 (Sat 7:10pm)
|
||||
R20 [79]Western Bulldogs 3.1 3.2 6.3 9.6 (60) lost to Geelong 4.1 14.4 17.6 25.11 (161) [80]Etihad Stadium Aug 14 (Sat 7:10pm)
|
||||
R21 Geelong 5.3 11.7 14.8 18.13 (121) dftd [81]Carlton 5.2 8.3 10.7 12.7 (79) [82]Etihad Stadium Aug 20 (Fri 7:40pm)
|
||||
R22 Geelong 1.7 5.8 10.14 16.16 (112) dftd [83]West Coast 2.2 5.4 6.5 10.8 (68) [84]Skilled Stadium Aug 28 (Sat 1:10pm)
|
||||
QF Geelong 3.4 5.6 10.6 11.13 (79) lost to [85]St Kilda 4.7 8.8 11.11 12.11 (83) [86]Melbourne Cricket Ground Sep 3 (Fri 7:45pm)
|
||||
SF Geelong 8.1 10.7 14.13 20.15 (135) dftd [87]Fremantle 1.1 4.2 7.6 10.6 (66) [88]Melbourne Cricket Ground Sep 10 (Fri 7:45pm)
|
||||
PF [89]Collingwood 7.2 13.7 16.11 18.12 (120) dftd Geelong 1.1 3.5 6.10 11.13 (79) [90]Melbourne Cricket Ground Sep 17 (Fri 7:45pm)
|
||||
|
||||
2010 Player Statistics
|
||||
|
||||
Pos [91]Num [92]Player [93]MT [94]K [95]Avg [96]H [97]Avg [98]D [99]Avg [100]M [101]Avg [102]HO [103]Avg [104]T [105]Avg [106]FF [107]FA [108]G [109]Avg [110]B [111]SC [112]Rat [113]Avg
|
||||
1 29 [114]Gary Ablett 24 338 14.1 418 17.4 756 31.5 106 4.4 0 0 101 4.2 22 26 44 1.8 26 290 2806 116.9
|
||||
2 35 [115]Paul Chapman 24 412 17.2 264 11 676 28.2 133 5.5 0 0 99 4.1 33 14 23 1 16 154 2704 112.7
|
||||
3 3 [116]Jimmy Bartel 24 343 14.3 287 12 630 26.3 138 5.8 47 2 110 4.6 41 17 14 0.6 11 95 2589 107.9
|
||||
4 14 [117]Joel Selwood 24 289 12 388 16.2 677 28.2 112 4.7 8 0.3 126 5.3 53 24 9 0.4 10 64 2536 105.7
|
||||
5 9 [118]James Kelly 23 257 11.2 301 13.1 558 24.3 87 3.8 0 0 140 6.1 19 28 7 0.3 1 43 2172 94.4
|
||||
6 20 [119]Steve Johnson 22 274 12.5 136 6.2 410 18.6 131 6 0 0 50 2.3 25 18 63 2.9 36 414 2072 94.2
|
||||
7 11 [120]Joel Corey 14 153 10.9 185 13.2 338 24.1 51 3.6 21 1.5 71 5.1 23 16 2 0.1 3 15 1277 91.2
|
||||
8 44 [121]Corey Enright 24 360 15 222 9.3 582 24.3 136 5.7 0 0 69 2.9 10 24 1 0 1 7 2153 89.7
|
||||
9 39 [122]Darren Milburn 22 271 12.3 240 10.9 511 23.2 159 7.2 4 0.2 49 2.2 23 11 1 0 2 8 1968 89.5
|
||||
10 4 [123]Andrew Mackie 22 312 14.2 175 8 487 22.1 144 6.5 0 0 53 2.4 15 20 4 0.2 8 32 1917 87.1
|
||||
11 45 [124]Cameron Ling 21 211 10 253 12 464 22.1 76 3.6 0 0 112 5.3 9 34 9 0.4 12 66 1788 85.1
|
||||
12 31 [125]James Podsiadly 19 164 8.6 89 4.7 253 13.3 130 6.8 4 0.2 40 2.1 25 19 49 2.6 28 322 1514 79.7
|
||||
13 17 [126]Shannon Byrnes 23 199 8.7 195 8.5 394 17.1 109 4.7 0 0 65 2.8 11 9 35 1.5 20 230 1788 77.7
|
||||
14 27 [127]Mathew Stokes 18 166 9.2 179 9.9 345 19.2 76 4.2 0 0 32 1.8 12 13 28 1.6 12 180 1365 75.8
|
||||
15 5 [128]Travis Varcoe 20 146 7.3 174 8.7 320 16 72 3.6 0 0 82 4.1 16 13 31 1.6 13 199 1506 75.3
|
||||
16 26 [129]Tom Hawkins 18 95 5.3 131 7.3 226 12.6 102 5.7 96 5.3 47 2.6 16 15 21 1.2 13 139 1247 69.3
|
||||
17 7 [130]Harry Taylor 23 191 8.3 197 8.6 388 16.9 159 6.9 4 0.2 35 1.5 12 11 2 0.1 3 15 1582 68.8
|
||||
18 21 [131]Cameron Mooney 21 182 8.7 72 3.4 254 12.1 131 6.2 2 0.1 32 1.5 14 18 36 1.7 30 246 1419 67.6
|
||||
19 22 [132]Mitchell Duncan 8 67 8.4 42 5.3 109 13.6 43 5.4 0 0 18 2.3 5 3 8 1 6 54 536 67
|
||||
20 30 [133]Matthew Scarlett 18 166 9.2 151 8.4 317 17.6 97 5.4 0 0 30 1.7 8 13 0 0 0 0 1180 65.6
|
||||
21 6 [134]Brad Ottens 15 40 2.7 123 8.2 163 10.9 40 2.7 298 19.9 54 3.6 23 32 8 0.5 5 53 980 65.3
|
||||
22 40 [135]David Wojcinski 24 191 8 232 9.7 423 17.6 92 3.8 0 0 44 1.8 12 17 6 0.3 5 41 1491 62.1
|
||||
23 8 [136]Josh Hunt 24 210 8.8 181 7.5 391 16.3 117 4.9 1 0 42 1.8 11 15 1 0 3 9 1487 62
|
||||
24 37 [137]Jeremy Laidler 1 5 5 11 11 16 16 2 2 0 0 4 4 2 0 0 0 0 0 61 61
|
||||
25 38 [138]Taylor Hunt 7 63 9 44 6.3 107 15.3 28 4 0 0 14 2 3 5 1 0.1 2 8 413 59
|
||||
26 34 [139]Simon Hogan 11 64 5.8 119 10.8 183 16.6 28 2.5 0 0 26 2.4 5 5 3 0.3 3 21 629 57.2
|
||||
27 13 [140]Tom Lonergan 22 99 4.5 196 8.9 295 13.4 109 5 3 0.1 46 2.1 19 22 0 0 1 1 1157 52.6
|
||||
28 10 [141]Daniel Menzel 3 17 5.7 11 3.7 28 9.3 10 3.3 0 0 4 1.3 3 0 4 1.3 1 25 147 49
|
||||
29 15 [142]Ryan Gamble 2 11 5.5 14 7 25 12.5 8 4 0 0 4 2 0 2 0 0 0 0 95 47.5
|
||||
30 24 [143]Mark Blake 20 43 2.2 156 7.8 199 10 45 2.3 379 19 13 0.7 15 36 1 0.1 2 8 922 46.1
|
||||
31 12 [144]Trent West 4 9 2.3 23 5.8 32 8 11 2.8 49 12.3 8 2 3 7 2 0.5 3 15 184 46
|
||||
32 16 [145]Dawson Simpson 2 6 3 8 4 14 7 7 3.5 10 5 6 3 1 1 0 0 0 0 87 43.5
|
||||
33 18 [146]Nathan Djerrkura 1 5 5 6 6 11 11 1 1 0 0 2 2 0 0 0 0 2 2 40 40
|
||||
34 33 [147]Max Rooke 1 3 3 5 5 8 8 2 2 0 0 2 2 2 0 0 0 1 1 36 36
|
||||
35 32 [148]Steven Motlop 1 2 2 0 0 2 2 1 1 0 0 1 1 0 0 0 0 0 0 13 13
|
||||
Totals 550 5364 9.8 5228 9.5 10592 19.3 2693 4.9 926 1.7 1631 3 491 488 413 0.8 279 2757 43861 79.7
|
||||
|
||||
2010 Wins
|
||||
|
||||
Round Opposition For Against Margin Ground
|
||||
Round 6 Richmond 24.17 (161) 7.11 (53) 108 Skilled Stadium
|
||||
Round 20 Western Bulldogs 25.11 (161) 9.6 (60) 101 Etihad Stadium
|
||||
Round 4 Port Adelaide 23.21 (159) 10.4 (64) 95 Skilled Stadium
|
||||
Round 8 Brisbane Lions 24.11 (155) 10.14 (74) 81 Gabba
|
||||
Round 12 Essendon 23.16 (154) 12.11 (83) 71 Etihad Stadium
|
||||
Finals Week 2 Fremantle 20.15 (135) 10.6 (66) 69 Melbourne Cricket Ground
|
||||
Round 7 Sydney 19.12 (126) 9.5 (59) 67 Skilled Stadium
|
||||
Round 17 Brisbane Lions 19.13 (127) 9.10 (64) 63 Skilled Stadium
|
||||
Round 10 Melbourne 18.13 (121) 10.7 (67) 54 Skilled Stadium
|
||||
Round 18 Sydney 20.5 (125) 9.18 (72) 53 ANZ Stadium
|
||||
Round 22 West Coast 16.16 (112) 10.8 (68) 44 Skilled Stadium
|
||||
Round 21 Carlton 18.13 (121) 12.7 (79) 42 Etihad Stadium
|
||||
Round 9 Collingwood 12.14 (86) 6.14 (50) 36 Melbourne Cricket Ground
|
||||
Round 14 North Melbourne 14.14 (98) 9.9 (63) 35 Skilled Stadium
|
||||
Round 1 Essendon 19.11 (125) 13.16 (94) 31 Melbourne Cricket Ground
|
||||
Round 11 West Coast 18.14 (122) 14.14 (98) 24 Subiaco Oval
|
||||
Round 2 Hawthorn 14.16 (100) 13.13 (91) 9 Melbourne Cricket Ground
|
||||
Round 15 Hawthorn 12.13 (85) 11.17 (83) 2 Melbourne Cricket Ground
|
||||
Average margin: 54.7
|
||||
|
||||
2010 Losses
|
||||
|
||||
Round Opposition For Against Margin Ground
|
||||
Finals Week 3 Collingwood 11.13 (79) 18.12 (120) 41 Melbourne Cricket Ground
|
||||
Round 5 Carlton 9.14 (68) 15.14 (104) 36 Melbourne Cricket Ground
|
||||
Round 13 St Kilda 6.10 (46) 10.10 (70) 24 Melbourne Cricket Ground
|
||||
Round 19 Collingwood 12.13 (85) 14.23 (107) 22 Melbourne Cricket Ground
|
||||
Round 16 Adelaide 9.9 (63) 11.8 (74) 11 AAMI Stadium
|
||||
Round 3 Fremantle 17.16 (118) 18.17 (125) 7 Subiaco Oval
|
||||
Finals Week 1 St Kilda 11.13 (79) 12.11 (83) 4 Melbourne Cricket Ground
|
||||
Average margin: 20.7
|
||||
|
||||
2010 Quarter Statistics
|
||||
|
||||
Quarter W D L For Against %
|
||||
1^st 18 0 7 99.65 (659) 71.79 (505) 130.50
|
||||
2^nd 16 1 8 99.78 (672) 80.65 (545) 123.30
|
||||
3^rd 20 0 5 115.81 (771) 66.81 (477) 161.64
|
||||
4^th 18 1 6 100.109 (709) 64.60 (444) 159.68
|
||||
Total 72 2 26 413.333 (2811) 281.285 (1971) 142.62
|
||||
[INS: :INS]
|
||||
Copyright © 2003 - 2020 FinalSiren.com.
|
||||
|
||||
References
|
||||
|
||||
Visible links
|
||||
1. https://finalsiren.com/
|
||||
2. https://finalsiren.com/
|
||||
3. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2010
|
||||
4. https://finalsiren.com/TeamStatsSummary.asp
|
||||
5. https://finalsiren.com/TeamGroundSummary.asp
|
||||
6. https://finalsiren.com/PreviousGames.asp
|
||||
7. https://finalsiren.com/Fixture.asp?TeamID=1
|
||||
8. https://finalsiren.com/Fixture.asp?TeamID=2
|
||||
9. https://finalsiren.com/Fixture.asp?TeamID=14
|
||||
10. https://finalsiren.com/Fixture.asp?TeamID=3
|
||||
11. https://finalsiren.com/Fixture.asp?TeamID=5
|
||||
12. https://finalsiren.com/Fixture.asp?TeamID=11
|
||||
13. https://finalsiren.com/Fixture.asp?TeamID=4
|
||||
14. https://finalsiren.com/Fixture.asp?TeamID=19
|
||||
15. https://finalsiren.com/Fixture.asp?TeamID=21
|
||||
16. https://finalsiren.com/Fixture.asp?TeamID=16
|
||||
17. https://finalsiren.com/Fixture.asp?TeamID=13
|
||||
18. https://finalsiren.com/Fixture.asp?TeamID=6
|
||||
19. https://finalsiren.com/Fixture.asp?TeamID=9
|
||||
20. https://finalsiren.com/Fixture.asp?TeamID=8
|
||||
21. https://finalsiren.com/Fixture.asp?TeamID=12
|
||||
22. https://finalsiren.com/Fixture.asp?TeamID=15
|
||||
23. https://finalsiren.com/Fixture.asp?TeamID=10
|
||||
24. https://finalsiren.com/Fixture.asp?TeamID=7
|
||||
25. https://finalsiren.com/AFLLadder.asp
|
||||
26. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2010
|
||||
27. https://finalsiren.com/Results.asp
|
||||
28. https://finalsiren.com/SeasonHighlights.asp
|
||||
29. https://finalsiren.com/ResultsByGround.asp
|
||||
30. https://finalsiren.com/ResultsDayInHistory.asp
|
||||
31. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2010
|
||||
32. https://finalsiren.com/AFLPlayerStats.asp
|
||||
33. https://finalsiren.com/RisingStars.asp
|
||||
34. https://finalsiren.com/PlayerCompare.asp
|
||||
35. https://finalsiren.com/FormGuide.asp
|
||||
36. https://finalsiren.com/Account/Registration.asp?PushURL=/Default.asp
|
||||
37. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2010#fixture
|
||||
38. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2010#player
|
||||
39. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2010#winslosses
|
||||
40. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2010#quarterstats
|
||||
41. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=5
|
||||
42. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
43. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=16
|
||||
44. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
45. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=11
|
||||
46. https://finalsiren.com/Ground.asp?GroundID=5
|
||||
47. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=9
|
||||
48. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
49. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=14
|
||||
50. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
51. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=8
|
||||
52. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
53. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=15
|
||||
54. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
55. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=2
|
||||
56. https://finalsiren.com/Ground.asp?GroundID=7
|
||||
57. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=3
|
||||
58. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
59. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=13
|
||||
60. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
61. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=10
|
||||
62. https://finalsiren.com/Ground.asp?GroundID=5
|
||||
63. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=5
|
||||
64. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
65. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=12
|
||||
66. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
67. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=6
|
||||
68. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
69. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=16
|
||||
70. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
71. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=1
|
||||
72. https://finalsiren.com/Ground.asp?GroundID=3
|
||||
73. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=2
|
||||
74. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
75. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=15
|
||||
76. https://finalsiren.com/Ground.asp?GroundID=11
|
||||
77. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=3
|
||||
78. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
79. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=7
|
||||
80. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
81. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=14
|
||||
82. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
83. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=10
|
||||
84. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
85. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=12
|
||||
86. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
87. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=11
|
||||
88. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
89. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=3
|
||||
90. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
91. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=4&Sort=Number Asc#player
|
||||
92. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=4&Sort=PlayerName Asc#player
|
||||
93. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=4&Sort=Matches Desc#player
|
||||
94. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=4&Sort=Kicks Desc#player
|
||||
95. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=4&Sort=AverageKicks Desc#player
|
||||
96. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=4&Sort=Handballs Desc#player
|
||||
97. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=4&Sort=AverageHandballs Desc#player
|
||||
98. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=4&Sort=Disposals Desc#player
|
||||
99. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=4&Sort=AverageDisposals Desc#player
|
||||
100. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=4&Sort=Marks Desc#player
|
||||
101. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=4&Sort=AverageMarks Desc#player
|
||||
102. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=4&Sort=HitOuts Desc#player
|
||||
103. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=4&Sort=AverageHitOuts Desc#player
|
||||
104. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=4&Sort=Tackles Desc#player
|
||||
105. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=4&Sort=AverageTackles Desc#player
|
||||
106. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=4&Sort=FreesFor Desc#player
|
||||
107. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=4&Sort=FreesAgainst Desc#player
|
||||
108. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=4&Sort=Goals Desc#player
|
||||
109. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=4&Sort=AverageGoals Desc#player
|
||||
110. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=4&Sort=Behinds Desc#player
|
||||
111. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=4&Sort=Score Desc#player
|
||||
112. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=4&Sort=Rating Desc#player
|
||||
113. https://finalsiren.com/Fixture.asp?SeasonID=2010&TeamID=4&Sort=AverageRating Desc#player
|
||||
114. https://finalsiren.com/PlayerStats.asp?PlayerID=1009
|
||||
115. https://finalsiren.com/PlayerStats.asp?PlayerID=676
|
||||
116. https://finalsiren.com/PlayerStats.asp?PlayerID=229
|
||||
117. https://finalsiren.com/PlayerStats.asp?PlayerID=1714
|
||||
118. https://finalsiren.com/PlayerStats.asp?PlayerID=287
|
||||
119. https://finalsiren.com/PlayerStats.asp?PlayerID=668
|
||||
120. https://finalsiren.com/PlayerStats.asp?PlayerID=729
|
||||
121. https://finalsiren.com/PlayerStats.asp?PlayerID=953
|
||||
122. https://finalsiren.com/PlayerStats.asp?PlayerID=92
|
||||
123. https://finalsiren.com/PlayerStats.asp?PlayerID=1360
|
||||
124. https://finalsiren.com/PlayerStats.asp?PlayerID=1116
|
||||
125. https://finalsiren.com/PlayerStats.asp?PlayerID=1999
|
||||
126. https://finalsiren.com/PlayerStats.asp?PlayerID=1410
|
||||
127. https://finalsiren.com/PlayerStats.asp?PlayerID=1653
|
||||
128. https://finalsiren.com/PlayerStats.asp?PlayerID=1721
|
||||
129. https://finalsiren.com/PlayerStats.asp?PlayerID=1720
|
||||
130. https://finalsiren.com/PlayerStats.asp?PlayerID=1820
|
||||
131. https://finalsiren.com/PlayerStats.asp?PlayerID=1035
|
||||
132. https://finalsiren.com/PlayerStats.asp?PlayerID=1973
|
||||
133. https://finalsiren.com/PlayerStats.asp?PlayerID=459
|
||||
134. https://finalsiren.com/PlayerStats.asp?PlayerID=689
|
||||
135. https://finalsiren.com/PlayerStats.asp?PlayerID=1101
|
||||
136. https://finalsiren.com/PlayerStats.asp?PlayerID=1344
|
||||
137. https://finalsiren.com/PlayerStats.asp?PlayerID=1953
|
||||
138. https://finalsiren.com/PlayerStats.asp?PlayerID=2027
|
||||
139. https://finalsiren.com/PlayerStats.asp?PlayerID=1905
|
||||
140. https://finalsiren.com/PlayerStats.asp?PlayerID=1580
|
||||
141. https://finalsiren.com/PlayerStats.asp?PlayerID=2051
|
||||
142. https://finalsiren.com/PlayerStats.asp?PlayerID=1692
|
||||
143. https://finalsiren.com/PlayerStats.asp?PlayerID=1595
|
||||
144. https://finalsiren.com/PlayerStats.asp?PlayerID=1801
|
||||
145. https://finalsiren.com/PlayerStats.asp?PlayerID=2000
|
||||
146. https://finalsiren.com/PlayerStats.asp?PlayerID=1936
|
||||
147. https://finalsiren.com/PlayerStats.asp?PlayerID=892
|
||||
148. https://finalsiren.com/PlayerStats.asp?PlayerID=1994
|
||||
|
||||
Hidden links:
|
||||
150. https://finalsiren.com/MatchDetails.asp?GameID=5059&Code=2c398442a518a7c6d453a9ab87369896
|
||||
151. https://finalsiren.com/MatchDetails.asp?GameID=5073&Code=3f4d386ee760f1421b00fbb2c4528910
|
||||
152. https://finalsiren.com/MatchDetails.asp?GameID=5081&Code=831e5fd98750a1e06ebe2382f702f008
|
||||
153. https://finalsiren.com/MatchDetails.asp?GameID=5088&Code=a5b2ebc570e1fae6765935b447b13fd7
|
||||
154. https://finalsiren.com/MatchDetails.asp?GameID=5097&Code=522e87f9242008a0fde2d8a7519e21e7
|
||||
155. https://finalsiren.com/MatchDetails.asp?GameID=5103&Code=e5c759bb45b40884d1b99d1fc2fdbdd5
|
||||
156. https://finalsiren.com/MatchDetails.asp?GameID=5111&Code=82b2cdc95eb309ae026f867600792978
|
||||
157. https://finalsiren.com/MatchDetails.asp?GameID=5117&Code=2ac0d19e405a82227f01d8b0a74fde33
|
||||
158. https://finalsiren.com/MatchDetails.asp?GameID=5122&Code=6666fb85d49d5b385a1df96918cbc28a
|
||||
159. https://finalsiren.com/MatchDetails.asp?GameID=5131&Code=fc03f0f1288762aa939f7babb2a53045
|
||||
160. https://finalsiren.com/MatchDetails.asp?GameID=5141&Code=f1ff05d408a00af4b39c9d10ef71ff3f
|
||||
161. https://finalsiren.com/MatchDetails.asp?GameID=5148&Code=0b5d89a3a50fd16b2b9f1d170b04e207
|
||||
162. https://finalsiren.com/MatchDetails.asp?GameID=5159&Code=6b0cdd30ab60c6dd91b834907be5b782
|
||||
163. https://finalsiren.com/MatchDetails.asp?GameID=5167&Code=6b95d16041e8c5b3d2b7be08d1d50e36
|
||||
164. https://finalsiren.com/MatchDetails.asp?GameID=5172&Code=c698dc4ee7ff958312fc040f88a119c6
|
||||
165. https://finalsiren.com/MatchDetails.asp?GameID=5178&Code=39bef0126f3c833079079553e90530c7
|
||||
166. https://finalsiren.com/MatchDetails.asp?GameID=5188&Code=c2f27d77a36a584e4c4daaca32e486f3
|
||||
167. https://finalsiren.com/MatchDetails.asp?GameID=5197&Code=42d546c1524b10204f1062321f14eba1
|
||||
168. https://finalsiren.com/MatchDetails.asp?GameID=5206&Code=367ea742e111f0c6c85f73c731834f58
|
||||
169. https://finalsiren.com/MatchDetails.asp?GameID=5213&Code=09b3f066679052d306c55945d22ae697
|
||||
170. https://finalsiren.com/MatchDetails.asp?GameID=5218&Code=f6c54618018020cb93601fdd24aca2b8
|
||||
171. https://finalsiren.com/MatchDetails.asp?GameID=5228&Code=184e9cc1d0ebcadf4903af23d346ccdf
|
||||
172. https://finalsiren.com/MatchDetails.asp?GameID=5234&Code=4306b08ea586a35792bc531f6d0024fb
|
||||
173. https://finalsiren.com/MatchDetails.asp?GameID=5238&Code=6acd2dcc1e43fb162cf1f90c0e4d8643
|
||||
174. https://finalsiren.com/MatchDetails.asp?GameID=5241&Code=f1d83681c2a6f8109127fe7fcd1d579a
|
||||
343
2011.txt
Normal file
343
2011.txt
Normal file
@@ -0,0 +1,343 @@
|
||||
FinalSiren.com - 2011 Geelong Team Page
|
||||
|
||||
(BUTTON) Toggle navigation[1]FinalSiren.com
|
||||
* [2]Home
|
||||
* [3]Teams
|
||||
+ [4]Statistics Summary
|
||||
+ [5]Ground Summary
|
||||
+ [6]Head to Head
|
||||
+
|
||||
+ [7]Adelaide
|
||||
+ [8]Brisbane Lions
|
||||
+ [9]Carlton
|
||||
+ [10]Collingwood
|
||||
+ [11]Essendon
|
||||
+ [12]Fremantle
|
||||
+ [13]Geelong
|
||||
+ [14]Gold Coast
|
||||
+ [15]GWS Giants
|
||||
+ [16]Hawthorn
|
||||
+ [17]Melbourne
|
||||
+ [18]North Melbourne
|
||||
+ [19]Port Adelaide
|
||||
+ [20]Richmond
|
||||
+ [21]St Kilda
|
||||
+ [22]Sydney
|
||||
+ [23]West Coast
|
||||
+ [24]Western Bulldogs
|
||||
* [25]Ladder
|
||||
* [26]Results
|
||||
+ [27]Match Results
|
||||
+ [28]Season Highlights
|
||||
+ [29]Results By Ground
|
||||
+ [30]This Day In History
|
||||
* [31]Player Statistics
|
||||
+ [32]Player Rankings
|
||||
+ [33]Rising Stars
|
||||
+ [34]Player Compare
|
||||
* [35]Form Guide
|
||||
|
||||
* [36]Log In
|
||||
|
||||
(BUTTON)
|
||||
Team: [Geelong_________]
|
||||
Season: [2011]
|
||||
(BUTTON) Go
|
||||
* [37]Fixture
|
||||
* [38]Player Statistics
|
||||
* [39]Wins / Losses by Margin
|
||||
* [40]Quarter Statistics
|
||||
|
||||
2011 Fixture
|
||||
|
||||
Rnd Home Team Away Team Ground Date
|
||||
R1 Geelong 0.4 1.7 4.10 6.12 (48) dftd [41]St Kilda 2.5 2.9 4.11 6.11 (47) [42]Melbourne Cricket Ground Mar 25 (Fri 7:45pm)
|
||||
R2 [43]Fremantle 4.4 7.9 8.12 10.18 (78) lost to Geelong 5.3 8.6 10.9 13.11 (89) [44]Patersons Stadium Apr 2 (Sat 7:40pm)
|
||||
R3 Geelong 2.6 6.11 11.14 17.20 (122) dftd [45]Port Adelaide 1.5 2.5 5.7 6.7 (43) [46]Skilled Stadium Apr 10 (Sun 2:10pm)
|
||||
R4 [47]Sydney 4.3 4.5 6.9 7.12 (54) lost to Geelong 3.2 6.6 8.10 11.15 (81) [48]Sydney Cricket Ground Apr 16 (Sat 7:10pm)
|
||||
R5 [49]Hawthorn 5.3 8.3 12.6 15.8 (98) lost to Geelong 5.2 6.7 13.10 17.15 (117) [50]Melbourne Cricket Ground Apr 26 (Tue 2:40pm)
|
||||
R7 Geelong 4.4 10.5 16.11 19.13 (127) dftd [51]North Melbourne 3.3 5.5 8.5 9.7 (61) [52]Skilled Stadium May 7 (Sat 2:10pm)
|
||||
R8 Geelong 2.9 2.10 5.12 8.17 (65) dftd [53]Collingwood 1.1 5.3 7.5 9.8 (62) [54]Melbourne Cricket Ground May 13 (Fri 7:40pm)
|
||||
R9 [55]Carlton 4.3 8.6 11.10 14.16 (100) lost to Geelong 2.3 8.6 12.11 15.12 (102) [56]Etihad Stadium May 20 (Fri 7:40pm)
|
||||
R10 [57]Gold Coast 6.4 9.8 10.11 10.13 (73) lost to Geelong 3.2 8.3 16.9 21.13 (139) [58]Metricon Stadium May 28 (Sat 7:10pm)
|
||||
R11 Geelong 5.6 13.8 17.9 23.10 (148) dftd [59]Western Bulldogs 3.1 5.6 6.6 13.9 (87) [60]Skilled Stadium Jun 4 (Sat 2:10pm)
|
||||
R12 Geelong 5.2 10.2 10.6 13.10 (88) dftd [61]Hawthorn 2.1 9.2 13.5 13.5 (83) [62]Melbourne Cricket Ground Jun 11 (Sat 7:10pm)
|
||||
R13 [63]St Kilda 4.0 5.4 7.5 11.6 (72) lost to Geelong 3.3 9.3 11.6 15.10 (100) [64]Melbourne Cricket Ground Jun 18 (Sat 7:10pm)
|
||||
R14 Geelong 7.3 9.6 14.10 19.11 (125) dftd [65]Adelaide 1.1 2.2 4.6 10.13 (73) [66]Skilled Stadium Jun 26 (Sun 1:10pm)
|
||||
R15 [67]Essendon 4.3 8.4 13.5 18.7 (115) dftd Geelong 3.3 5.7 9.12 16.15 (111) [68]Etihad Stadium Jul 2 (Sat 7:10pm)
|
||||
R16 [69]West Coast 5.5 11.7 12.10 14.12 (96) dftd Geelong 4.1 6.2 11.5 13.10 (88) [70]Patersons Stadium Jul 8 (Fri 8:40pm)
|
||||
R17 [71]Brisbane Lions 4.6 8.8 13.11 15.14 (104) lost to Geelong 3.4 9.4 13.8 20.13 (133) [72]Gabba Jul 17 (Sun 2:10pm)
|
||||
R18 Geelong 4.2 11.5 16.9 17.11 (113) dftd [73]Richmond 1.2 1.4 5.5 7.9 (51) [74]Etihad Stadium Jul 24 (Sun 1:10pm)
|
||||
R19 Geelong 8.3 20.4 28.8 37.11 (233) dftd [75]Melbourne 0.3 1.4 5.4 7.5 (47) [76]Skilled Stadium Jul 30 (Sat 2:10pm)
|
||||
R20 Geelong 8.1 18.4 21.8 29.14 (188) dftd [77]Gold Coast 3.0 3.0 6.1 6.2 (38) [78]Skilled Stadium Aug 6 (Sat 2:10pm)
|
||||
R21 [79]Adelaide 2.3 5.6 8.10 12.13 (85) lost to Geelong 2.3 8.7 11.10 14.12 (96) [80]AAMI Stadium Aug 14 (Sun 4:40pm)
|
||||
R23 Geelong 2.5 5.7 8.10 12.14 (86) lost to [81]Sydney 3.1 7.5 10.9 15.9 (99) [82]Skilled Stadium Aug 27 (Sat 2:10pm)
|
||||
R24 [83]Collingwood 4.0 5.0 7.2 8.5 (53) lost to Geelong 2.5 12.8 16.15 22.17 (149) [84]Melbourne Cricket Ground Sep 2 (Fri 7:40pm)
|
||||
QF Geelong 2.0 7.2 12.6 14.14 (98) dftd [85]Hawthorn 3.5 4.8 7.12 9.13 (67) [86]Melbourne Cricket Ground Sep 9 (Fri 7:45pm)
|
||||
PF Geelong 5.7 8.11 15.14 17.15 (117) dftd [87]West Coast 2.3 5.4 7.6 10.9 (69) [88]Melbourne Cricket Ground Sep 24 (Sat 2:20pm)
|
||||
GF [89]Collingwood 4.2 9.3 12.6 12.9 (81) lost to Geelong 4.3 8.6 13.7 18.11 (119) [90]Melbourne Cricket Ground Oct 1 (Sat 2:30pm)
|
||||
|
||||
2011 Player Statistics
|
||||
|
||||
Pos [91]Num [92]Player [93]MT [94]K [95]Avg [96]H [97]Avg [98]D [99]Avg [100]M [101]Avg [102]HO [103]Avg [104]T [105]Avg [106]FF [107]FA [108]G [109]Avg [110]B [111]SC [112]Rat [113]Avg
|
||||
1 14 [114]Joel Selwood 20 296 14.8 222 11.1 518 25.9 82 4.1 13 0.7 125 6.3 60 26 15 0.8 12 102 2175 108.8
|
||||
2 20 [115]Steve Johnson 23 319 13.9 195 8.5 514 22.3 143 6.2 2 0.1 84 3.7 31 20 50 2.2 37 337 2422 105.3
|
||||
3 35 [116]Paul Chapman 23 312 13.6 228 9.9 540 23.5 122 5.3 1 0 104 4.5 28 26 24 1 14 158 2283 99.3
|
||||
4 9 [117]James Kelly 24 319 13.3 258 10.8 577 24 62 2.6 2 0.1 186 7.8 23 46 5 0.2 12 42 2332 97.2
|
||||
5 3 [118]Jimmy Bartel 24 325 13.5 204 8.5 529 22 142 5.9 13 0.5 94 3.9 28 29 26 1.1 6 162 2301 95.9
|
||||
6 11 [119]Joel Corey 21 257 12.2 262 12.5 519 24.7 77 3.7 29 1.4 90 4.3 25 27 8 0.4 5 53 1912 91
|
||||
7 45 [120]Cameron Ling 21 265 12.6 192 9.1 457 21.8 74 3.5 1 0 92 4.4 12 18 17 0.8 9 111 1839 87.6
|
||||
8 44 [121]Corey Enright 23 330 14.3 183 8 513 22.3 144 6.3 1 0 64 2.8 14 19 1 0 0 6 2008 87.3
|
||||
9 27 [122]Mathew Stokes 22 208 9.5 233 10.6 441 20 95 4.3 0 0 70 3.2 25 14 29 1.3 16 190 1828 83.1
|
||||
10 6 [123]Brad Ottens 20 87 4.4 183 9.2 270 13.5 73 3.7 500 25 70 3.5 32 44 15 0.8 9 99 1625 81.3
|
||||
11 4 [124]Andrew Mackie 22 287 13 146 6.6 433 19.7 122 5.5 0 0 59 2.7 19 23 4 0.2 3 27 1732 78.7
|
||||
12 22 [125]Mitchell Duncan 21 192 9.1 165 7.9 357 17 100 4.8 2 0.1 49 2.3 12 18 22 1 10 142 1504 71.6
|
||||
13 12 [126]Trent West 9 51 5.7 32 3.6 83 9.2 25 2.8 183 20.3 36 4 16 13 7 0.8 2 44 640 71.1
|
||||
14 31 [127]James Podsiadly 23 189 8.2 92 4 281 12.2 130 5.7 18 0.8 48 2.1 17 30 52 2.3 38 350 1628 70.8
|
||||
15 28 [128]Allen Christensen 19 154 8.1 150 7.9 304 16 59 3.1 0 0 70 3.7 32 23 18 0.9 11 119 1301 68.5
|
||||
16 39 [129]Darren Milburn 14 135 9.6 120 8.6 255 18.2 76 5.4 1 0.1 24 1.7 10 13 3 0.2 0 18 959 68.5
|
||||
17 16 [130]Dawson Simpson 1 2 2 7 7 9 9 4 4 22 22 4 4 0 1 0 0 0 0 67 67
|
||||
18 30 [131]Matthew Scarlett 22 211 9.6 154 7 365 16.6 115 5.2 0 0 44 2 14 10 1 0 1 7 1453 66
|
||||
19 8 [132]Josh Hunt 22 203 9.2 141 6.4 344 15.6 103 4.7 0 0 58 2.6 14 11 4 0.2 1 25 1438 65.4
|
||||
20 21 [133]Cameron Mooney 8 57 7.1 51 6.4 108 13.5 36 4.5 24 3 17 2.1 2 5 9 1.1 8 62 522 65.3
|
||||
21 26 [134]Tom Hawkins 18 125 6.9 98 5.4 223 12.4 88 4.9 75 4.2 38 2.1 15 31 27 1.5 17 179 1163 64.6
|
||||
22 5 [135]Travis Varcoe 24 187 7.8 202 8.4 389 16.2 57 2.4 0 0 51 2.1 10 7 31 1.3 17 203 1532 63.8
|
||||
23 7 [136]Harry Taylor 24 208 8.7 148 6.2 356 14.8 144 6 3 0.1 46 1.9 18 9 0 0 2 2 1532 63.8
|
||||
24 10 [137]Daniel Menzel 18 153 8.5 68 3.8 221 12.3 82 4.6 0 0 31 1.7 11 13 28 1.6 15 183 1120 62.2
|
||||
25 40 [138]David Wojcinski 22 162 7.4 173 7.9 335 15.2 76 3.5 0 0 49 2.2 17 23 12 0.5 9 81 1285 58.4
|
||||
26 19 [139]Taylor Hunt 13 103 7.9 82 6.3 185 14.2 37 2.8 0 0 32 2.5 14 8 1 0.1 2 8 710 54.6
|
||||
27 36 [140]Nathan Vardy 9 29 3.2 33 3.7 62 6.9 20 2.2 104 11.6 18 2 7 4 6 0.7 6 42 426 47.3
|
||||
28 1 [141]Mitchell W. Brown 2 14 7 3 1.5 17 8.5 6 3 0 0 2 1 3 2 3 1.5 2 20 91 45.5
|
||||
29 18 [142]Josh Cowan 3 14 4.7 16 5.3 30 10 10 3.3 0 0 8 2.7 1 3 1 0.3 1 7 135 45
|
||||
30 13 [143]Tom Lonergan 21 99 4.7 108 5.1 207 9.9 80 3.8 2 0.1 44 2.1 12 21 0 0 0 0 880 41.9
|
||||
31 17 [144]Shannon Byrnes 5 31 6.2 16 3.2 47 9.4 8 1.6 0 0 5 1 2 1 5 1 2 32 200 40
|
||||
32 29 [145]Cameron Guthrie 2 8 4 13 6.5 21 10.5 4 2 0 0 5 2.5 0 2 0 0 0 0 76 38
|
||||
33 32 [146]Steven Motlop 4 23 5.8 12 3 35 8.8 4 1 0 0 7 1.8 1 0 2 0.5 3 15 149 37.3
|
||||
34 25 [147]Tom Gillies 2 8 4 8 4 16 8 4 2 0 0 1 0.5 0 0 0 0 0 0 56 28
|
||||
35 34 [148]Simon Hogan 1 1 1 6 6 7 7 0 0 0 0 3 3 0 0 0 0 0 0 27 27
|
||||
Totals 550 5364 9.8 4204 7.6 9568 17.4 2404 4.4 996 1.8 1728 3.1 525 540 426 0.8 270 2826 41351 75.2
|
||||
|
||||
2011 Wins
|
||||
|
||||
Round Opposition For Against Margin Ground
|
||||
Round 19 Melbourne 37.11 (233) 7.5 (47) 186 Skilled Stadium
|
||||
Round 20 Gold Coast 29.14 (188) 6.2 (38) 150 Skilled Stadium
|
||||
Round 24 Collingwood 22.17 (149) 8.5 (53) 96 Melbourne Cricket Ground
|
||||
Round 3 Port Adelaide 17.20 (122) 6.7 (43) 79 Skilled Stadium
|
||||
Round 10 Gold Coast 21.13 (139) 10.13 (73) 66 Metricon Stadium
|
||||
Round 7 North Melbourne 19.13 (127) 9.7 (61) 66 Skilled Stadium
|
||||
Round 18 Richmond 17.11 (113) 7.9 (51) 62 Etihad Stadium
|
||||
Round 11 Western Bulldogs 23.10 (148) 13.9 (87) 61 Skilled Stadium
|
||||
Round 14 Adelaide 19.11 (125) 10.13 (73) 52 Skilled Stadium
|
||||
Finals Week 3 West Coast 17.15 (117) 10.9 (69) 48 Melbourne Cricket Ground
|
||||
Finals Week 4 Collingwood 18.11 (119) 12.9 (81) 38 Melbourne Cricket Ground
|
||||
Finals Week 1 Hawthorn 14.14 (98) 9.13 (67) 31 Melbourne Cricket Ground
|
||||
Round 17 Brisbane Lions 20.13 (133) 15.14 (104) 29 Gabba
|
||||
Round 13 St Kilda 15.10 (100) 11.6 (72) 28 Melbourne Cricket Ground
|
||||
Round 4 Sydney 11.15 (81) 7.12 (54) 27 Sydney Cricket Ground
|
||||
Round 5 Hawthorn 17.15 (117) 15.8 (98) 19 Melbourne Cricket Ground
|
||||
Round 21 Adelaide 14.12 (96) 12.13 (85) 11 AAMI Stadium
|
||||
Round 2 Fremantle 13.11 (89) 10.18 (78) 11 Patersons Stadium
|
||||
Round 12 Hawthorn 13.10 (88) 13.5 (83) 5 Melbourne Cricket Ground
|
||||
Round 8 Collingwood 8.17 (65) 9.8 (62) 3 Melbourne Cricket Ground
|
||||
Round 9 Carlton 15.12 (102) 14.16 (100) 2 Etihad Stadium
|
||||
Round 1 St Kilda 6.12 (48) 6.11 (47) 1 Melbourne Cricket Ground
|
||||
Average margin: 48.7
|
||||
|
||||
2011 Losses
|
||||
|
||||
Round Opposition For Against Margin Ground
|
||||
Round 23 Sydney 12.14 (86) 15.9 (99) 13 Skilled Stadium
|
||||
Round 16 West Coast 13.10 (88) 14.12 (96) 8 Patersons Stadium
|
||||
Round 15 Essendon 16.15 (111) 18.7 (115) 4 Etihad Stadium
|
||||
Average margin: 8.3
|
||||
|
||||
2011 Quarter Statistics
|
||||
|
||||
Quarter W D L For Against %
|
||||
1^st 12 1 12 93.86 (644) 75.67 (517) 124.56
|
||||
2^nd 17 0 8 120.61 (781) 63.53 (431) 181.21
|
||||
3^rd 19 1 5 107.92 (734) 68.59 (467) 157.17
|
||||
4^th 18 0 7 106.87 (723) 60.61 (421) 171.73
|
||||
Total 66 2 32 426.326 (2882) 266.240 (1836) 156.97
|
||||
[INS: :INS]
|
||||
Copyright © 2003 - 2020 FinalSiren.com.
|
||||
|
||||
References
|
||||
|
||||
Visible links
|
||||
1. https://finalsiren.com/
|
||||
2. https://finalsiren.com/
|
||||
3. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2011
|
||||
4. https://finalsiren.com/TeamStatsSummary.asp
|
||||
5. https://finalsiren.com/TeamGroundSummary.asp
|
||||
6. https://finalsiren.com/PreviousGames.asp
|
||||
7. https://finalsiren.com/Fixture.asp?TeamID=1
|
||||
8. https://finalsiren.com/Fixture.asp?TeamID=2
|
||||
9. https://finalsiren.com/Fixture.asp?TeamID=14
|
||||
10. https://finalsiren.com/Fixture.asp?TeamID=3
|
||||
11. https://finalsiren.com/Fixture.asp?TeamID=5
|
||||
12. https://finalsiren.com/Fixture.asp?TeamID=11
|
||||
13. https://finalsiren.com/Fixture.asp?TeamID=4
|
||||
14. https://finalsiren.com/Fixture.asp?TeamID=19
|
||||
15. https://finalsiren.com/Fixture.asp?TeamID=21
|
||||
16. https://finalsiren.com/Fixture.asp?TeamID=16
|
||||
17. https://finalsiren.com/Fixture.asp?TeamID=13
|
||||
18. https://finalsiren.com/Fixture.asp?TeamID=6
|
||||
19. https://finalsiren.com/Fixture.asp?TeamID=9
|
||||
20. https://finalsiren.com/Fixture.asp?TeamID=8
|
||||
21. https://finalsiren.com/Fixture.asp?TeamID=12
|
||||
22. https://finalsiren.com/Fixture.asp?TeamID=15
|
||||
23. https://finalsiren.com/Fixture.asp?TeamID=10
|
||||
24. https://finalsiren.com/Fixture.asp?TeamID=7
|
||||
25. https://finalsiren.com/AFLLadder.asp
|
||||
26. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2011
|
||||
27. https://finalsiren.com/Results.asp
|
||||
28. https://finalsiren.com/SeasonHighlights.asp
|
||||
29. https://finalsiren.com/ResultsByGround.asp
|
||||
30. https://finalsiren.com/ResultsDayInHistory.asp
|
||||
31. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2011
|
||||
32. https://finalsiren.com/AFLPlayerStats.asp
|
||||
33. https://finalsiren.com/RisingStars.asp
|
||||
34. https://finalsiren.com/PlayerCompare.asp
|
||||
35. https://finalsiren.com/FormGuide.asp
|
||||
36. https://finalsiren.com/Account/Registration.asp?PushURL=/Default.asp
|
||||
37. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2011#fixture
|
||||
38. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2011#player
|
||||
39. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2011#winslosses
|
||||
40. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2011#quarterstats
|
||||
41. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=12
|
||||
42. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
43. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=11
|
||||
44. https://finalsiren.com/Ground.asp?GroundID=5
|
||||
45. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=9
|
||||
46. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
47. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=15
|
||||
48. https://finalsiren.com/Ground.asp?GroundID=4
|
||||
49. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=16
|
||||
50. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
51. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=6
|
||||
52. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
53. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=3
|
||||
54. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
55. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=14
|
||||
56. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
57. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=19
|
||||
58. https://finalsiren.com/Ground.asp?GroundID=22
|
||||
59. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=7
|
||||
60. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
61. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=16
|
||||
62. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
63. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=12
|
||||
64. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
65. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=1
|
||||
66. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
67. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=5
|
||||
68. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
69. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=10
|
||||
70. https://finalsiren.com/Ground.asp?GroundID=5
|
||||
71. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=2
|
||||
72. https://finalsiren.com/Ground.asp?GroundID=7
|
||||
73. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=8
|
||||
74. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
75. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=13
|
||||
76. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
77. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=19
|
||||
78. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
79. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=1
|
||||
80. https://finalsiren.com/Ground.asp?GroundID=3
|
||||
81. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=15
|
||||
82. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
83. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=3
|
||||
84. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
85. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=16
|
||||
86. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
87. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=10
|
||||
88. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
89. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=3
|
||||
90. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
91. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=4&Sort=Number Asc#player
|
||||
92. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=4&Sort=PlayerName Asc#player
|
||||
93. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=4&Sort=Matches Desc#player
|
||||
94. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=4&Sort=Kicks Desc#player
|
||||
95. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=4&Sort=AverageKicks Desc#player
|
||||
96. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=4&Sort=Handballs Desc#player
|
||||
97. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=4&Sort=AverageHandballs Desc#player
|
||||
98. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=4&Sort=Disposals Desc#player
|
||||
99. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=4&Sort=AverageDisposals Desc#player
|
||||
100. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=4&Sort=Marks Desc#player
|
||||
101. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=4&Sort=AverageMarks Desc#player
|
||||
102. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=4&Sort=HitOuts Desc#player
|
||||
103. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=4&Sort=AverageHitOuts Desc#player
|
||||
104. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=4&Sort=Tackles Desc#player
|
||||
105. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=4&Sort=AverageTackles Desc#player
|
||||
106. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=4&Sort=FreesFor Desc#player
|
||||
107. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=4&Sort=FreesAgainst Desc#player
|
||||
108. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=4&Sort=Goals Desc#player
|
||||
109. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=4&Sort=AverageGoals Desc#player
|
||||
110. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=4&Sort=Behinds Desc#player
|
||||
111. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=4&Sort=Score Desc#player
|
||||
112. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=4&Sort=Rating Desc#player
|
||||
113. https://finalsiren.com/Fixture.asp?SeasonID=2011&TeamID=4&Sort=AverageRating Desc#player
|
||||
114. https://finalsiren.com/PlayerStats.asp?PlayerID=1714
|
||||
115. https://finalsiren.com/PlayerStats.asp?PlayerID=668
|
||||
116. https://finalsiren.com/PlayerStats.asp?PlayerID=676
|
||||
117. https://finalsiren.com/PlayerStats.asp?PlayerID=287
|
||||
118. https://finalsiren.com/PlayerStats.asp?PlayerID=229
|
||||
119. https://finalsiren.com/PlayerStats.asp?PlayerID=729
|
||||
120. https://finalsiren.com/PlayerStats.asp?PlayerID=1116
|
||||
121. https://finalsiren.com/PlayerStats.asp?PlayerID=953
|
||||
122. https://finalsiren.com/PlayerStats.asp?PlayerID=1653
|
||||
123. https://finalsiren.com/PlayerStats.asp?PlayerID=689
|
||||
124. https://finalsiren.com/PlayerStats.asp?PlayerID=1360
|
||||
125. https://finalsiren.com/PlayerStats.asp?PlayerID=1973
|
||||
126. https://finalsiren.com/PlayerStats.asp?PlayerID=1801
|
||||
127. https://finalsiren.com/PlayerStats.asp?PlayerID=1999
|
||||
128. https://finalsiren.com/PlayerStats.asp?PlayerID=2096
|
||||
129. https://finalsiren.com/PlayerStats.asp?PlayerID=92
|
||||
130. https://finalsiren.com/PlayerStats.asp?PlayerID=2000
|
||||
131. https://finalsiren.com/PlayerStats.asp?PlayerID=459
|
||||
132. https://finalsiren.com/PlayerStats.asp?PlayerID=1344
|
||||
133. https://finalsiren.com/PlayerStats.asp?PlayerID=1035
|
||||
134. https://finalsiren.com/PlayerStats.asp?PlayerID=1720
|
||||
135. https://finalsiren.com/PlayerStats.asp?PlayerID=1721
|
||||
136. https://finalsiren.com/PlayerStats.asp?PlayerID=1820
|
||||
137. https://finalsiren.com/PlayerStats.asp?PlayerID=2051
|
||||
138. https://finalsiren.com/PlayerStats.asp?PlayerID=1101
|
||||
139. https://finalsiren.com/PlayerStats.asp?PlayerID=2027
|
||||
140. https://finalsiren.com/PlayerStats.asp?PlayerID=2129
|
||||
141. https://finalsiren.com/PlayerStats.asp?PlayerID=2163
|
||||
142. https://finalsiren.com/PlayerStats.asp?PlayerID=2137
|
||||
143. https://finalsiren.com/PlayerStats.asp?PlayerID=1580
|
||||
144. https://finalsiren.com/PlayerStats.asp?PlayerID=1410
|
||||
145. https://finalsiren.com/PlayerStats.asp?PlayerID=2064
|
||||
146. https://finalsiren.com/PlayerStats.asp?PlayerID=1994
|
||||
147. https://finalsiren.com/PlayerStats.asp?PlayerID=1952
|
||||
148. https://finalsiren.com/PlayerStats.asp?PlayerID=1905
|
||||
|
||||
Hidden links:
|
||||
150. https://finalsiren.com/MatchDetails.asp?GameID=5441&Code=1fbc8f01559e32fa4b752ada327f0f71
|
||||
151. https://finalsiren.com/MatchDetails.asp?GameID=5452&Code=84ebe7bb0eac76435b00b6b349fb3473
|
||||
152. https://finalsiren.com/MatchDetails.asp?GameID=5462&Code=80fc566f21311291d157ba6f3d478f05
|
||||
153. https://finalsiren.com/MatchDetails.asp?GameID=5467&Code=3c05391b26efa87d95d825b28fbac658
|
||||
154. https://finalsiren.com/MatchDetails.asp?GameID=5477&Code=cc51b8bc3ad4d52eba1cf46fdbb15c81
|
||||
155. https://finalsiren.com/MatchDetails.asp?GameID=5487&Code=bf84197ff5494b5e2f85d7b912f1c99e
|
||||
156. https://finalsiren.com/MatchDetails.asp?GameID=5493&Code=daf63c0a410304aa987a93c1d2cbec5a
|
||||
157. https://finalsiren.com/MatchDetails.asp?GameID=5501&Code=53b62184e6872b2d302476a52fc5b82c
|
||||
158. https://finalsiren.com/MatchDetails.asp?GameID=5512&Code=e3927eb37f17d736d7659917024078f8
|
||||
159. https://finalsiren.com/MatchDetails.asp?GameID=5518&Code=2a13c272303bc22457009c13061fede9
|
||||
160. https://finalsiren.com/MatchDetails.asp?GameID=5528&Code=64e3c1e6fe0b0d8bb02a018dd2be15ff
|
||||
161. https://finalsiren.com/MatchDetails.asp?GameID=5537&Code=d885c3ffeafcbf4745906aa3114620b7
|
||||
162. https://finalsiren.com/MatchDetails.asp?GameID=5546&Code=5ae49c6006647d54b913566a4c802f10
|
||||
163. https://finalsiren.com/MatchDetails.asp?GameID=5552&Code=959c1c9dfd6b58000d6da15fed722544
|
||||
164. https://finalsiren.com/MatchDetails.asp?GameID=5557&Code=e1cac0a083470a1d414dd644c28d2260
|
||||
165. https://finalsiren.com/MatchDetails.asp?GameID=5570&Code=06dac400996d34e55c7d5947bd644a93
|
||||
166. https://finalsiren.com/MatchDetails.asp?GameID=5577&Code=6f0774d7075486f06f4939bb2b83fba4
|
||||
167. https://finalsiren.com/MatchDetails.asp?GameID=5582&Code=a9f7a1359a72e3eecccbd186a4bc20d1
|
||||
168. https://finalsiren.com/MatchDetails.asp?GameID=5589&Code=9284cdc0d70a6e0c4eb49039ef5340b7
|
||||
169. https://finalsiren.com/MatchDetails.asp?GameID=5602&Code=8d9829d8fce928721e9adab478e39684
|
||||
170. https://finalsiren.com/MatchDetails.asp?GameID=5613&Code=48ab79157a935b4c18e8698cc1c8748d
|
||||
171. https://finalsiren.com/MatchDetails.asp?GameID=5620&Code=37e65f77105ab4c0f46ad533e1c45479
|
||||
172. https://finalsiren.com/MatchDetails.asp?GameID=5627&Code=9c3ab771c503c1475b26f93feb1a77cb
|
||||
173. https://finalsiren.com/MatchDetails.asp?GameID=5634&Code=32ac372d37de424a88ca54bc5a895fb1
|
||||
174. https://finalsiren.com/MatchDetails.asp?GameID=5635&Code=e5c63f05a153e90ae65324c3e04d7e2a
|
||||
339
2012.txt
Normal file
339
2012.txt
Normal file
@@ -0,0 +1,339 @@
|
||||
FinalSiren.com - 2012 Geelong Team Page
|
||||
|
||||
(BUTTON) Toggle navigation[1]FinalSiren.com
|
||||
* [2]Home
|
||||
* [3]Teams
|
||||
+ [4]Statistics Summary
|
||||
+ [5]Ground Summary
|
||||
+ [6]Head to Head
|
||||
+
|
||||
+ [7]Adelaide
|
||||
+ [8]Brisbane Lions
|
||||
+ [9]Carlton
|
||||
+ [10]Collingwood
|
||||
+ [11]Essendon
|
||||
+ [12]Fremantle
|
||||
+ [13]Geelong
|
||||
+ [14]Gold Coast
|
||||
+ [15]GWS Giants
|
||||
+ [16]Hawthorn
|
||||
+ [17]Melbourne
|
||||
+ [18]North Melbourne
|
||||
+ [19]Port Adelaide
|
||||
+ [20]Richmond
|
||||
+ [21]St Kilda
|
||||
+ [22]Sydney
|
||||
+ [23]West Coast
|
||||
+ [24]Western Bulldogs
|
||||
* [25]Ladder
|
||||
* [26]Results
|
||||
+ [27]Match Results
|
||||
+ [28]Season Highlights
|
||||
+ [29]Results By Ground
|
||||
+ [30]This Day In History
|
||||
* [31]Player Statistics
|
||||
+ [32]Player Rankings
|
||||
+ [33]Rising Stars
|
||||
+ [34]Player Compare
|
||||
* [35]Form Guide
|
||||
|
||||
* [36]Log In
|
||||
|
||||
(BUTTON)
|
||||
Team: [Geelong_________]
|
||||
Season: [2012]
|
||||
(BUTTON) Go
|
||||
* [37]Fixture
|
||||
* [38]Player Statistics
|
||||
* [39]Wins / Losses by Margin
|
||||
* [40]Quarter Statistics
|
||||
|
||||
2012 Fixture
|
||||
|
||||
Rnd Home Team Away Team Ground Date
|
||||
R1 [41]Fremantle 6.0 8.3 12.8 16.9 (105) dftd Geelong 4.0 9.2 12.7 15.11 (101) [42]Patersons Stadium Mar 31 (Sat 7:45pm)
|
||||
R2 Geelong 4.1 7.3 10.7 14.8 (92) dftd [43]Hawthorn 3.4 8.6 13.7 13.12 (90) [44]Melbourne Cricket Ground Apr 9 (Mon 3:10pm)
|
||||
R3 [45]North Melbourne 4.5 9.5 16.8 20.11 (131) dftd Geelong 1.3 5.8 9.14 16.18 (114) [46]Etihad Stadium Apr 15 (Sun 4:40pm)
|
||||
R4 Geelong 4.1 7.3 10.4 11.9 (75) dftd [47]Richmond 3.1 3.6 7.10 9.11 (65) [48]Simonds Stadium Apr 22 (Sun 1:10pm)
|
||||
R5 [49]Brisbane Lions 0.5 0.7 1.9 4.17 (41) lost to Geelong 4.1 7.5 10.6 12.7 (79) [50]Gabba Apr 28 (Sat 7:45pm)
|
||||
R6 Geelong 3.5 9.11 15.14 17.17 (119) dftd [51]Melbourne 3.0 6.1 10.5 11.10 (76) [52]Simonds Stadium May 5 (Sat 1:45pm)
|
||||
R7 [53]Adelaide 6.3 14.5 17.7 19.8 (122) dftd Geelong 3.2 4.2 6.8 10.12 (72) [54]AAMI Stadium May 12 (Sat 1:45pm)
|
||||
R8 [55]Collingwood 3.6 7.9 10.11 14.12 (96) dftd Geelong 2.4 6.6 7.12 11.18 (84) [56]Melbourne Cricket Ground May 18 (Fri 7:50pm)
|
||||
R9 [57]Western Bulldogs 1.1 6.2 8.5 11.9 (75) lost to Geelong 3.5 6.9 9.9 14.11 (95) [58]Etihad Stadium May 25 (Fri 7:50pm)
|
||||
R10 Geelong 4.2 7.3 13.8 19.12 (126) dftd [59]GWS Giants 4.2 7.3 8.5 9.7 (61) [60]Simonds Stadium Jun 2 (Sat 1:45pm)
|
||||
R11 [61]Carlton 4.4 6.6 9.10 11.19 (85) lost to Geelong 2.2 5.7 10.10 14.13 (97) [62]Etihad Stadium Jun 8 (Fri 7:50pm)
|
||||
R13 [63]Sydney 7.0 8.2 10.6 12.8 (80) dftd Geelong 1.1 3.3 6.6 11.8 (74) [64]Sydney Cricket Ground Jun 22 (Fri 7:50pm)
|
||||
R14 Geelong 3.4 6.8 9.10 14.15 (99) dftd [65]Port Adelaide 2.3 2.7 6.9 8.13 (61) [66]Simonds Stadium Jul 1 (Sun 1:10pm)
|
||||
R15 [67]Gold Coast 4.6 6.9 9.14 13.18 (96) lost to Geelong 2.6 5.12 12.15 15.20 (110) [68]Metricon Stadium Jul 8 (Sun 4:15pm)
|
||||
R16 Geelong 2.4 3.8 6.13 10.19 (79) lost to [69]Collingwood 8.2 11.6 15.7 17.8 (110) [70]Melbourne Cricket Ground Jul 14 (Sat 7:40pm)
|
||||
R17 Geelong 4.5 9.7 15.11 20.14 (134) dftd [71]Essendon 2.1 5.4 8.5 10.7 (67) [72]Etihad Stadium Jul 20 (Fri 7:50pm)
|
||||
R18 Geelong 4.3 9.7 10.10 15.12 (102) dftd [73]Adelaide 3.2 4.4 9.8 11.9 (75) [74]Simonds Stadium Jul 28 (Sat 1:45pm)
|
||||
R19 [75]Hawthorn 2.0 7.6 11.8 17.14 (116) lost to Geelong 9.3 10.5 14.9 18.10 (118) [76]Melbourne Cricket Ground Aug 3 (Fri 7:50pm)
|
||||
R20 [77]West Coast 3.1 7.3 11.5 16.6 (102) dftd Geelong 5.5 9.5 11.6 15.7 (97) [78]Patersons Stadium Aug 10 (Fri 8:40pm)
|
||||
R21 Geelong 5.3 11.9 11.13 18.15 (123) dftd [79]St Kilda 3.2 6.5 9.12 11.15 (81) [80]Etihad Stadium Aug 17 (Fri 7:50pm)
|
||||
R22 Geelong 3.2 8.4 10.8 16.11 (107) dftd [81]Western Bulldogs 1.0 3.3 7.5 11.7 (73) [82]Simonds Stadium Aug 26 (Sun 1:10pm)
|
||||
R23 Geelong 4.3 7.5 12.7 17.10 (112) dftd [83]Sydney 4.5 5.8 7.12 11.12 (78) [84]Simonds Stadium Sep 1 (Sat 1:45pm)
|
||||
EF Geelong 0.1 3.5 6.9 11.14 (80) lost to [85]Fremantle 5.7 8.9 12.11 14.12 (96) [86]Melbourne Cricket Ground Sep 8 (Sat 7:45pm)
|
||||
|
||||
2012 Player Statistics
|
||||
|
||||
Pos [87]Num [88]Player [89]MT [90]K [91]Avg [92]H [93]Avg [94]D [95]Avg [96]M [97]Avg [98]HO [99]Avg [100]T [101]Avg [102]FF [103]FA [104]G [105]Avg [106]B [107]SC [108]Rat [109]Avg
|
||||
1 14 [110]Joel Selwood 21 293 14 246 11.7 539 25.7 74 3.5 21 1 118 5.6 56 22 13 0.6 12 90 2166 103.1
|
||||
2 20 [111]Steve Johnson 21 299 14.2 166 7.9 465 22.1 117 5.6 3 0.1 94 4.5 30 25 19 0.9 17 131 2045 97.4
|
||||
3 35 [112]Paul Chapman 21 292 13.9 136 6.5 428 20.4 107 5.1 0 0 94 4.5 23 21 36 1.7 15 231 2036 97
|
||||
4 3 [113]Jimmy Bartel 20 230 11.5 190 9.5 420 21 101 5.1 23 1.2 121 6.1 32 22 12 0.6 10 82 1928 96.4
|
||||
5 9 [114]James Kelly 19 257 13.5 213 11.2 470 24.7 59 3.1 0 0 128 6.7 15 31 2 0.1 5 17 1825 96.1
|
||||
6 22 [115]Mitchell Duncan 22 262 11.9 138 6.3 400 18.2 122 5.5 7 0.3 68 3.1 15 20 20 0.9 12 132 1794 81.5
|
||||
7 44 [116]Corey Enright 22 283 12.9 179 8.1 462 21 126 5.7 1 0 53 2.4 13 16 2 0.1 3 15 1778 80.8
|
||||
8 4 [117]Andrew Mackie 23 311 13.5 120 5.2 431 18.7 123 5.3 0 0 60 2.6 19 18 12 0.5 7 79 1826 79.4
|
||||
9 11 [118]Joel Corey 20 189 9.5 239 12 428 21.4 54 2.7 15 0.8 103 5.2 18 35 3 0.2 5 23 1570 78.5
|
||||
10 26 [119]Tom Hawkins 22 198 9 80 3.6 278 12.6 144 6.5 27 1.2 25 1.1 25 15 62 2.8 38 410 1703 77.4
|
||||
11 28 [120]Allen Christensen 17 166 9.8 163 9.6 329 19.4 47 2.8 0 0 63 3.7 23 14 9 0.5 9 63 1261 74.2
|
||||
12 7 [121]Harry Taylor 22 205 9.3 152 6.9 357 16.2 135 6.1 7 0.3 48 2.2 13 12 15 0.7 5 95 1595 72.5
|
||||
13 8 [122]Josh Hunt 18 185 10.3 97 5.4 282 15.7 106 5.9 0 0 43 2.4 9 11 5 0.3 5 35 1250 69.4
|
||||
14 31 [123]James Podsiadly 18 153 8.5 62 3.4 215 11.9 90 5 20 1.1 50 2.8 16 22 35 1.9 13 223 1246 69.2
|
||||
15 12 [124]Trent West 21 103 4.9 112 5.3 215 10.2 59 2.8 518 24.7 52 2.5 18 24 8 0.4 7 55 1437 68.4
|
||||
16 27 [125]Mathew Stokes 20 149 7.5 161 8.1 310 15.5 70 3.5 0 0 63 3.2 23 15 15 0.8 6 96 1305 65.3
|
||||
17 30 [126]Matthew Scarlett 16 169 10.6 75 4.7 244 15.3 89 5.6 1 0.1 40 2.5 7 20 0 0 0 0 1032 64.5
|
||||
18 19 [127]Taylor Hunt 21 146 7 170 8.1 316 15 75 3.6 0 0 70 3.3 12 15 8 0.4 6 54 1304 62.1
|
||||
19 21 [128]Jordan Murdoch 8 67 8.4 35 4.4 102 12.8 33 4.1 0 0 24 3 7 3 4 0.5 3 27 491 61.4
|
||||
20 40 [129]David Wojcinski 4 33 8.3 22 5.5 55 13.8 13 3.3 0 0 14 3.5 2 1 0 0 1 1 238 59.5
|
||||
21 32 [130]Steven Motlop 22 192 8.7 104 4.7 296 13.5 52 2.4 0 0 52 2.4 7 14 26 1.2 14 170 1283 58.3
|
||||
22 25 [131]Tom Gillies 5 40 8 33 6.6 73 14.6 26 5.2 0 0 9 1.8 4 8 1 0.2 0 6 286 57.2
|
||||
23 41 [132]Jesse Stringer 8 48 6 52 6.5 100 12.5 20 2.5 0 0 30 3.8 2 7 3 0.4 4 22 431 53.9
|
||||
24 23 [133]Orren Stephenson 8 34 4.3 34 4.3 68 8.5 19 2.4 139 17.4 20 2.5 8 11 1 0.1 1 7 428 53.5
|
||||
25 2 [134]Billie Smedts 14 94 6.7 72 5.1 166 11.9 43 3.1 0 0 40 2.9 4 12 6 0.4 9 45 728 52
|
||||
26 13 [135]Tom Lonergan 22 144 6.5 107 4.9 251 11.4 98 4.5 1 0 40 1.8 18 25 3 0.1 2 20 1064 48.4
|
||||
27 36 [136]Nathan Vardy 2 11 5.5 2 1 13 6.5 5 2.5 17 8.5 3 1.5 2 0 2 1 1 13 96 48
|
||||
28 33 [137]George Horlin-Smith 3 20 6.7 17 5.7 37 12.3 12 4 0 0 3 1 0 4 2 0.7 1 13 143 47.7
|
||||
29 38 [138]Jackson Sheringham 5 28 5.6 28 5.6 56 11.2 13 2.6 0 0 14 2.8 0 2 1 0.2 1 7 236 47.2
|
||||
30 17 [139]Shannon Byrnes 4 18 4.5 22 5.5 40 10 10 2.5 0 0 12 3 3 3 1 0.3 2 8 178 44.5
|
||||
31 29 [140]Cameron Guthrie 18 100 5.6 97 5.4 197 10.9 42 2.3 0 0 44 2.4 9 10 1 0.1 0 6 781 43.4
|
||||
32 42 [141]Josh Walker 7 37 5.3 21 3 58 8.3 16 2.3 23 3.3 22 3.1 6 13 3 0.4 4 22 301 43
|
||||
33 1 [142]Mitchell W. Brown 3 16 5.3 7 2.3 23 7.7 11 3.7 0 0 4 1.3 0 1 2 0.7 2 14 122 40.7
|
||||
34 46 [143]Jonathan Simpkin 4 22 5.5 13 3.3 35 8.8 8 2 0 0 7 1.8 3 1 1 0.3 0 6 150 37.5
|
||||
35 16 [144]Dawson Simpson 2 4 2 4 2 8 4 3 1.5 33 16.5 4 2 1 4 0 0 1 1 68 34
|
||||
36 15 [145]Jordan Schroder 1 4 4 7 7 11 11 1 1 0 0 2 2 0 2 0 0 0 0 31 31
|
||||
37 6 [146]Lincoln McCarthy 1 3 3 3 3 6 6 3 3 0 0 0 0 1 0 0 0 0 0 25 25
|
||||
38 5 [147]Travis Varcoe 1 1 1 1 1 2 2 0 0 0 0 1 1 0 0 0 0 0 0 9 9
|
||||
Totals 506 4806 9.5 3380 6.7 8186 16.2 2126 4.2 856 1.7 1638 3.2 444 479 333 0.7 221 2219 36190 71.5
|
||||
|
||||
2012 Wins
|
||||
|
||||
Round Opposition For Against Margin Ground
|
||||
Round 17 Essendon 20.14 (134) 10.7 (67) 67 Etihad Stadium
|
||||
Round 10 GWS Giants 19.12 (126) 9.7 (61) 65 Simonds Stadium
|
||||
Round 6 Melbourne 17.17 (119) 11.10 (76) 43 Simonds Stadium
|
||||
Round 21 St Kilda 18.15 (123) 11.15 (81) 42 Etihad Stadium
|
||||
Round 14 Port Adelaide 14.15 (99) 8.13 (61) 38 Simonds Stadium
|
||||
Round 5 Brisbane Lions 12.7 (79) 4.17 (41) 38 Gabba
|
||||
Round 23 Sydney 17.10 (112) 11.12 (78) 34 Simonds Stadium
|
||||
Round 22 Western Bulldogs 16.11 (107) 11.7 (73) 34 Simonds Stadium
|
||||
Round 18 Adelaide 15.12 (102) 11.9 (75) 27 Simonds Stadium
|
||||
Round 9 Western Bulldogs 14.11 (95) 11.9 (75) 20 Etihad Stadium
|
||||
Round 15 Gold Coast 15.20 (110) 13.18 (96) 14 Metricon Stadium
|
||||
Round 11 Carlton 14.13 (97) 11.19 (85) 12 Etihad Stadium
|
||||
Round 4 Richmond 11.9 (75) 9.11 (65) 10 Simonds Stadium
|
||||
Round 19 Hawthorn 18.10 (118) 17.14 (116) 2 Melbourne Cricket Ground
|
||||
Round 2 Hawthorn 14.8 (92) 13.12 (90) 2 Melbourne Cricket Ground
|
||||
Average margin: 29.9
|
||||
|
||||
2012 Losses
|
||||
|
||||
Round Opposition For Against Margin Ground
|
||||
Round 7 Adelaide 10.12 (72) 19.8 (122) 50 AAMI Stadium
|
||||
Round 16 Collingwood 10.19 (79) 17.8 (110) 31 Melbourne Cricket Ground
|
||||
Round 3 North Melbourne 16.18 (114) 20.11 (131) 17 Etihad Stadium
|
||||
Finals Week 1 Fremantle 11.14 (80) 14.12 (96) 16 Melbourne Cricket Ground
|
||||
Round 8 Collingwood 11.18 (84) 14.12 (96) 12 Melbourne Cricket Ground
|
||||
Round 13 Sydney 11.8 (74) 12.8 (80) 6 Sydney Cricket Ground
|
||||
Round 20 West Coast 15.7 (97) 16.6 (102) 5 Patersons Stadium
|
||||
Round 1 Fremantle 15.11 (101) 16.9 (105) 4 Patersons Stadium
|
||||
Average margin: 17.6
|
||||
|
||||
2012 Quarter Statistics
|
||||
|
||||
Quarter W D L For Against %
|
||||
1^st 12 1 10 76.66 (522) 81.60 (546) 95.60
|
||||
2^nd 14 1 8 79.71 (545) 65.59 (449) 121.38
|
||||
3^rd 10 0 13 78.79 (547) 79.68 (542) 100.92
|
||||
4^th 17 0 6 100.75 (675) 63.67 (445) 151.69
|
||||
Total 53 2 37 333.291 (2289) 288.254 (1982) 115.49
|
||||
[INS: :INS]
|
||||
Copyright © 2003 - 2020 FinalSiren.com.
|
||||
|
||||
References
|
||||
|
||||
Visible links
|
||||
1. https://finalsiren.com/
|
||||
2. https://finalsiren.com/
|
||||
3. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2012
|
||||
4. https://finalsiren.com/TeamStatsSummary.asp
|
||||
5. https://finalsiren.com/TeamGroundSummary.asp
|
||||
6. https://finalsiren.com/PreviousGames.asp
|
||||
7. https://finalsiren.com/Fixture.asp?TeamID=1
|
||||
8. https://finalsiren.com/Fixture.asp?TeamID=2
|
||||
9. https://finalsiren.com/Fixture.asp?TeamID=14
|
||||
10. https://finalsiren.com/Fixture.asp?TeamID=3
|
||||
11. https://finalsiren.com/Fixture.asp?TeamID=5
|
||||
12. https://finalsiren.com/Fixture.asp?TeamID=11
|
||||
13. https://finalsiren.com/Fixture.asp?TeamID=4
|
||||
14. https://finalsiren.com/Fixture.asp?TeamID=19
|
||||
15. https://finalsiren.com/Fixture.asp?TeamID=21
|
||||
16. https://finalsiren.com/Fixture.asp?TeamID=16
|
||||
17. https://finalsiren.com/Fixture.asp?TeamID=13
|
||||
18. https://finalsiren.com/Fixture.asp?TeamID=6
|
||||
19. https://finalsiren.com/Fixture.asp?TeamID=9
|
||||
20. https://finalsiren.com/Fixture.asp?TeamID=8
|
||||
21. https://finalsiren.com/Fixture.asp?TeamID=12
|
||||
22. https://finalsiren.com/Fixture.asp?TeamID=15
|
||||
23. https://finalsiren.com/Fixture.asp?TeamID=10
|
||||
24. https://finalsiren.com/Fixture.asp?TeamID=7
|
||||
25. https://finalsiren.com/AFLLadder.asp
|
||||
26. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2012
|
||||
27. https://finalsiren.com/Results.asp
|
||||
28. https://finalsiren.com/SeasonHighlights.asp
|
||||
29. https://finalsiren.com/ResultsByGround.asp
|
||||
30. https://finalsiren.com/ResultsDayInHistory.asp
|
||||
31. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2012
|
||||
32. https://finalsiren.com/AFLPlayerStats.asp
|
||||
33. https://finalsiren.com/RisingStars.asp
|
||||
34. https://finalsiren.com/PlayerCompare.asp
|
||||
35. https://finalsiren.com/FormGuide.asp
|
||||
36. https://finalsiren.com/Account/Registration.asp?PushURL=/Default.asp
|
||||
37. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2012#fixture
|
||||
38. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2012#player
|
||||
39. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2012#winslosses
|
||||
40. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2012#quarterstats
|
||||
41. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=11
|
||||
42. https://finalsiren.com/Ground.asp?GroundID=5
|
||||
43. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=16
|
||||
44. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
45. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=6
|
||||
46. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
47. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=8
|
||||
48. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
49. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=2
|
||||
50. https://finalsiren.com/Ground.asp?GroundID=7
|
||||
51. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=13
|
||||
52. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
53. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=1
|
||||
54. https://finalsiren.com/Ground.asp?GroundID=3
|
||||
55. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=3
|
||||
56. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
57. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=7
|
||||
58. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
59. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=21
|
||||
60. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
61. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=14
|
||||
62. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
63. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=15
|
||||
64. https://finalsiren.com/Ground.asp?GroundID=4
|
||||
65. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=9
|
||||
66. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
67. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=19
|
||||
68. https://finalsiren.com/Ground.asp?GroundID=22
|
||||
69. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=3
|
||||
70. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
71. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=5
|
||||
72. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
73. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=1
|
||||
74. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
75. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=16
|
||||
76. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
77. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=10
|
||||
78. https://finalsiren.com/Ground.asp?GroundID=5
|
||||
79. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=12
|
||||
80. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
81. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=7
|
||||
82. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
83. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=15
|
||||
84. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
85. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=11
|
||||
86. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
87. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=4&Sort=Number Asc#player
|
||||
88. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=4&Sort=PlayerName Asc#player
|
||||
89. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=4&Sort=Matches Desc#player
|
||||
90. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=4&Sort=Kicks Desc#player
|
||||
91. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=4&Sort=AverageKicks Desc#player
|
||||
92. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=4&Sort=Handballs Desc#player
|
||||
93. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=4&Sort=AverageHandballs Desc#player
|
||||
94. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=4&Sort=Disposals Desc#player
|
||||
95. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=4&Sort=AverageDisposals Desc#player
|
||||
96. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=4&Sort=Marks Desc#player
|
||||
97. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=4&Sort=AverageMarks Desc#player
|
||||
98. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=4&Sort=HitOuts Desc#player
|
||||
99. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=4&Sort=AverageHitOuts Desc#player
|
||||
100. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=4&Sort=Tackles Desc#player
|
||||
101. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=4&Sort=AverageTackles Desc#player
|
||||
102. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=4&Sort=FreesFor Desc#player
|
||||
103. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=4&Sort=FreesAgainst Desc#player
|
||||
104. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=4&Sort=Goals Desc#player
|
||||
105. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=4&Sort=AverageGoals Desc#player
|
||||
106. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=4&Sort=Behinds Desc#player
|
||||
107. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=4&Sort=Score Desc#player
|
||||
108. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=4&Sort=Rating Desc#player
|
||||
109. https://finalsiren.com/Fixture.asp?SeasonID=2012&TeamID=4&Sort=AverageRating Desc#player
|
||||
110. https://finalsiren.com/PlayerStats.asp?PlayerID=1714
|
||||
111. https://finalsiren.com/PlayerStats.asp?PlayerID=668
|
||||
112. https://finalsiren.com/PlayerStats.asp?PlayerID=676
|
||||
113. https://finalsiren.com/PlayerStats.asp?PlayerID=229
|
||||
114. https://finalsiren.com/PlayerStats.asp?PlayerID=287
|
||||
115. https://finalsiren.com/PlayerStats.asp?PlayerID=1973
|
||||
116. https://finalsiren.com/PlayerStats.asp?PlayerID=953
|
||||
117. https://finalsiren.com/PlayerStats.asp?PlayerID=1360
|
||||
118. https://finalsiren.com/PlayerStats.asp?PlayerID=729
|
||||
119. https://finalsiren.com/PlayerStats.asp?PlayerID=1720
|
||||
120. https://finalsiren.com/PlayerStats.asp?PlayerID=2096
|
||||
121. https://finalsiren.com/PlayerStats.asp?PlayerID=1820
|
||||
122. https://finalsiren.com/PlayerStats.asp?PlayerID=1344
|
||||
123. https://finalsiren.com/PlayerStats.asp?PlayerID=1999
|
||||
124. https://finalsiren.com/PlayerStats.asp?PlayerID=1801
|
||||
125. https://finalsiren.com/PlayerStats.asp?PlayerID=1653
|
||||
126. https://finalsiren.com/PlayerStats.asp?PlayerID=459
|
||||
127. https://finalsiren.com/PlayerStats.asp?PlayerID=2027
|
||||
128. https://finalsiren.com/PlayerStats.asp?PlayerID=2279
|
||||
129. https://finalsiren.com/PlayerStats.asp?PlayerID=1101
|
||||
130. https://finalsiren.com/PlayerStats.asp?PlayerID=1994
|
||||
131. https://finalsiren.com/PlayerStats.asp?PlayerID=1952
|
||||
132. https://finalsiren.com/PlayerStats.asp?PlayerID=2238
|
||||
133. https://finalsiren.com/PlayerStats.asp?PlayerID=2222
|
||||
134. https://finalsiren.com/PlayerStats.asp?PlayerID=2221
|
||||
135. https://finalsiren.com/PlayerStats.asp?PlayerID=1580
|
||||
136. https://finalsiren.com/PlayerStats.asp?PlayerID=2129
|
||||
137. https://finalsiren.com/PlayerStats.asp?PlayerID=2237
|
||||
138. https://finalsiren.com/PlayerStats.asp?PlayerID=2287
|
||||
139. https://finalsiren.com/PlayerStats.asp?PlayerID=1410
|
||||
140. https://finalsiren.com/PlayerStats.asp?PlayerID=2064
|
||||
141. https://finalsiren.com/PlayerStats.asp?PlayerID=2288
|
||||
142. https://finalsiren.com/PlayerStats.asp?PlayerID=2163
|
||||
143. https://finalsiren.com/PlayerStats.asp?PlayerID=2263
|
||||
144. https://finalsiren.com/PlayerStats.asp?PlayerID=2000
|
||||
145. https://finalsiren.com/PlayerStats.asp?PlayerID=2267
|
||||
146. https://finalsiren.com/PlayerStats.asp?PlayerID=2266
|
||||
147. https://finalsiren.com/PlayerStats.asp?PlayerID=1721
|
||||
|
||||
Hidden links:
|
||||
149. https://finalsiren.com/MatchDetails.asp?GameID=5840&Code=a120e43f02b9371f278676dddc735544
|
||||
150. https://finalsiren.com/MatchDetails.asp?GameID=5851&Code=6c898e701c306ef2267ea3674e457714
|
||||
151. https://finalsiren.com/MatchDetails.asp?GameID=5860&Code=24b0f0a433bc9939b1281cfc6ed35fa9
|
||||
152. https://finalsiren.com/MatchDetails.asp?GameID=5867&Code=3d6cebb75f6fa94d85ecf2189b355410
|
||||
153. https://finalsiren.com/MatchDetails.asp?GameID=5875&Code=6d7101a4fb905ede4ca8a46c9ac357d3
|
||||
154. https://finalsiren.com/MatchDetails.asp?GameID=5881&Code=f51533d1a73c94fd9238a65e2fa96491
|
||||
155. https://finalsiren.com/MatchDetails.asp?GameID=5890&Code=7be072a2612a02ea8fdb62939aea491d
|
||||
156. https://finalsiren.com/MatchDetails.asp?GameID=5897&Code=9f518c39bf70b0dd713a3c9788a8a26a
|
||||
157. https://finalsiren.com/MatchDetails.asp?GameID=5906&Code=35fab2cc620be0189d999b7d6bb19998
|
||||
158. https://finalsiren.com/MatchDetails.asp?GameID=5916&Code=89265b838a9d3042a46abb40bd7dc4e8
|
||||
159. https://finalsiren.com/MatchDetails.asp?GameID=5924&Code=2999fd46e2d6cdab65cc3b80aa3edabf
|
||||
160. https://finalsiren.com/MatchDetails.asp?GameID=5936&Code=264d9475b717c8e8ddf1207e10906f5c
|
||||
161. https://finalsiren.com/MatchDetails.asp?GameID=5948&Code=6ef4fcee293151b13a87c3b2f832b640
|
||||
162. https://finalsiren.com/MatchDetails.asp?GameID=5958&Code=1fe06a009c9ae4f2a81246c321495f0b
|
||||
163. https://finalsiren.com/MatchDetails.asp?GameID=5964&Code=acc58b735afb75fda3994f014e415a90
|
||||
164. https://finalsiren.com/MatchDetails.asp?GameID=5969&Code=e4d5b51cb025bca3a62a8e41e64503b5
|
||||
165. https://finalsiren.com/MatchDetails.asp?GameID=5979&Code=ffdaf34744aa5287f32686c08838264a
|
||||
166. https://finalsiren.com/MatchDetails.asp?GameID=5987&Code=86982c0def4f66f4e92a2f5e56209f16
|
||||
167. https://finalsiren.com/MatchDetails.asp?GameID=5996&Code=e5611c3b68576b5b8314b35522871738
|
||||
168. https://finalsiren.com/MatchDetails.asp?GameID=6005&Code=a755bbe0e904dc6534230e6f533850f7
|
||||
169. https://finalsiren.com/MatchDetails.asp?GameID=6020&Code=e82e2847255a8100a891d46d1c59e331
|
||||
170. https://finalsiren.com/MatchDetails.asp?GameID=6028&Code=ca5a368348b3ad2c9475ac855898a458
|
||||
171. https://finalsiren.com/MatchDetails.asp?GameID=6034&Code=aaced60ae6e294f9ff9269f495a529c8
|
||||
343
2013.txt
Normal file
343
2013.txt
Normal file
@@ -0,0 +1,343 @@
|
||||
FinalSiren.com - 2013 Geelong Team Page
|
||||
|
||||
(BUTTON) Toggle navigation[1]FinalSiren.com
|
||||
* [2]Home
|
||||
* [3]Teams
|
||||
+ [4]Statistics Summary
|
||||
+ [5]Ground Summary
|
||||
+ [6]Head to Head
|
||||
+
|
||||
+ [7]Adelaide
|
||||
+ [8]Brisbane Lions
|
||||
+ [9]Carlton
|
||||
+ [10]Collingwood
|
||||
+ [11]Essendon
|
||||
+ [12]Fremantle
|
||||
+ [13]Geelong
|
||||
+ [14]Gold Coast
|
||||
+ [15]GWS Giants
|
||||
+ [16]Hawthorn
|
||||
+ [17]Melbourne
|
||||
+ [18]North Melbourne
|
||||
+ [19]Port Adelaide
|
||||
+ [20]Richmond
|
||||
+ [21]St Kilda
|
||||
+ [22]Sydney
|
||||
+ [23]West Coast
|
||||
+ [24]Western Bulldogs
|
||||
* [25]Ladder
|
||||
* [26]Results
|
||||
+ [27]Match Results
|
||||
+ [28]Season Highlights
|
||||
+ [29]Results By Ground
|
||||
+ [30]This Day In History
|
||||
* [31]Player Statistics
|
||||
+ [32]Player Rankings
|
||||
+ [33]Rising Stars
|
||||
+ [34]Player Compare
|
||||
* [35]Form Guide
|
||||
|
||||
* [36]Log In
|
||||
|
||||
(BUTTON)
|
||||
Team: [Geelong_________]
|
||||
Season: [2013]
|
||||
(BUTTON) Go
|
||||
* [37]Fixture
|
||||
* [38]Player Statistics
|
||||
* [39]Wins / Losses by Margin
|
||||
* [40]Quarter Statistics
|
||||
|
||||
2013 Fixture
|
||||
|
||||
Rnd Home Team Away Team Ground Date
|
||||
R1 [41]Hawthorn 4.3 8.9 10.10 12.14 (86) lost to Geelong 1.5 5.7 10.12 13.15 (93) [42]Melbourne Cricket Ground Apr 1 (Mon 3:15pm)
|
||||
R2 Geelong 4.0 6.4 13.8 16.16 (112) dftd [43]North Melbourne 7.1 12.3 15.5 17.6 (108) [44]Etihad Stadium Apr 7 (Sun 1:10pm)
|
||||
R3 Geelong 5.5 12.6 17.7 18.11 (119) dftd [45]Carlton 4.3 9.5 11.10 15.13 (103) [46]Etihad Stadium Apr 13 (Sat 7:40pm)
|
||||
R4 [47]Sydney 8.1 10.3 11.6 16.7 (103) lost to Geelong 7.2 9.4 16.7 19.10 (124) [48]Sydney Cricket Ground Apr 19 (Fri 7:50pm)
|
||||
R5 [49]Western Bulldogs 3.1 6.3 10.6 13.8 (86) lost to Geelong 5.5 10.9 15.12 15.17 (107) [50]Etihad Stadium Apr 27 (Sat 7:40pm)
|
||||
R6 [51]Richmond 4.1 8.4 11.7 13.9 (87) lost to Geelong 3.3 9.3 15.7 20.11 (131) [52]Melbourne Cricket Ground May 4 (Sat 7:40pm)
|
||||
R7 Geelong 2.2 7.7 13.9 17.11 (113) dftd [53]Essendon 2.5 6.9 7.18 11.19 (85) [54]Etihad Stadium May 10 (Fri 7:50pm)
|
||||
R8 [55]Collingwood 5.7 9.9 11.10 15.12 (102) dftd Geelong 3.1 5.7 13.11 14.12 (96) [56]Melbourne Cricket Ground May 18 (Sat 7:40pm)
|
||||
R9 [57]Port Adelaide 0.4 3.6 4.10 9.14 (68) lost to Geelong 7.1 10.4 15.6 18.8 (116) [58]AAMI Stadium May 25 (Sat 1:45pm)
|
||||
R10 Geelong 3.2 6.6 9.10 18.15 (123) dftd [59]Gold Coast 3.2 4.8 9.10 10.11 (71) [60]Simonds Stadium Jun 1 (Sat 7:40pm)
|
||||
R11 [61]GWS Giants 5.3 9.5 14.8 15.8 (98) lost to Geelong 2.3 10.7 16.8 24.13 (157) [62]Skoda Stadium Jun 8 (Sat 1:40pm)
|
||||
R13 [63]Brisbane Lions 3.2 5.4 7.8 15.13 (103) dftd Geelong 5.3 9.7 13.10 14.14 (98) [64]Gabba Jun 23 (Sun 4:40pm)
|
||||
R14 Geelong 3.4 5.7 7.16 11.19 (85) dftd [65]Fremantle 0.2 4.2 4.2 7.2 (44) [66]Simonds Stadium Jun 29 (Sat 7:40pm)
|
||||
R15 Geelong 5.2 6.8 6.15 11.16 (82) dftd [67]Hawthorn 2.4 3.8 4.11 10.12 (72) [68]Melbourne Cricket Ground Jul 6 (Sat 7:40pm)
|
||||
R16 Geelong 4.5 7.10 11.12 13.20 (98) dftd [69]Melbourne 1.2 2.4 3.5 4.6 (30) [70]Simonds Stadium Jul 13 (Sat 2:10pm)
|
||||
R17 [71]Adelaide 3.5 4.8 9.8 14.10 (94) dftd Geelong 4.0 9.2 12.4 14.8 (92) [72]AAMI Stadium Jul 21 (Sun 3:15pm)
|
||||
R18 Geelong 4.1 12.5 16.9 21.11 (137) dftd [73]St Kilda 4.1 5.1 5.5 5.6 (36) [74]Simonds Stadium Jul 27 (Sat 7:40pm)
|
||||
R19 [75]North Melbourne 4.3 10.4 12.5 15.6 (96) dftd Geelong 3.1 7.2 11.3 13.8 (86) [76]Etihad Stadium Aug 2 (Fri 7:50pm)
|
||||
R20 Geelong 6.4 12.7 19.9 20.9 (129) dftd [77]Port Adelaide 1.3 4.4 10.5 16.8 (104) [78]Simonds Stadium Aug 10 (Sat 2:10pm)
|
||||
R21 [79]West Coast 2.1 2.3 4.5 6.5 (41) lost to Geelong 6.1 11.5 15.9 16.11 (107) [80]Patersons Stadium Aug 17 (Sat 7:40pm)
|
||||
R22 Geelong 4.4 6.9 8.12 13.14 (92) dftd [81]Sydney 2.2 3.2 5.5 7.6 (48) [82]Simonds Stadium Aug 24 (Sat 4:40pm)
|
||||
R23 Geelong 5.5 7.11 12.20 15.22 (112) dftd [83]Brisbane Lions 3.3 9.5 11.6 17.9 (111) [84]Simonds Stadium Aug 31 (Sat 2:10pm)
|
||||
QF Geelong 4.6 6.11 9.13 9.18 (72) lost to [85]Fremantle 2.5 7.9 10.12 12.15 (87) [86]Simonds Stadium Sep 7 (Sat 2:20pm)
|
||||
SF Geelong 2.2 3.6 8.12 13.18 (96) dftd [87]Port Adelaide 3.2 7.5 8.5 12.8 (80) [88]Melbourne Cricket Ground Sep 13 (Fri 7:50pm)
|
||||
PF [89]Hawthorn 3.5 7.8 10.10 14.18 (102) dftd Geelong 4.0 7.4 14.6 15.7 (97) [90]Melbourne Cricket Ground Sep 20 (Fri 7:50pm)
|
||||
|
||||
2013 Player Statistics
|
||||
|
||||
Pos [91]Num [92]Player [93]MT [94]K [95]Avg [96]H [97]Avg [98]D [99]Avg [100]M [101]Avg [102]HO [103]Avg [104]T [105]Avg [106]FF [107]FA [108]G [109]Avg [110]B [111]SC [112]Rat [113]Avg
|
||||
1 20 [114]Steve Johnson 19 315 16.6 231 12.2 546 28.7 108 5.7 1 0.1 87 4.6 26 16 23 1.2 23 161 2219 116.8
|
||||
2 14 [115]Joel Selwood 25 307 12.3 308 12.3 615 24.6 102 4.1 21 0.8 140 5.6 73 28 30 1.2 16 196 2609 104.4
|
||||
3 3 [116]Jimmy Bartel 24 354 14.8 204 8.5 558 23.3 129 5.4 7 0.3 84 3.5 28 20 16 0.7 9 105 2273 94.7
|
||||
4 9 [117]James Kelly 20 234 11.7 202 10.1 436 21.8 50 2.5 0 0 153 7.7 13 25 10 0.5 12 72 1878 93.9
|
||||
5 27 [118]Mathew Stokes 24 285 11.9 348 14.5 633 26.4 123 5.1 1 0 65 2.7 29 18 12 0.5 6 78 2234 93.1
|
||||
6 22 [119]Mitchell Duncan 25 310 12.4 216 8.6 526 21 161 6.4 5 0.2 72 2.9 18 19 14 0.6 16 100 2199 88
|
||||
7 44 [120]Corey Enright 22 324 14.7 166 7.5 490 22.3 152 6.9 0 0 41 1.9 9 12 1 0 4 10 1907 86.7
|
||||
8 28 [121]Allen Christensen 21 212 10.1 231 11 443 21.1 68 3.2 0 0 85 4 39 20 23 1.1 14 152 1773 84.4
|
||||
9 35 [122]Paul Chapman 8 91 11.4 71 8.9 162 20.3 27 3.4 0 0 34 4.3 6 14 12 1.5 7 79 675 84.4
|
||||
10 4 [123]Andrew Mackie 25 357 14.3 162 6.5 519 20.8 156 6.2 0 0 43 1.7 15 15 5 0.2 6 36 2041 81.6
|
||||
11 11 [124]Joel Corey 22 170 7.7 288 13.1 458 20.8 72 3.3 6 0.3 103 4.7 21 16 5 0.2 3 33 1726 78.5
|
||||
12 7 [125]Harry Taylor 24 266 11.1 135 5.6 401 16.7 176 7.3 4 0.2 36 1.5 12 9 15 0.6 9 99 1828 76.2
|
||||
13 32 [126]Steven Motlop 24 282 11.8 146 6.1 428 17.8 78 3.3 0 0 45 1.9 13 19 44 1.8 25 289 1797 74.9
|
||||
14 31 [127]James Podsiadly 23 218 9.5 102 4.4 320 13.9 135 5.9 13 0.6 52 2.3 10 23 33 1.4 18 216 1641 71.3
|
||||
15 16 [128]Dawson Simpson 6 22 3.7 37 6.2 59 9.8 21 3.5 179 29.8 12 2 3 6 1 0.2 1 7 422 70.3
|
||||
16 23 [129]Josh Caddy 18 150 8.3 118 6.6 268 14.9 51 2.8 3 0.2 53 2.9 7 17 11 0.6 13 79 1089 60.5
|
||||
17 40 [130]Jackson Thurlow 4 31 7.8 29 7.3 60 15 15 3.8 0 0 9 2.3 0 0 1 0.3 1 7 239 59.8
|
||||
18 46 [131]Mark Blicavs 22 96 4.4 143 6.5 239 10.9 63 2.9 238 10.8 69 3.1 14 13 7 0.3 8 50 1302 59.2
|
||||
19 8 [132]Josh Hunt 12 105 8.8 67 5.6 172 14.3 54 4.5 0 0 18 1.5 7 9 3 0.3 1 19 682 56.8
|
||||
20 29 [133]Cameron Guthrie 20 143 7.2 114 5.7 257 12.9 75 3.8 0 0 55 2.8 11 8 5 0.3 2 32 1121 56.1
|
||||
21 30 [134]Nathan Vardy 10 45 4.5 43 4.3 88 8.8 29 2.9 113 11.3 19 1.9 11 5 11 1.1 2 68 561 56.1
|
||||
22 26 [135]Tom Hawkins 22 141 6.4 74 3.4 215 9.8 93 4.2 5 0.2 22 1 26 18 49 2.2 20 314 1229 55.9
|
||||
23 33 [136]George Horlin-Smith 8 51 6.4 67 8.4 118 14.8 23 2.9 0 0 18 2.3 7 3 3 0.4 2 20 446 55.8
|
||||
24 12 [137]Trent West 13 76 5.8 51 3.9 127 9.8 23 1.8 278 21.4 12 0.9 17 17 5 0.4 3 33 724 55.7
|
||||
25 19 [138]Taylor Hunt 15 98 6.5 96 6.4 194 12.9 37 2.5 0 0 43 2.9 10 2 6 0.4 3 39 812 54.1
|
||||
26 5 [139]Travis Varcoe 14 74 5.3 95 6.8 169 12.1 25 1.8 0 0 59 4.2 10 10 8 0.6 6 54 757 54.1
|
||||
27 43 [140]George Burbury 2 10 5 12 6 22 11 3 1.5 0 0 9 4.5 1 2 2 1 2 14 108 54
|
||||
28 2 [141]Billie Smedts 13 75 5.8 65 5 140 10.8 40 3.1 0 0 40 3.1 10 8 12 0.9 8 80 701 53.9
|
||||
29 21 [142]Jordan Murdoch 11 55 5 37 3.4 92 8.4 23 2.1 0 0 44 4 11 3 11 1 6 72 558 50.7
|
||||
30 41 [143]Jesse Stringer 7 36 5.1 31 4.4 67 9.6 13 1.9 0 0 31 4.4 3 3 3 0.4 2 20 347 49.6
|
||||
31 34 [144]Josh Walker 3 14 4.7 11 3.7 25 8.3 8 2.7 7 2.3 11 3.7 1 3 2 0.7 1 13 144 48
|
||||
32 1 [145]Mitchell W. Brown 5 37 7.4 21 4.2 58 11.6 22 4.4 0 0 4 0.8 1 3 0 0 2 2 229 45.8
|
||||
33 25 [146]Jared Rivers 10 50 5 53 5.3 103 10.3 26 2.6 0 0 24 2.4 5 4 0 0 2 2 425 42.5
|
||||
34 15 [147]Jordan Schroder 4 14 3.5 21 5.3 35 8.8 6 1.5 0 0 11 2.8 2 2 3 0.8 4 22 164 41
|
||||
35 13 [148]Tom Lonergan 25 104 4.2 106 4.2 210 8.4 85 3.4 0 0 47 1.9 17 17 4 0.2 3 27 960 38.4
|
||||
Totals 550 5152 9.4 4101 7.5 9253 16.8 2272 4.1 881 1.6 1650 3 486 407 390 0.7 260 2600 39820 72.4
|
||||
|
||||
2013 Wins
|
||||
|
||||
Round Opposition For Against Margin Ground
|
||||
Round 18 St Kilda 21.11 (137) 5.6 (36) 101 Simonds Stadium
|
||||
Round 16 Melbourne 13.20 (98) 4.6 (30) 68 Simonds Stadium
|
||||
Round 21 West Coast 16.11 (107) 6.5 (41) 66 Patersons Stadium
|
||||
Round 11 GWS Giants 24.13 (157) 15.8 (98) 59 Skoda Stadium
|
||||
Round 10 Gold Coast 18.15 (123) 10.11 (71) 52 Simonds Stadium
|
||||
Round 9 Port Adelaide 18.8 (116) 9.14 (68) 48 AAMI Stadium
|
||||
Round 22 Sydney 13.14 (92) 7.6 (48) 44 Simonds Stadium
|
||||
Round 6 Richmond 20.11 (131) 13.9 (87) 44 Melbourne Cricket Ground
|
||||
Round 14 Fremantle 11.19 (85) 7.2 (44) 41 Simonds Stadium
|
||||
Round 7 Essendon 17.11 (113) 11.19 (85) 28 Etihad Stadium
|
||||
Round 20 Port Adelaide 20.9 (129) 16.8 (104) 25 Simonds Stadium
|
||||
Round 5 Western Bulldogs 15.17 (107) 13.8 (86) 21 Etihad Stadium
|
||||
Round 4 Sydney 19.10 (124) 16.7 (103) 21 Sydney Cricket Ground
|
||||
Finals Week 2 Port Adelaide 13.18 (96) 12.8 (80) 16 Melbourne Cricket Ground
|
||||
Round 3 Carlton 18.11 (119) 15.13 (103) 16 Etihad Stadium
|
||||
Round 15 Hawthorn 11.16 (82) 10.12 (72) 10 Melbourne Cricket Ground
|
||||
Round 1 Hawthorn 13.15 (93) 12.14 (86) 7 Melbourne Cricket Ground
|
||||
Round 2 North Melbourne 16.16 (112) 17.6 (108) 4 Etihad Stadium
|
||||
Round 23 Brisbane Lions 15.22 (112) 17.9 (111) 1 Simonds Stadium
|
||||
Average margin: 35.4
|
||||
|
||||
2013 Losses
|
||||
|
||||
Round Opposition For Against Margin Ground
|
||||
Finals Week 1 Fremantle 9.18 (72) 12.15 (87) 15 Simonds Stadium
|
||||
Round 19 North Melbourne 13.8 (86) 15.6 (96) 10 Etihad Stadium
|
||||
Round 8 Collingwood 14.12 (96) 15.12 (102) 6 Melbourne Cricket Ground
|
||||
Round 13 Brisbane Lions 14.14 (98) 15.13 (103) 5 Gabba
|
||||
Finals Week 3 Hawthorn 15.7 (97) 14.18 (102) 5 Melbourne Cricket Ground
|
||||
Round 17 Adelaide 14.8 (92) 14.10 (94) 2 AAMI Stadium
|
||||
Average margin: 7.2
|
||||
|
||||
2013 Quarter Statistics
|
||||
|
||||
Quarter W D L For Against %
|
||||
1^st 14 2 9 101.67 (673) 78.71 (539) 124.86
|
||||
2^nd 15 1 9 95.91 (661) 78.60 (528) 125.19
|
||||
3^rd 20 1 4 117.89 (791) 59.61 (415) 190.60
|
||||
4^th 11 0 14 77.87 (549) 85.53 (563) 97.51
|
||||
Total 60 4 36 390.334 (2674) 300.245 (2045) 130.76
|
||||
[INS: :INS]
|
||||
Copyright © 2003 - 2020 FinalSiren.com.
|
||||
|
||||
References
|
||||
|
||||
Visible links
|
||||
1. https://finalsiren.com/
|
||||
2. https://finalsiren.com/
|
||||
3. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2013
|
||||
4. https://finalsiren.com/TeamStatsSummary.asp
|
||||
5. https://finalsiren.com/TeamGroundSummary.asp
|
||||
6. https://finalsiren.com/PreviousGames.asp
|
||||
7. https://finalsiren.com/Fixture.asp?TeamID=1
|
||||
8. https://finalsiren.com/Fixture.asp?TeamID=2
|
||||
9. https://finalsiren.com/Fixture.asp?TeamID=14
|
||||
10. https://finalsiren.com/Fixture.asp?TeamID=3
|
||||
11. https://finalsiren.com/Fixture.asp?TeamID=5
|
||||
12. https://finalsiren.com/Fixture.asp?TeamID=11
|
||||
13. https://finalsiren.com/Fixture.asp?TeamID=4
|
||||
14. https://finalsiren.com/Fixture.asp?TeamID=19
|
||||
15. https://finalsiren.com/Fixture.asp?TeamID=21
|
||||
16. https://finalsiren.com/Fixture.asp?TeamID=16
|
||||
17. https://finalsiren.com/Fixture.asp?TeamID=13
|
||||
18. https://finalsiren.com/Fixture.asp?TeamID=6
|
||||
19. https://finalsiren.com/Fixture.asp?TeamID=9
|
||||
20. https://finalsiren.com/Fixture.asp?TeamID=8
|
||||
21. https://finalsiren.com/Fixture.asp?TeamID=12
|
||||
22. https://finalsiren.com/Fixture.asp?TeamID=15
|
||||
23. https://finalsiren.com/Fixture.asp?TeamID=10
|
||||
24. https://finalsiren.com/Fixture.asp?TeamID=7
|
||||
25. https://finalsiren.com/AFLLadder.asp
|
||||
26. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2013
|
||||
27. https://finalsiren.com/Results.asp
|
||||
28. https://finalsiren.com/SeasonHighlights.asp
|
||||
29. https://finalsiren.com/ResultsByGround.asp
|
||||
30. https://finalsiren.com/ResultsDayInHistory.asp
|
||||
31. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2013
|
||||
32. https://finalsiren.com/AFLPlayerStats.asp
|
||||
33. https://finalsiren.com/RisingStars.asp
|
||||
34. https://finalsiren.com/PlayerCompare.asp
|
||||
35. https://finalsiren.com/FormGuide.asp
|
||||
36. https://finalsiren.com/Account/Registration.asp?PushURL=/Default.asp
|
||||
37. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2013#fixture
|
||||
38. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2013#player
|
||||
39. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2013#winslosses
|
||||
40. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2013#quarterstats
|
||||
41. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=16
|
||||
42. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
43. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=6
|
||||
44. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
45. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=14
|
||||
46. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
47. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=15
|
||||
48. https://finalsiren.com/Ground.asp?GroundID=4
|
||||
49. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=7
|
||||
50. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
51. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=8
|
||||
52. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
53. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=5
|
||||
54. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
55. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=3
|
||||
56. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
57. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=9
|
||||
58. https://finalsiren.com/Ground.asp?GroundID=3
|
||||
59. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=19
|
||||
60. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
61. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=21
|
||||
62. https://finalsiren.com/Ground.asp?GroundID=34
|
||||
63. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=2
|
||||
64. https://finalsiren.com/Ground.asp?GroundID=7
|
||||
65. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=11
|
||||
66. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
67. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=16
|
||||
68. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
69. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=13
|
||||
70. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
71. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=1
|
||||
72. https://finalsiren.com/Ground.asp?GroundID=3
|
||||
73. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=12
|
||||
74. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
75. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=6
|
||||
76. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
77. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=9
|
||||
78. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
79. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=10
|
||||
80. https://finalsiren.com/Ground.asp?GroundID=5
|
||||
81. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=15
|
||||
82. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
83. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=2
|
||||
84. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
85. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=11
|
||||
86. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
87. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=9
|
||||
88. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
89. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=16
|
||||
90. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
91. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=4&Sort=Number Asc#player
|
||||
92. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=4&Sort=PlayerName Asc#player
|
||||
93. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=4&Sort=Matches Desc#player
|
||||
94. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=4&Sort=Kicks Desc#player
|
||||
95. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=4&Sort=AverageKicks Desc#player
|
||||
96. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=4&Sort=Handballs Desc#player
|
||||
97. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=4&Sort=AverageHandballs Desc#player
|
||||
98. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=4&Sort=Disposals Desc#player
|
||||
99. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=4&Sort=AverageDisposals Desc#player
|
||||
100. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=4&Sort=Marks Desc#player
|
||||
101. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=4&Sort=AverageMarks Desc#player
|
||||
102. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=4&Sort=HitOuts Desc#player
|
||||
103. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=4&Sort=AverageHitOuts Desc#player
|
||||
104. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=4&Sort=Tackles Desc#player
|
||||
105. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=4&Sort=AverageTackles Desc#player
|
||||
106. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=4&Sort=FreesFor Desc#player
|
||||
107. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=4&Sort=FreesAgainst Desc#player
|
||||
108. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=4&Sort=Goals Desc#player
|
||||
109. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=4&Sort=AverageGoals Desc#player
|
||||
110. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=4&Sort=Behinds Desc#player
|
||||
111. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=4&Sort=Score Desc#player
|
||||
112. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=4&Sort=Rating Desc#player
|
||||
113. https://finalsiren.com/Fixture.asp?SeasonID=2013&TeamID=4&Sort=AverageRating Desc#player
|
||||
114. https://finalsiren.com/PlayerStats.asp?PlayerID=668
|
||||
115. https://finalsiren.com/PlayerStats.asp?PlayerID=1714
|
||||
116. https://finalsiren.com/PlayerStats.asp?PlayerID=229
|
||||
117. https://finalsiren.com/PlayerStats.asp?PlayerID=287
|
||||
118. https://finalsiren.com/PlayerStats.asp?PlayerID=1653
|
||||
119. https://finalsiren.com/PlayerStats.asp?PlayerID=1973
|
||||
120. https://finalsiren.com/PlayerStats.asp?PlayerID=953
|
||||
121. https://finalsiren.com/PlayerStats.asp?PlayerID=2096
|
||||
122. https://finalsiren.com/PlayerStats.asp?PlayerID=676
|
||||
123. https://finalsiren.com/PlayerStats.asp?PlayerID=1360
|
||||
124. https://finalsiren.com/PlayerStats.asp?PlayerID=729
|
||||
125. https://finalsiren.com/PlayerStats.asp?PlayerID=1820
|
||||
126. https://finalsiren.com/PlayerStats.asp?PlayerID=1994
|
||||
127. https://finalsiren.com/PlayerStats.asp?PlayerID=1999
|
||||
128. https://finalsiren.com/PlayerStats.asp?PlayerID=2000
|
||||
129. https://finalsiren.com/PlayerStats.asp?PlayerID=2189
|
||||
130. https://finalsiren.com/PlayerStats.asp?PlayerID=2374
|
||||
131. https://finalsiren.com/PlayerStats.asp?PlayerID=2343
|
||||
132. https://finalsiren.com/PlayerStats.asp?PlayerID=1344
|
||||
133. https://finalsiren.com/PlayerStats.asp?PlayerID=2064
|
||||
134. https://finalsiren.com/PlayerStats.asp?PlayerID=2129
|
||||
135. https://finalsiren.com/PlayerStats.asp?PlayerID=1720
|
||||
136. https://finalsiren.com/PlayerStats.asp?PlayerID=2237
|
||||
137. https://finalsiren.com/PlayerStats.asp?PlayerID=1801
|
||||
138. https://finalsiren.com/PlayerStats.asp?PlayerID=2027
|
||||
139. https://finalsiren.com/PlayerStats.asp?PlayerID=1721
|
||||
140. https://finalsiren.com/PlayerStats.asp?PlayerID=2379
|
||||
141. https://finalsiren.com/PlayerStats.asp?PlayerID=2221
|
||||
142. https://finalsiren.com/PlayerStats.asp?PlayerID=2279
|
||||
143. https://finalsiren.com/PlayerStats.asp?PlayerID=2238
|
||||
144. https://finalsiren.com/PlayerStats.asp?PlayerID=2288
|
||||
145. https://finalsiren.com/PlayerStats.asp?PlayerID=2163
|
||||
146. https://finalsiren.com/PlayerStats.asp?PlayerID=1308
|
||||
147. https://finalsiren.com/PlayerStats.asp?PlayerID=2267
|
||||
148. https://finalsiren.com/PlayerStats.asp?PlayerID=1580
|
||||
|
||||
Hidden links:
|
||||
150. https://finalsiren.com/MatchDetails.asp?GameID=6247&Code=96a1cb1f451143c52752d9eb09e25551
|
||||
151. https://finalsiren.com/MatchDetails.asp?GameID=6254&Code=3bf048b743b642f0efae809c1e95dccd
|
||||
152. https://finalsiren.com/MatchDetails.asp?GameID=6261&Code=42598d7167f59472782329835378fc21
|
||||
153. https://finalsiren.com/MatchDetails.asp?GameID=6266&Code=c2b71ed1c8a2fdd3a6af4badcd2592ff
|
||||
154. https://finalsiren.com/MatchDetails.asp?GameID=6280&Code=b0d77f430891ee847489401e62f084cb
|
||||
155. https://finalsiren.com/MatchDetails.asp?GameID=6288&Code=46bae9af4b497b013900914b86533206
|
||||
156. https://finalsiren.com/MatchDetails.asp?GameID=6293&Code=3f2fbbb08c54c9efaa7b17b644a594f8
|
||||
157. https://finalsiren.com/MatchDetails.asp?GameID=6306&Code=685f83789f629a8f5140422a97e92cb2
|
||||
158. https://finalsiren.com/MatchDetails.asp?GameID=6312&Code=366352109415cac3427f90741a45a032
|
||||
159. https://finalsiren.com/MatchDetails.asp?GameID=6324&Code=6147c6d82dee7bd4ce1c37f44c906c6d
|
||||
160. https://finalsiren.com/MatchDetails.asp?GameID=6330&Code=fa3c4aa5479dc9ca977e9065e288ca2b
|
||||
161. https://finalsiren.com/MatchDetails.asp?GameID=6346&Code=14c17c786c105d6f2182bc23152bd0cc
|
||||
162. https://finalsiren.com/MatchDetails.asp?GameID=6351&Code=e324245d4d495bbdd6760673957f8ae8
|
||||
163. https://finalsiren.com/MatchDetails.asp?GameID=6360&Code=296cfcd4ea469b825566c72181f13541
|
||||
164. https://finalsiren.com/MatchDetails.asp?GameID=6367&Code=0c3fd0b8e40aaec6c50fb7ad3a109119
|
||||
165. https://finalsiren.com/MatchDetails.asp?GameID=6381&Code=cc6be5fabffc757bf27e530dc15cee56
|
||||
166. https://finalsiren.com/MatchDetails.asp?GameID=6387&Code=c468ad3ca66328b4f900334201a05d5a
|
||||
167. https://finalsiren.com/MatchDetails.asp?GameID=6392&Code=fe0ebf3bd5487d4d5da4be6bdd4b4221
|
||||
168. https://finalsiren.com/MatchDetails.asp?GameID=6403&Code=dcef4b9562c33b33b92d71bcf5f6bb70
|
||||
169. https://finalsiren.com/MatchDetails.asp?GameID=6414&Code=0220795a65bacdd1464f9eb3cc047430
|
||||
170. https://finalsiren.com/MatchDetails.asp?GameID=6422&Code=4e57577aa882b341906ba84ed338824a
|
||||
171. https://finalsiren.com/MatchDetails.asp?GameID=6436&Code=91a0fea8223f794564d03e8ae3f7d2d0
|
||||
172. https://finalsiren.com/MatchDetails.asp?GameID=6438&Code=a0306576e88e7edaa4d0c59a733019d9
|
||||
173. https://finalsiren.com/MatchDetails.asp?GameID=6441&Code=54538abc9c6b8575b93d480e55b8da33
|
||||
174. https://finalsiren.com/MatchDetails.asp?GameID=6443&Code=c4e6053648b8aa27b308e56271a209ce
|
||||
162
2014.txt
Normal file
162
2014.txt
Normal file
@@ -0,0 +1,162 @@
|
||||
FinalSiren.com - 2014 Geelong Team Page
|
||||
|
||||
(BUTTON) Toggle navigationFinalSiren.com
|
||||
* Home
|
||||
* Teams
|
||||
+ Statistics Summary
|
||||
+ Ground Summary
|
||||
+ Head to Head
|
||||
+
|
||||
+ Adelaide
|
||||
+ Brisbane Lions
|
||||
+ Carlton
|
||||
+ Collingwood
|
||||
+ Essendon
|
||||
+ Fremantle
|
||||
+ Geelong
|
||||
+ Gold Coast
|
||||
+ GWS Giants
|
||||
+ Hawthorn
|
||||
+ Melbourne
|
||||
+ North Melbourne
|
||||
+ Port Adelaide
|
||||
+ Richmond
|
||||
+ St Kilda
|
||||
+ Sydney
|
||||
+ West Coast
|
||||
+ Western Bulldogs
|
||||
* Ladder
|
||||
* Results
|
||||
+ Match Results
|
||||
+ Season Highlights
|
||||
+ Results By Ground
|
||||
+ This Day In History
|
||||
* Player Statistics
|
||||
+ Player Rankings
|
||||
+ Rising Stars
|
||||
+ Player Compare
|
||||
* Form Guide
|
||||
|
||||
* Log In
|
||||
|
||||
(BUTTON)
|
||||
Team: [Geelong_________]
|
||||
Season: [2014]
|
||||
(BUTTON) Go
|
||||
* Fixture
|
||||
* Player Statistics
|
||||
* Wins / Losses by Margin
|
||||
* Quarter Statistics
|
||||
|
||||
2014 Fixture
|
||||
|
||||
Rnd Home Team Away Team Ground Date
|
||||
R1 Geelong 6.0 11.3 12.7 18.11 (119) dftd Adelaide 5.3 9.5 11.8 12.9 (81) Simonds Stadium Mar 20 (Thu 7:10pm)
|
||||
R2 Brisbane Lions 0.3 4.4 7.6 10.8 (68) lost to Geelong 1.4 5.7 10.12 13.15 (93) Gabba Mar 30 (Sun 1:10pm)
|
||||
R3 Collingwood 0.4 6.7 8.9 11.10 (76) lost to Geelong 3.5 6.7 9.12 12.15 (87) Melbourne Cricket Ground Apr 5 (Sat 7:40pm)
|
||||
R4 Geelong 4.3 10.4 13.9 16.11 (107) dftd West Coast 4.1 4.2 4.5 4.8 (32) Simonds Stadium Apr 12 (Sat 7:40pm)
|
||||
R5 Geelong 3.5 6.9 9.14 15.16 (106) dftd Hawthorn 3.2 5.9 8.12 12.15 (87) Melbourne Cricket Ground Apr 21 (Mon 3:20pm)
|
||||
R6 Port Adelaide 4.2 8.3 13.6 16.11 (107) dftd Geelong 4.4 4.9 6.10 9.13 (67) Adelaide Oval Apr 27 (Sun 4:40pm)
|
||||
R7 Geelong 3.3 7.8 8.10 11.15 (81) dftd Richmond 0.1 4.3 8.3 12.4 (76) Melbourne Cricket Ground May 4 (Sun 3:20pm)
|
||||
R9 Fremantle 5.3 7.11 10.15 13.18 (96) dftd Geelong 0.3 3.5 6.7 9.10 (64) Patersons Stadium May 17 (Sat 7:40pm)
|
||||
R10 Geelong 5.5 10.9 13.14 16.15 (111) dftd North Melbourne 2.2 5.4 9.8 13.13 (91) Simonds Stadium May 23 (Fri 7:50pm)
|
||||
R11 Sydney 4.4 8.9 14.11 22.16 (148) dftd Geelong 0.3 1.3 2.4 5.8 (38) Sydney Cricket Ground May 29 (Thu 7:10pm)
|
||||
R12 Geelong 3.1 10.6 12.7 16.11 (107) dftd Carlton 4.4 7.5 12.9 15.12 (102) Etihad Stadium Jun 6 (Fri 7:50pm)
|
||||
R13 Geelong 6.4 12.7 16.11 20.13 (133) dftd St Kilda 1.2 2.3 2.5 5.7 (37) Simonds Stadium Jun 15 (Sun 1:10pm)
|
||||
R14 Gold Coast 3.2 5.6 10.12 17.16 (118) dftd Geelong 5.1 6.7 9.7 11.12 (78) Metricon Stadium Jun 21 (Sat 4:40pm)
|
||||
R15 Geelong 5.1 8.4 8.6 13.11 (89) dftd Essendon 1.3 3.5 8.10 11.14 (80) Etihad Stadium Jun 27 (Fri 7:50pm)
|
||||
R16 Geelong 3.3 7.5 9.8 10.9 (69) dftd Western Bulldogs 0.4 3.6 6.11 7.14 (56) Simonds Stadium Jul 6 (Sun 4:40pm)
|
||||
R17 Melbourne 0.2 2.5 4.6 5.6 (36) lost to Geelong 3.7 11.10 12.13 14.18 (102) Melbourne Cricket Ground Jul 12 (Sat 1:45pm)
|
||||
R18 GWS Giants 2.4 4.6 7.9 12.15 (87) lost to Geelong 2.5 4.10 10.14 13.16 (94) Spotless Stadium Jul 19 (Sat 7:40pm)
|
||||
R19 North Melbourne 2.7 3.10 8.14 10.19 (79) lost to Geelong 2.6 8.8 11.12 16.15 (111) Etihad Stadium Aug 2 (Sat 7:40pm)
|
||||
R20 Geelong 4.2 7.4 11.6 12.9 (81) dftd Fremantle 1.4 5.5 7.6 11.13 (79) Simonds Stadium Aug 9 (Sat 7:40pm)
|
||||
R21 Carlton 1.4 5.6 9.10 11.10 (76) lost to Geelong 3.2 6.5 8.13 11.16 (82) Etihad Stadium Aug 15 (Fri 7:50pm)
|
||||
R22 Hawthorn 2.2 3.2 9.7 14.10 (94) dftd Geelong 3.2 8.3 9.3 11.5 (71) Melbourne Cricket Ground Aug 23 (Sat 7:40pm)
|
||||
R23 Geelong 5.2 11.6 16.13 21.17 (143) dftd Brisbane Lions 2.4 7.5 10.6 12.9 (81) Simonds Stadium Aug 30 (Sat 7:40pm)
|
||||
QF Hawthorn 3.4 6.5 10.8 15.14 (104) dftd Geelong 2.1 6.5 8.6 10.8 (68) Melbourne Cricket Ground Sep 5 (Fri 7:50pm)
|
||||
SF Geelong 5.1 5.6 8.9 13.14 (92) lost to North Melbourne 7.1 9.6 12.9 14.14 (98) Melbourne Cricket Ground Sep 12 (Fri 7:50pm)
|
||||
|
||||
2014 Player Statistics
|
||||
|
||||
Pos Num Player MT K Avg H Avg D Avg M Avg HO Avg T Avg FF FA G Avg B SC Rat Avg
|
||||
1 14 Joel Selwood 24 311 13 303 12.6 614 25.6 109 4.5 5 0.2 144 6 68 30 24 1 16 160 2585 107.7
|
||||
2 20 Steve Johnson 18 265 14.7 199 11.1 464 25.8 92 5.1 1 0.1 94 5.2 17 24 17 0.9 14 116 1907 105.9
|
||||
3 3 Jimmy Bartel 23 321 14 183 8 504 21.9 125 5.4 5 0.2 100 4.3 23 19 27 1.2 18 180 2255 98
|
||||
4 22 Mitchell Duncan 24 302 12.6 245 10.2 547 22.8 151 6.3 3 0.1 78 3.3 15 24 23 1 10 148 2255 94
|
||||
5 27 Mathew Stokes 20 270 13.5 239 12 509 25.5 80 4 0 0 55 2.8 17 9 7 0.4 4 46 1784 89.2
|
||||
6 9 James Kelly 23 312 13.6 176 7.7 488 21.2 113 4.9 0 0 89 3.9 17 30 0 0 4 4 1914 83.2
|
||||
7 28 Allen Christensen 8 91 11.4 78 9.8 169 21.1 27 3.4 0 0 31 3.9 18 11 6 0.8 6 42 661 82.6
|
||||
8 4 Andrew Mackie 22 297 13.5 131 6 428 19.5 137 6.2 0 0 45 2 12 4 5 0.2 5 35 1779 80.9
|
||||
9 44 Corey Enright 22 255 11.6 207 9.4 462 21 114 5.2 0 0 61 2.8 6 17 8 0.4 4 52 1772 80.5
|
||||
10 17 Hamish McIntosh 19 141 7.4 121 6.4 262 13.8 72 3.8 380 20 49 2.6 22 16 7 0.4 8 50 1481 77.9
|
||||
11 32 Steven Motlop 17 228 13.4 104 6.1 332 19.5 81 4.8 0 0 27 1.6 6 17 17 1 16 118 1316 77.4
|
||||
12 26 Tom Hawkins 24 222 9.3 75 3.1 297 12.4 161 6.7 1 0 32 1.3 25 15 68 2.8 40 448 1856 77.3
|
||||
13 29 Cameron Guthrie 24 203 8.5 241 10 444 18.5 72 3 1 0 124 5.2 20 28 4 0.2 7 31 1771 73.8
|
||||
14 23 Josh Caddy 16 121 7.6 146 9.1 267 16.7 52 3.3 7 0.4 64 4 10 18 11 0.7 9 75 1105 69.1
|
||||
15 7 Harry Taylor 23 213 9.3 139 6 352 15.3 149 6.5 4 0.2 47 2 11 14 2 0.1 3 15 1540 67
|
||||
16 46 Mark Blicavs 23 142 6.2 135 5.9 277 12 92 4 197 8.6 76 3.3 12 13 5 0.2 4 34 1480 64.3
|
||||
17 19 Taylor Hunt 7 58 8.3 35 5 93 13.3 21 3 0 0 32 4.6 5 4 3 0.4 1 19 447 63.9
|
||||
18 5 Travis Varcoe 23 151 6.6 203 8.8 354 15.4 69 3 0 0 88 3.8 12 10 9 0.4 6 60 1460 63.5
|
||||
19 33 George Horlin-Smith 21 167 8 174 8.3 341 16.2 56 2.7 0 0 58 2.8 22 9 13 0.6 12 90 1334 63.5
|
||||
20 21 Jordan Murdoch 23 180 7.8 115 5 295 12.8 73 3.2 0 0 85 3.7 14 11 22 1 17 149 1459 63.4
|
||||
21 31 George Burbury 5 29 5.8 26 5.2 55 11 15 3 0 0 27 5.4 2 5 1 0.2 4 10 289 57.8
|
||||
22 25 Jared Rivers 22 157 7.1 128 5.8 285 13 125 5.7 1 0 47 2.1 9 11 0 0 1 1 1268 57.6
|
||||
23 11 Darcy Lang 1 5 5 2 2 7 7 2 2 0 0 6 6 1 0 1 1 1 7 57 57
|
||||
24 1 Mitchell W. Brown 5 37 7.4 19 3.8 56 11.2 17 3.4 1 0.2 11 2.2 1 1 4 0.8 3 27 270 54
|
||||
25 34 Josh Walker 7 31 4.4 24 3.4 55 7.9 23 3.3 31 4.4 14 2 2 5 11 1.6 4 70 354 50.6
|
||||
26 16 Dawson Simpson 13 21 1.6 58 4.5 79 6.1 18 1.4 287 22.1 34 2.6 9 15 3 0.2 2 20 640 49.2
|
||||
27 13 Tom Lonergan 23 136 5.9 116 5 252 11 97 4.2 0 0 42 1.8 15 15 1 0 3 9 1078 46.9
|
||||
28 12 Jesse Stringer 4 18 4.5 21 5.3 39 9.8 7 1.8 0 0 12 3 0 2 2 0.5 0 12 171 42.8
|
||||
29 24 Jed Bews 7 30 4.3 30 4.3 60 8.6 17 2.4 0 0 25 3.6 1 2 0 0 0 0 296 42.3
|
||||
30 39 Shane Kersten 9 43 4.8 13 1.4 56 6.2 26 2.9 0 0 19 2.1 2 3 10 1.1 7 67 369 41
|
||||
31 6 Lincoln McCarthy 4 24 6 16 4 40 10 5 1.3 0 0 11 2.8 3 4 0 0 5 5 159 39.8
|
||||
32 38 Jackson Sheringham 7 37 5.3 26 3.7 63 9 15 2.1 0 0 19 2.7 3 4 0 0 2 2 277 39.6
|
||||
33 40 Jackson Thurlow 6 31 5.2 18 3 49 8.2 15 2.5 0 0 9 1.5 0 2 3 0.5 1 19 223 37.2
|
||||
34 2 Billie Smedts 6 34 5.7 23 3.8 57 9.5 15 2.5 0 0 8 1.3 3 5 0 0 0 0 213 35.5
|
||||
35 36 Brad Hartman 5 21 4.2 17 3.4 38 7.6 2 0.4 0 0 13 2.6 4 0 1 0.2 0 6 165 33
|
||||
Totals 528 4904 9.3 3786 7.2 8690 16.5 2245 4.3 924 1.8 1676 3.2 407 397 315 0.6 237 2127 37990 72
|
||||
|
||||
2014 Wins
|
||||
|
||||
Round Opposition For Against Margin Ground
|
||||
Round 13 St Kilda 20.13 (133) 5.7 (37) 96 Simonds Stadium
|
||||
Round 4 West Coast 16.11 (107) 4.8 (32) 75 Simonds Stadium
|
||||
Round 17 Melbourne 14.18 (102) 5.6 (36) 66 Melbourne Cricket Ground
|
||||
Round 23 Brisbane Lions 21.17 (143) 12.9 (81) 62 Simonds Stadium
|
||||
Round 1 Adelaide 18.11 (119) 12.9 (81) 38 Simonds Stadium
|
||||
Round 19 North Melbourne 16.15 (111) 10.19 (79) 32 Etihad Stadium
|
||||
Round 2 Brisbane Lions 13.15 (93) 10.8 (68) 25 Gabba
|
||||
Round 10 North Melbourne 16.15 (111) 13.13 (91) 20 Simonds Stadium
|
||||
Round 5 Hawthorn 15.16 (106) 12.15 (87) 19 Melbourne Cricket Ground
|
||||
Round 16 Western Bulldogs 10.9 (69) 7.14 (56) 13 Simonds Stadium
|
||||
Round 3 Collingwood 12.15 (87) 11.10 (76) 11 Melbourne Cricket Ground
|
||||
Round 15 Essendon 13.11 (89) 11.14 (80) 9 Etihad Stadium
|
||||
Round 18 GWS Giants 13.16 (94) 12.15 (87) 7 Spotless Stadium
|
||||
Round 21 Carlton 11.16 (82) 11.10 (76) 6 Etihad Stadium
|
||||
Round 12 Carlton 16.11 (107) 15.12 (102) 5 Etihad Stadium
|
||||
Round 7 Richmond 11.15 (81) 12.4 (76) 5 Melbourne Cricket Ground
|
||||
Round 20 Fremantle 12.9 (81) 11.13 (79) 2 Simonds Stadium
|
||||
Average margin: 28.9
|
||||
|
||||
2014 Losses
|
||||
|
||||
Round Opposition For Against Margin Ground
|
||||
Round 11 Sydney 5.8 (38) 22.16 (148) 110 Sydney Cricket Ground
|
||||
Round 6 Port Adelaide 9.13 (67) 16.11 (107) 40 Adelaide Oval
|
||||
Round 14 Gold Coast 11.12 (78) 17.16 (118) 40 Metricon Stadium
|
||||
Finals Week 1 Hawthorn 10.8 (68) 15.14 (104) 36 Melbourne Cricket Ground
|
||||
Round 9 Fremantle 9.10 (64) 13.18 (96) 32 Patersons Stadium
|
||||
Round 22 Hawthorn 11.5 (71) 14.10 (94) 23 Melbourne Cricket Ground
|
||||
Finals Week 2 North Melbourne 13.14 (92) 14.14 (98) 6 Melbourne Cricket Ground
|
||||
Average margin: 41.0
|
||||
|
||||
2014 Quarter Statistics
|
||||
|
||||
Quarter W D L For Against %
|
||||
1^st 18 0 6 80.73 (553) 56.72 (408) 135.54
|
||||
2^nd 16 1 7 92.77 (629) 68.60 (468) 134.40
|
||||
3^rd 8 1 15 63.77 (455) 82.73 (565) 80.53
|
||||
4^th 13 1 10 80.76 (556) 78.80 (548) 101.46
|
||||
Total 55 3 38 315.303 (2193) 284.285 (1989) 110.26
|
||||
[INS: :INS]
|
||||
Copyright © 2003 - 2020 FinalSiren.com.
|
||||
376
2015.txt
Normal file
376
2015.txt
Normal file
@@ -0,0 +1,376 @@
|
||||
FinalSiren.com - 2015 Geelong Team Page
|
||||
|
||||
[1]Toggle navigation[2]FinalSiren.com
|
||||
|
||||
* [3]Home
|
||||
* [4]News
|
||||
|
||||
* [5]General News
|
||||
*
|
||||
* [6]Adelaide
|
||||
* [7]Brisbane Lions
|
||||
* [8]Carlton
|
||||
* [9]Collingwood
|
||||
* [10]Essendon
|
||||
* [11]Fremantle
|
||||
* [12]Geelong
|
||||
* [13]Gold Coast
|
||||
* [14]GWS Giants
|
||||
* [15]Hawthorn
|
||||
* [16]Melbourne
|
||||
* [17]North Melbourne
|
||||
* [18]Port Adelaide
|
||||
* [19]Richmond
|
||||
* [20]St Kilda
|
||||
* [21]Sydney
|
||||
* [22]West Coast
|
||||
* [23]Western Bulldogs
|
||||
|
||||
* [24]Teams
|
||||
|
||||
* [25]Statistics Summary
|
||||
* [26]Ground Summary
|
||||
* [27]Head to Head
|
||||
*
|
||||
* [28]Adelaide
|
||||
* [29]Brisbane Lions
|
||||
* [30]Carlton
|
||||
* [31]Collingwood
|
||||
* [32]Essendon
|
||||
* [33]Fremantle
|
||||
* [34]Geelong
|
||||
* [35]Gold Coast
|
||||
* [36]GWS Giants
|
||||
* [37]Hawthorn
|
||||
* [38]Melbourne
|
||||
* [39]North Melbourne
|
||||
* [40]Port Adelaide
|
||||
* [41]Richmond
|
||||
* [42]St Kilda
|
||||
* [43]Sydney
|
||||
* [44]West Coast
|
||||
* [45]Western Bulldogs
|
||||
|
||||
* [46]Ladder
|
||||
* [47]Results
|
||||
|
||||
* [48]Match Results
|
||||
* [49]Season Highlights
|
||||
* [50]Results By Ground
|
||||
* [51]This Day In History
|
||||
|
||||
* [52]Player Statistics
|
||||
|
||||
* [53]Player Rankings
|
||||
* [54]Rising Stars
|
||||
* [55]Player Compare
|
||||
|
||||
* [56]Form Guide
|
||||
|
||||
* [57]Log In
|
||||
|
||||
Team: [[58]________________]
|
||||
Season: [[59]____]
|
||||
[60]Go
|
||||
|
||||
* [61]Fixture
|
||||
* [62]Player Statistics
|
||||
* [63]Wins / Losses by Margin
|
||||
* [64]Quarter Statistics
|
||||
|
||||
2015 Fixture
|
||||
|
||||
Rnd Home Team Away Team Ground Date
|
||||
R1 [65]Hawthorn 3.3 9.7 16.13 17.21 (123) dftd Geelong 4.3 5.3 6.6 8.13 (61) [66]Melbourne Cricket Ground Apr 6 (Mon 3:20pm)
|
||||
R2 Geelong 2.2 6.2 8.4 9.6 (60) lost to [67]Fremantle 3.3 7.8 14.9 15.14 (104) [68]Simonds Stadium Apr 12 (Sun 1:10pm)
|
||||
R3 Geelong 5.3 7.6 13.8 16.9 (105) dftd [69]Gold Coast 6.5 8.12 9.15 13.18 (96) [70]Simonds Stadium Apr 19 (Sun 3:20pm)
|
||||
R4 Geelong 4.3 4.6 6.8 9.13 (67) lost to [71]North Melbourne 1.2 5.4 7.8 12.11 (83) [72]Simonds Stadium Apr 26 (Sun 3:20pm)
|
||||
R5 [73]Richmond 0.5 2.6 6.8 11.10 (76) lost to Geelong 2.2 7.4 9.9 12.13 (85) [74]Melbourne Cricket Ground May 2 (Sat 1:45pm)
|
||||
R6 [75]Collingwood 1.3 2.6 6.9 8.11 (59) lost to Geelong 7.1 11.4 12.8 15.10 (100) [76]Melbourne Cricket Ground May 8 (Fri 7:50pm)
|
||||
R7 [77]Sydney 4.3 8.4 11.9 18.12 (120) dftd Geelong 4.4 9.7 10.10 11.11 (77) [78]ANZ Stadium May 16 (Sat 7:20pm)
|
||||
R8 Geelong 6.1 11.5 18.6 22.8 (140) dftd [79]Carlton 2.4 5.7 8.8 9.9 (63) [80]Etihad Stadium May 22 (Fri 7:50pm)
|
||||
R9 [81]West Coast 2.6 4.17 9.21 16.24 (120) dftd Geelong 3.1 5.2 9.3 10.4 (64) [82]Domain Stadium May 31 (Sun 4:40pm)
|
||||
R10 [83]Essendon 0.5 0.6 3.9 7.11 (53) lost to Geelong 3.1 9.5 15.6 19.8 (122) [84]Etihad Stadium Jun 6 (Sat 7:20pm)
|
||||
R11 [85]Port Adelaide 5.2 7.3 10.3 11.3 (69) lost to Geelong 5.1 8.4 12.7 14.8 (92) [86]Adelaide Oval Jun 12 (Fri 7:50pm)
|
||||
R12 Geelong 3.1 6.4 11.5 13.11 (89) lost to [87]Melbourne 5.2 7.3 13.4 18.5 (113) [88]Simonds Stadium Jun 21 (Sun 3:20pm)
|
||||
R14 [89]Adelaide 0.0 0.0 0.0 0.0 (0) drew Geelong 0.0 0.0 0.0 0.0 (0) [90]Adelaide Oval Jul 5 (Sun 3:20pm)
|
||||
R15 [91]North Melbourne 3.2 10.5 14.7 18.12 (120) dftd Geelong 3.3 4.8 7.11 11.13 (79) [92]Etihad Stadium Jul 11 (Sat 7:20pm)
|
||||
R16 Geelong 3.4 4.8 8.10 10.12 (72) dftd [93]Western Bulldogs 2.2 3.4 6.10 9.10 (64) [94]Simonds Stadium Jul 18 (Sat 1:45pm)
|
||||
R17 [95]GWS Giants 1.1 2.3 4.6 6.6 (42) lost to Geelong 3.6 5.10 6.10 9.15 (69) [96]StarTrack Ovak Jul 25 (Sat 1:45pm)
|
||||
R18 Geelong 5.1 7.4 13.7 17.11 (113) dftd [97]Brisbane Lions 2.1 3.6 5.7 8.9 (57) [98]Simonds Stadium Aug 1 (Sat 1:45pm)
|
||||
R19 Geelong 3.4 6.4 9.9 14.11 (95) dftd [99]Sydney 4.1 8.5 8.7 9.9 (63) [100]Simonds Stadium Aug 8 (Sat 7:20pm)
|
||||
R20 Geelong 3.2 6.7 10.8 12.13 (85) lost to [101]Hawthorn 7.2 9.4 15.7 19.7 (121) [102]Melbourne Cricket Ground Aug 15 (Sat 7:20pm)
|
||||
R21 [103]St Kilda 5.4 8.7 11.9 14.13 (97) drew Geelong 5.1 9.2 13.4 15.7 (97) [104]Etihad Stadium Aug 22 (Sat 7:20pm)
|
||||
R22 Geelong 1.1 3.3 6.6 9.8 (62) lost to [105]Collingwood 7.1 11.5 13.6 17.8 (110) [106]Melbourne Cricket Ground Aug 28 (Fri 7:50pm)
|
||||
R23 Geelong 5.6 8.9 11.11 17.17 (119) dftd [107]Adelaide 1.3 3.8 9.12 11.14 (80) [108]Simonds Stadium Sep 5 (Sat 1:05pm)
|
||||
|
||||
2015 Player Statistics
|
||||
|
||||
Pos [109]Num [110]Player [111]MT [112]K [113]Avg [114]H [115]Avg [116]D [117]Avg [118]M [119]Avg [120]HO [121]Avg [122]T [123]Avg [124]FF [125]FA [126]G [127]Avg [128]B [129]SC [130]Rat [131]Avg
|
||||
1 14 [132]Joel Selwood 20 237 11.9 254 12.7 491 24.6 61 3.1 13 0.7 124 6.2 64 37 14 0.7 8 92 1956 97.8
|
||||
2 46 [133]Mark Blicavs 21 156 7.4 226 10.8 382 18.2 96 4.6 343 16.3 126 6 26 22 4 0.2 6 30 2045 97.4
|
||||
3 44 [134]Corey Enright 21 301 14.3 183 8.7 484 23 148 7 0 0 60 2.9 9 16 0 0 1 1 1915 91.2
|
||||
4 32 [135]Steven Motlop 20 299 15 142 7.1 441 22.1 78 3.9 0 0 68 3.4 10 25 26 1.3 16 172 1794 89.7
|
||||
5 23 [136]Josh Caddy 19 200 10.5 188 9.9 388 20.4 70 3.7 28 1.5 106 5.6 22 24 16 0.8 17 113 1701 89.5
|
||||
6 3 [137]Jimmy Bartel 11 127 11.5 132 12 259 23.5 69 6.3 1 0.1 43 3.9 6 17 0 0 1 1 981 89.2
|
||||
7 20 [138]Steve Johnson 20 256 12.8 156 7.8 412 20.6 99 5 1 0.1 47 2.4 15 18 30 1.5 25 205 1732 86.6
|
||||
8 4 [139]Andrew Mackie 15 203 13.5 112 7.5 315 21 104 6.9 0 0 27 1.8 8 8 6 0.4 0 36 1273 84.9
|
||||
9 29 [140]Cameron Guthrie 21 192 9.1 261 12.4 453 21.6 69 3.3 8 0.4 110 5.2 14 25 13 0.6 7 85 1777 84.6
|
||||
10 9 [141]James Kelly 17 185 10.9 163 9.6 348 20.5 80 4.7 0 0 71 4.2 17 15 1 0.1 7 13 1390 81.8
|
||||
11 22 [142]Mitchell Duncan 11 105 9.5 130 11.8 235 21.4 62 5.6 0 0 26 2.4 10 16 8 0.7 3 51 878 79.8
|
||||
12 30 [143]Nathan Vardy 3 19 6.3 20 6.7 39 13 13 4.3 42 14 8 2.7 5 4 5 1.7 0 30 233 77.7
|
||||
13 7 [144]Harry Taylor 21 207 9.9 161 7.7 368 17.5 159 7.6 0 0 39 1.9 10 11 1 0 3 9 1562 74.4
|
||||
14 27 [145]Mathew Stokes 14 135 9.6 132 9.4 267 19.1 58 4.1 0 0 33 2.4 13 8 4 0.3 2 26 990 70.7
|
||||
15 1 [146]Rhys Stanley 8 53 6.6 46 5.8 99 12.4 26 3.3 124 15.5 22 2.8 3 14 6 0.8 2 38 540 67.5
|
||||
16 40 [147]Jackson Thurlow 19 189 9.9 140 7.4 329 17.3 84 4.4 0 0 42 2.2 7 6 2 0.1 0 12 1268 66.7
|
||||
17 21 [148]Jordan Murdoch 18 168 9.3 113 6.3 281 15.6 69 3.8 0 0 53 2.9 13 4 8 0.4 3 51 1201 66.7
|
||||
18 26 [149]Tom Hawkins 19 145 7.6 51 2.7 196 10.3 93 4.9 1 0.1 43 2.3 23 20 46 2.4 20 296 1248 65.7
|
||||
19 25 [150]Jared Rivers 12 99 8.3 66 5.5 165 13.8 77 6.4 0 0 25 2.1 5 10 0 0 0 0 735 61.3
|
||||
20 13 [151]Tom Lonergan 19 162 8.5 113 5.9 275 14.5 119 6.3 3 0.2 25 1.3 9 15 2 0.1 1 13 1149 60.5
|
||||
21 19 [152]Mitchell Clark 8 59 7.4 28 3.5 87 10.9 35 4.4 15 1.9 16 2 6 15 14 1.8 6 90 468 58.5
|
||||
22 11 [153]Darcy Lang 20 151 7.6 120 6 271 13.6 63 3.2 1 0.1 55 2.8 6 12 14 0.7 5 89 1162 58.1
|
||||
23 10 [154]Daniel Menzel 2 13 6.5 12 6 25 12.5 6 3 0 0 2 1 2 1 4 2 2 26 114 57
|
||||
24 28 [155]Cory Gregson 20 133 6.7 114 5.7 247 12.4 66 3.3 0 0 63 3.2 9 15 13 0.7 8 86 1127 56.4
|
||||
25 8 [156]Jake Kolodjashnij 9 58 6.4 68 7.6 126 14 34 3.8 0 0 25 2.8 5 4 0 0 1 1 506 56.2
|
||||
26 33 [157]George Horlin-Smith 7 29 4.1 70 10 99 14.1 15 2.1 0 0 21 3 4 1 2 0.3 1 13 370 52.9
|
||||
27 34 [158]Josh Walker 16 88 5.5 67 4.2 155 9.7 61 3.8 66 4.1 26 1.6 8 13 19 1.2 10 124 844 52.8
|
||||
28 39 [159]Shane Kersten 11 47 4.3 40 3.6 87 7.9 37 3.4 1 0.1 28 2.5 4 8 9 0.8 7 61 486 44.2
|
||||
29 2 [160]Billie Smedts 4 19 4.8 23 5.8 42 10.5 16 4 0 0 11 2.8 3 8 0 0 0 0 174 43.5
|
||||
30 16 [161]Dawson Simpson 4 8 2 18 4.5 26 6.5 2 0.5 78 19.5 11 2.8 2 6 0 0 0 0 172 43
|
||||
31 24 [162]Jed Bews 16 70 4.4 85 5.3 155 9.7 35 2.2 0 0 50 3.1 9 9 1 0.1 2 8 675 42.2
|
||||
32 5 [163]Nakia Cockatoo 11 47 4.3 37 3.4 84 7.6 29 2.6 0 0 19 1.7 4 3 3 0.3 5 23 396 36
|
||||
33 18 [164]Josh Cowan 2 8 4 10 5 18 9 3 1.5 0 0 1 0.5 1 1 1 0.5 1 7 62 31
|
||||
34 12 [165]Sam Blease 1 4 4 3 3 7 7 2 2 0 0 0 0 0 0 0 0 0 0 24 24
|
||||
35 37 [166]Michael Luxford 2 3 1.5 5 2.5 8 4 1 0.5 0 0 3 1.5 0 0 0 0 0 0 34 17
|
||||
Totals 462 4175 9 3489 7.6 7664 16.6 2039 4.4 725 1.6 1429 3.1 352 411 272 0.6 170 1802 32982 71.4
|
||||
|
||||
2015 Wins
|
||||
|
||||
Round Opposition For Against Margin Ground
|
||||
Round 8 Carlton 22.8 (140) 9.9 (63) 77 Etihad Stadium
|
||||
Round 10 Essendon 19.8 (122) 7.11 (53) 69 Etihad Stadium
|
||||
Round 18 Brisbane Lions 17.11 (113) 8.9 (57) 56 Simonds Stadium
|
||||
Round 6 Collingwood 15.10 (100) 8.11 (59) 41 Melbourne Cricket Ground
|
||||
Round 23 Adelaide 17.17 (119) 11.14 (80) 39 Simonds Stadium
|
||||
Round 19 Sydney 14.11 (95) 9.9 (63) 32 Simonds Stadium
|
||||
Round 17 GWS Giants 9.15 (69) 6.6 (42) 27 StarTrack Ovak
|
||||
Round 11 Port Adelaide 14.8 (92) 11.3 (69) 23 Adelaide Oval
|
||||
Round 5 Richmond 12.13 (85) 11.10 (76) 9 Melbourne Cricket Ground
|
||||
Round 3 Gold Coast 16.9 (105) 13.18 (96) 9 Simonds Stadium
|
||||
Round 16 Western Bulldogs 10.12 (72) 9.10 (64) 8 Simonds Stadium
|
||||
Average margin: 35.5
|
||||
|
||||
2015 Losses
|
||||
|
||||
Round Opposition For Against Margin Ground
|
||||
Round 1 Hawthorn 8.13 (61) 17.21 (123) 62 Melbourne Cricket Ground
|
||||
Round 9 West Coast 10.4 (64) 16.24 (120) 56 Domain Stadium
|
||||
Round 22 Collingwood 9.8 (62) 17.8 (110) 48 Melbourne Cricket Ground
|
||||
Round 2 Fremantle 9.6 (60) 15.14 (104) 44 Simonds Stadium
|
||||
Round 7 Sydney 11.11 (77) 18.12 (120) 43 ANZ Stadium
|
||||
Round 15 North Melbourne 11.13 (79) 18.12 (120) 41 Etihad Stadium
|
||||
Round 20 Hawthorn 12.13 (85) 19.7 (121) 36 Melbourne Cricket Ground
|
||||
Round 12 Melbourne 13.11 (89) 18.5 (113) 24 Simonds Stadium
|
||||
Round 4 North Melbourne 9.13 (67) 12.11 (83) 16 Simonds Stadium
|
||||
Average margin: 41.1
|
||||
|
||||
2015 Quarter Statistics
|
||||
|
||||
Quarter W D L For Against %
|
||||
1^st 13 1 8 79.51 (525) 64.60 (444) 118.24
|
||||
2^nd 13 1 8 61.56 (422) 57.70 (412) 102.43
|
||||
3^rd 9 1 12 72.49 (481) 76.57 (513) 93.76
|
||||
4^th 8 2 12 60.65 (425) 69.50 (464) 91.59
|
||||
Total 43 5 40 272.221 (1853) 266.237 (1833) 101.09
|
||||
|
||||
Copyright © 2003 - 2017 FinalSiren.com. Contact: [167][email protected].
|
||||
|
||||
References
|
||||
|
||||
Visible links
|
||||
2. http://finalsiren.com/
|
||||
3. http://finalsiren.com/
|
||||
4. http://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2015#
|
||||
5. http://finalsiren.com/NewsFeed.asp
|
||||
6. http://finalsiren.com/NewsFeed.asp?TeamID=1
|
||||
7. http://finalsiren.com/NewsFeed.asp?TeamID=2
|
||||
8. http://finalsiren.com/NewsFeed.asp?TeamID=14
|
||||
9. http://finalsiren.com/NewsFeed.asp?TeamID=3
|
||||
10. http://finalsiren.com/NewsFeed.asp?TeamID=5
|
||||
11. http://finalsiren.com/NewsFeed.asp?TeamID=11
|
||||
12. http://finalsiren.com/NewsFeed.asp?TeamID=4
|
||||
13. http://finalsiren.com/NewsFeed.asp?TeamID=19
|
||||
14. http://finalsiren.com/NewsFeed.asp?TeamID=21
|
||||
15. http://finalsiren.com/NewsFeed.asp?TeamID=16
|
||||
16. http://finalsiren.com/NewsFeed.asp?TeamID=13
|
||||
17. http://finalsiren.com/NewsFeed.asp?TeamID=6
|
||||
18. http://finalsiren.com/NewsFeed.asp?TeamID=9
|
||||
19. http://finalsiren.com/NewsFeed.asp?TeamID=8
|
||||
20. http://finalsiren.com/NewsFeed.asp?TeamID=12
|
||||
21. http://finalsiren.com/NewsFeed.asp?TeamID=15
|
||||
22. http://finalsiren.com/NewsFeed.asp?TeamID=10
|
||||
23. http://finalsiren.com/NewsFeed.asp?TeamID=7
|
||||
24. http://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2015#
|
||||
25. http://finalsiren.com/TeamStatsSummary.asp
|
||||
26. http://finalsiren.com/TeamGroundSummary.asp
|
||||
27. http://finalsiren.com/PreviousGames.asp
|
||||
28. http://finalsiren.com/Fixture.asp?TeamID=1
|
||||
29. http://finalsiren.com/Fixture.asp?TeamID=2
|
||||
30. http://finalsiren.com/Fixture.asp?TeamID=14
|
||||
31. http://finalsiren.com/Fixture.asp?TeamID=3
|
||||
32. http://finalsiren.com/Fixture.asp?TeamID=5
|
||||
33. http://finalsiren.com/Fixture.asp?TeamID=11
|
||||
34. http://finalsiren.com/Fixture.asp?TeamID=4
|
||||
35. http://finalsiren.com/Fixture.asp?TeamID=19
|
||||
36. http://finalsiren.com/Fixture.asp?TeamID=21
|
||||
37. http://finalsiren.com/Fixture.asp?TeamID=16
|
||||
38. http://finalsiren.com/Fixture.asp?TeamID=13
|
||||
39. http://finalsiren.com/Fixture.asp?TeamID=6
|
||||
40. http://finalsiren.com/Fixture.asp?TeamID=9
|
||||
41. http://finalsiren.com/Fixture.asp?TeamID=8
|
||||
42. http://finalsiren.com/Fixture.asp?TeamID=12
|
||||
43. http://finalsiren.com/Fixture.asp?TeamID=15
|
||||
44. http://finalsiren.com/Fixture.asp?TeamID=10
|
||||
45. http://finalsiren.com/Fixture.asp?TeamID=7
|
||||
46. http://finalsiren.com/AFLLadder.asp
|
||||
47. http://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2015#
|
||||
48. http://finalsiren.com/Results.asp
|
||||
49. http://finalsiren.com/SeasonHighlights.asp
|
||||
50. http://finalsiren.com/ResultsByGround.asp
|
||||
51. http://finalsiren.com/ResultsDayInHistory.asp
|
||||
52. http://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2015#
|
||||
53. http://finalsiren.com/AFLPlayerStats.asp
|
||||
54. http://finalsiren.com/RisingStars.asp
|
||||
55. http://finalsiren.com/PlayerCompare.asp
|
||||
56. http://finalsiren.com/FormGuide.asp
|
||||
57. http://finalsiren.com/Account/Registration.asp?PushURL=/Default.asp
|
||||
61. http://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2015#fixture
|
||||
62. http://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2015#player
|
||||
63. http://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2015#winslosses
|
||||
64. http://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2015#quarterstats
|
||||
65. http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=16
|
||||
66. http://finalsiren.com/Ground.asp?GroundID=1
|
||||
67. http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=11
|
||||
68. http://finalsiren.com/Ground.asp?GroundID=19
|
||||
69. http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=19
|
||||
70. http://finalsiren.com/Ground.asp?GroundID=19
|
||||
71. http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=6
|
||||
72. http://finalsiren.com/Ground.asp?GroundID=19
|
||||
73. http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=8
|
||||
74. http://finalsiren.com/Ground.asp?GroundID=1
|
||||
75. http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=3
|
||||
76. http://finalsiren.com/Ground.asp?GroundID=1
|
||||
77. http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=15
|
||||
78. http://finalsiren.com/Ground.asp?GroundID=11
|
||||
79. http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=14
|
||||
80. http://finalsiren.com/Ground.asp?GroundID=2
|
||||
81. http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=10
|
||||
82. http://finalsiren.com/Ground.asp?GroundID=5
|
||||
83. http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=5
|
||||
84. http://finalsiren.com/Ground.asp?GroundID=2
|
||||
85. http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=9
|
||||
86. http://finalsiren.com/Ground.asp?GroundID=30
|
||||
87. http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=13
|
||||
88. http://finalsiren.com/Ground.asp?GroundID=19
|
||||
89. http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=1
|
||||
90. http://finalsiren.com/Ground.asp?GroundID=30
|
||||
91. http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=6
|
||||
92. http://finalsiren.com/Ground.asp?GroundID=2
|
||||
93. http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=7
|
||||
94. http://finalsiren.com/Ground.asp?GroundID=19
|
||||
95. http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=21
|
||||
96. http://finalsiren.com/Ground.asp?GroundID=10
|
||||
97. http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=2
|
||||
98. http://finalsiren.com/Ground.asp?GroundID=19
|
||||
99. http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=15
|
||||
100. http://finalsiren.com/Ground.asp?GroundID=19
|
||||
101. http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=16
|
||||
102. http://finalsiren.com/Ground.asp?GroundID=1
|
||||
103. http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=12
|
||||
104. http://finalsiren.com/Ground.asp?GroundID=2
|
||||
105. http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=3
|
||||
106. http://finalsiren.com/Ground.asp?GroundID=1
|
||||
107. http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=1
|
||||
108. http://finalsiren.com/Ground.asp?GroundID=19
|
||||
109. Player's Number
|
||||
http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=4&Sort=Number Asc#player
|
||||
110. Player Name
|
||||
http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=4&Sort=PlayerName Asc#player
|
||||
111. Matches Played
|
||||
http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=4&Sort=Matches Desc#player
|
||||
112. Kicks
|
||||
http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=4&Sort=Kicks Desc#player
|
||||
113. Average Kicks
|
||||
http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=4&Sort=AverageKicks Desc#player
|
||||
114. Handballs
|
||||
http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=4&Sort=Handballs Desc#player
|
||||
115. Average Handballs
|
||||
http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=4&Sort=AverageHandballs Desc#player
|
||||
116. Total Disposals
|
||||
http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=4&Sort=Disposals Desc#player
|
||||
117. Average Disposals
|
||||
http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=4&Sort=AverageDisposals Desc#player
|
||||
118. Marks
|
||||
http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=4&Sort=Marks Desc#player
|
||||
119. Average Marks
|
||||
http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=4&Sort=AverageMarks Desc#player
|
||||
120. Hit Outs
|
||||
http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=4&Sort=HitOuts Desc#player
|
||||
121. Average Hit Outs
|
||||
http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=4&Sort=AverageHitOuts Desc#player
|
||||
122. Tackles
|
||||
http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=4&Sort=Tackles Desc#player
|
||||
123. Average Tackles
|
||||
http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=4&Sort=AverageTackles Desc#player
|
||||
124. Frees For
|
||||
http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=4&Sort=FreesFor Desc#player
|
||||
125. Frees Against
|
||||
http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=4&Sort=FreesAgainst Desc#player
|
||||
126. Goals
|
||||
http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=4&Sort=Goals Desc#player
|
||||
127. Average Goals
|
||||
http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=4&Sort=AverageGoals Desc#player
|
||||
128. Behinds
|
||||
http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=4&Sort=Behinds Desc#player
|
||||
129. Total Score Goal And Behinds
|
||||
http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=4&Sort=Score Desc#player
|
||||
130. Rating
|
||||
http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=4&Sort=Rating Desc#player
|
||||
131. Average Rating
|
||||
http://finalsiren.com/Fixture.asp?SeasonID=2015&TeamID=4&Sort=AverageRating Desc#player
|
||||
132. http://finalsiren.com/PlayerStats.asp?PlayerID=1714
|
||||
133. http://finalsiren.com/PlayerStats.asp?PlayerID=2343
|
||||
134. http://finalsiren.com/PlayerStats.asp?PlayerID=953
|
||||
135. http://finalsiren.com/PlayerStats.asp?PlayerID=1994
|
||||
136. http://finalsiren.com/PlayerStats.asp?PlayerID=2189
|
||||
137. http://finalsiren.com/PlayerStats.asp?PlayerID=229
|
||||
138. http://finalsiren.com/PlayerStats.asp?PlayerID=668
|
||||
139. http://finalsiren.com/PlayerStats.asp?PlayerID=1360
|
||||
140. http://finalsiren.com/PlayerStats.asp?PlayerID=2064
|
||||
141. http://finalsiren.com/PlayerStats.asp?PlayerID=287
|
||||
142. http://finalsiren.com/PlayerStats.asp?PlayerID=1973
|
||||
143. http://finalsiren.com/PlayerStats.asp?PlayerID=2129
|
||||
144. http://finalsiren.com/PlayerStats.asp?PlayerID=1820
|
||||
145. http://finalsiren.com/PlayerStats.asp?PlayerID=1653
|
||||
146. http://finalsiren.com/PlayerStats.asp?PlayerID=2024
|
||||
147. http://finalsiren.com/PlayerStats.asp?PlayerID=2374
|
||||
148. http://finalsiren.com/PlayerStats.asp?PlayerID=2279
|
||||
149. http://finalsiren.com/PlayerStats.asp?PlayerID=1720
|
||||
150. http://finalsiren.com/PlayerStats.asp?PlayerID=1308
|
||||
151. http://finalsiren.com/PlayerStats.asp?PlayerID=1580
|
||||
152. http://finalsiren.com/PlayerStats.asp?PlayerID=1614
|
||||
153. http://finalsiren.com/PlayerStats.asp?PlayerID=2476
|
||||
154. http://finalsiren.com/PlayerStats.asp?PlayerID=2051
|
||||
155. http://finalsiren.com/PlayerStats.asp?PlayerID=2523
|
||||
156. http://finalsiren.com/PlayerStats.asp?PlayerID=2562
|
||||
157. http://finalsiren.com/PlayerStats.asp?PlayerID=2237
|
||||
158. http://finalsiren.com/PlayerStats.asp?PlayerID=2288
|
||||
159. http://finalsiren.com/PlayerStats.asp?PlayerID=2479
|
||||
160. http://finalsiren.com/PlayerStats.asp?PlayerID=2221
|
||||
161. http://finalsiren.com/PlayerStats.asp?PlayerID=2000
|
||||
162. http://finalsiren.com/PlayerStats.asp?PlayerID=2470
|
||||
163. http://finalsiren.com/PlayerStats.asp?PlayerID=2522
|
||||
164. http://finalsiren.com/PlayerStats.asp?PlayerID=2137
|
||||
165. http://finalsiren.com/PlayerStats.asp?PlayerID=2166
|
||||
166. http://finalsiren.com/PlayerStats.asp?PlayerID=2556
|
||||
167. http://finalsiren.com/cdn-cgi/l/email-protection#c4b3a1a6a9a5b7b0a1b684a2adaaa5a8b7adb6a1aaeaa7aba9
|
||||
334
2016.txt
Normal file
334
2016.txt
Normal file
@@ -0,0 +1,334 @@
|
||||
FinalSiren.com - 2016 Geelong Team Page
|
||||
|
||||
(BUTTON) Toggle navigation[1]FinalSiren.com
|
||||
* [2]Home
|
||||
* [3]Teams
|
||||
+ [4]Statistics Summary
|
||||
+ [5]Ground Summary
|
||||
+ [6]Head to Head
|
||||
+
|
||||
+ [7]Adelaide
|
||||
+ [8]Brisbane Lions
|
||||
+ [9]Carlton
|
||||
+ [10]Collingwood
|
||||
+ [11]Essendon
|
||||
+ [12]Fremantle
|
||||
+ [13]Geelong
|
||||
+ [14]Gold Coast
|
||||
+ [15]GWS Giants
|
||||
+ [16]Hawthorn
|
||||
+ [17]Melbourne
|
||||
+ [18]North Melbourne
|
||||
+ [19]Port Adelaide
|
||||
+ [20]Richmond
|
||||
+ [21]St Kilda
|
||||
+ [22]Sydney
|
||||
+ [23]West Coast
|
||||
+ [24]Western Bulldogs
|
||||
* [25]Ladder
|
||||
* [26]Results
|
||||
+ [27]Match Results
|
||||
+ [28]Season Highlights
|
||||
+ [29]Results By Ground
|
||||
+ [30]This Day In History
|
||||
* [31]Player Statistics
|
||||
+ [32]Player Rankings
|
||||
+ [33]Rising Stars
|
||||
+ [34]Player Compare
|
||||
* [35]Form Guide
|
||||
|
||||
* [36]Log In
|
||||
|
||||
(BUTTON)
|
||||
Team: [Geelong_________]
|
||||
Season: [2016]
|
||||
(BUTTON) Go
|
||||
* [37]Fixture
|
||||
* [38]Player Statistics
|
||||
* [39]Wins / Losses by Margin
|
||||
* [40]Quarter Statistics
|
||||
|
||||
2016 Fixture
|
||||
|
||||
Rnd Home Team Away Team Ground Date
|
||||
R1 Geelong 4.0 11.1 11.4 18.8 (116) dftd [41]Hawthorn 1.3 5.7 10.12 12.14 (86) [42]Melbourne Cricket Ground Mar 28 (Mon 3:20pm)
|
||||
R2 [43]GWS Giants 2.1 8.4 12.8 13.11 (89) dftd Geelong 1.5 5.7 8.8 11.10 (76) [44]Manuka Oval Apr 3 (Sun 1:10pm)
|
||||
R3 Geelong 6.2 10.5 12.14 18.17 (125) dftd [45]Brisbane Lions 1.5 3.9 6.11 7.14 (56) [46]Simonds Stadium Apr 10 (Sun 4:40pm)
|
||||
R4 [47]Essendon 2.2 5.4 6.5 6.6 (42) lost to Geelong 2.3 5.6 6.13 9.18 (72) [48]Melbourne Cricket Ground Apr 16 (Sat 1:45pm)
|
||||
R5 [49]Port Adelaide 5.4 5.6 7.9 8.11 (59) lost to Geelong 1.4 7.5 12.9 16.11 (107) [50]Adelaide Oval Apr 23 (Sat 7:40pm)
|
||||
R6 Geelong 5.4 11.8 18.14 25.18 (168) dftd [51]Gold Coast 3.2 5.3 6.3 7.6 (48) [52]Simonds Stadium Apr 30 (Sat 7:25pm)
|
||||
R7 Geelong 2.4 9.7 12.11 18.15 (123) dftd [53]West Coast 3.1 4.2 9.5 12.7 (79) [54]Simonds Stadium May 7 (Sat 2:10pm)
|
||||
R8 [55]Adelaide 2.1 5.1 11.3 11.6 (72) lost to Geelong 3.8 5.13 9.17 13.20 (98) [56]Adelaide Oval May 13 (Fri 7:50pm)
|
||||
R9 [57]Collingwood 7.5 9.5 11.7 16.8 (104) dftd Geelong 0.3 3.7 6.10 11.14 (80) [58]Melbourne Cricket Ground May 21 (Sat 1:45pm)
|
||||
R10 [59]Carlton 4.0 10.4 13.6 16.8 (104) dftd Geelong 3.6 6.8 9.11 12.13 (85) [60]Etihad Stadium May 29 (Sun 1:10pm)
|
||||
R11 Geelong 2.3 6.7 9.10 14.14 (98) dftd [61]GWS Giants 4.2 6.2 10.2 14.4 (88) [62]Simonds Stadium Jun 4 (Sat 4:35pm)
|
||||
R12 Geelong 4.4 5.9 12.11 15.15 (105) dftd [63]North Melbourne 4.0 8.1 11.2 12.2 (74) [64]Etihad Stadium Jun 11 (Sat 7:25pm)
|
||||
R13 [65]Western Bulldogs 0.5 1.9 5.12 5.13 (43) lost to Geelong 5.3 10.3 11.4 16.4 (100) [66]Etihad Stadium Jun 18 (Sat 7:25pm)
|
||||
R14 [67]St Kilda 4.2 8.6 12.8 14.9 (93) dftd Geelong 1.4 4.6 10.9 13.12 (90) [68]Etihad Stadium Jun 25 (Sat 7:25pm)
|
||||
R16 Geelong 3.1 5.1 7.4 9.6 (60) lost to [69]Sydney 4.2 7.4 11.7 15.8 (98) [70]Simonds Stadium Jul 8 (Fri 7:50pm)
|
||||
R17 [71]Fremantle 4.1 7.2 7.3 9.7 (61) lost to Geelong 1.3 6.7 8.11 11.12 (78) [72]Domain Stadium Jul 15 (Fri 8:10pm)
|
||||
R18 Geelong 4.2 5.6 10.9 12.13 (85) dftd [73]Adelaide 3.2 5.5 5.10 7.13 (55) [74]Simonds Stadium Jul 23 (Sat 7:25pm)
|
||||
R19 Geelong 5.2 9.2 13.5 16.7 (103) dftd [75]Western Bulldogs 5.1 8.2 8.8 11.12 (78) [76]Simonds Stadium Jul 29 (Fri 7:50pm)
|
||||
R20 Geelong 3.2 7.4 11.10 15.10 (100) dftd [77]Essendon 0.3 0.4 3.4 4.10 (34) [78]Etihad Stadium Aug 7 (Sun 3:20pm)
|
||||
R21 [79]Richmond 2.4 7.4 11.6 12.6 (78) lost to Geelong 2.2 3.7 4.13 10.22 (82) [80]Melbourne Cricket Ground Aug 14 (Sun 3:20pm)
|
||||
R22 [81]Brisbane Lions 1.3 7.4 8.5 10.9 (69) lost to Geelong 7.3 9.7 14.11 19.15 (129) [82]Gabba Aug 21 (Sun 3:20pm)
|
||||
R23 Geelong 8.2 11.6 14.10 24.11 (155) dftd [83]Melbourne 2.0 3.2 3.6 6.8 (44) [84]Simonds Stadium Aug 27 (Sat 1:45pm)
|
||||
QF Geelong 2.3 5.5 10.9 12.13 (85) dftd [85]Hawthorn 1.2 6.6 10.7 12.11 (83) [86]Melbourne Cricket Ground Sep 9 (Fri 7:50pm)
|
||||
PF Geelong 0.5 2.8 7.10 8.12 (60) lost to [87]Sydney 7.2 11.3 14.4 15.7 (97) [88]Melbourne Cricket Ground Sep 23 (Fri 7:50pm)
|
||||
|
||||
2016 Player Statistics
|
||||
|
||||
Pos [89]Num [90]Player [91]MT [92]K [93]Avg [94]H [95]Avg [96]D [97]Avg [98]M [99]Avg [100]HO [101]Avg [102]T [103]Avg [104]FF [105]FA [106]G [107]Avg [108]B [109]SC [110]Rat [111]Avg
|
||||
1 35 [112]Patrick Dangerfield 24 387 16.1 375 15.6 762 31.8 122 5.1 9 0.4 109 4.5 47 30 24 1 24 168 2847 118.6
|
||||
2 14 [113]Joel Selwood 24 341 14.2 337 14 678 28.3 83 3.5 4 0.2 139 5.8 71 40 9 0.4 12 66 2523 105.1
|
||||
3 22 [114]Mitchell Duncan 24 285 11.9 263 11 548 22.8 130 5.4 5 0.2 110 4.6 33 28 9 0.4 13 67 2232 93
|
||||
4 27 [115]Sam Menegola 8 89 11.1 103 12.9 192 24 33 4.1 4 0.5 30 3.8 5 8 6 0.8 2 38 715 89.4
|
||||
5 44 [116]Corey Enright 23 322 14 220 9.6 542 23.6 130 5.7 1 0 66 2.9 12 25 4 0.2 2 26 2024 88
|
||||
6 3 [117]Jimmy Bartel 22 261 11.9 215 9.8 476 21.6 111 5 2 0.1 82 3.7 20 16 11 0.5 8 74 1922 87.4
|
||||
7 46 [118]Mark Blicavs 24 170 7.1 257 10.7 427 17.8 100 4.2 196 8.2 139 5.8 22 28 7 0.3 7 49 2063 86
|
||||
8 23 [119]Josh Caddy 18 161 8.9 203 11.3 364 20.2 61 3.4 19 1.1 71 3.9 12 15 21 1.2 14 140 1482 82.3
|
||||
9 32 [120]Steven Motlop 24 326 13.6 141 5.9 467 19.5 93 3.9 0 0 60 2.5 13 35 38 1.6 19 247 1934 80.6
|
||||
10 29 [121]Cameron Guthrie 23 226 9.8 301 13.1 527 22.9 75 3.3 3 0.1 77 3.3 10 27 12 0.5 7 79 1824 79.3
|
||||
11 16 [122]Scott Selwood 5 45 9 56 11.2 101 20.2 19 3.8 0 0 22 4.4 7 5 0 0 1 1 385 77
|
||||
12 26 [123]Tom Hawkins 23 198 8.6 90 3.9 288 12.5 126 5.5 0 0 61 2.7 16 26 55 2.4 31 361 1695 73.7
|
||||
13 4 [124]Andrew Mackie 22 262 11.9 134 6.1 396 18 109 5 0 0 64 2.9 12 19 1 0 5 11 1603 72.9
|
||||
14 10 [125]Daniel Menzel 18 157 8.7 111 6.2 268 14.9 89 4.9 0 0 34 1.9 11 12 33 1.8 24 222 1293 71.8
|
||||
15 18 [126]Josh Cowan 9 75 8.3 63 7 138 15.3 32 3.6 0 0 42 4.7 4 9 3 0.3 1 19 611 67.9
|
||||
16 25 [127]Lachie Henderson 19 182 9.6 92 4.8 274 14.4 122 6.4 0 0 47 2.5 10 12 4 0.2 2 26 1284 67.6
|
||||
17 9 [128]Zac Smith 23 114 5 153 6.7 267 11.6 45 2 408 17.7 59 2.6 25 22 12 0.5 14 86 1472 64
|
||||
18 7 [129]Harry Taylor 24 203 8.5 148 6.2 351 14.6 152 6.3 0 0 41 1.7 11 16 4 0.2 1 25 1513 63
|
||||
19 1 [130]Rhys Stanley 21 137 6.5 111 5.3 248 11.8 77 3.7 284 13.5 40 1.9 17 40 17 0.8 13 115 1320 62.9
|
||||
20 36 [131]Tom Ruggles 18 188 10.4 95 5.3 283 15.7 84 4.7 2 0.1 35 1.9 22 14 0 0 2 2 1130 62.8
|
||||
21 39 [132]Shane Kersten 17 123 7.2 76 4.5 199 11.7 80 4.7 0 0 43 2.5 15 13 22 1.3 15 147 1056 62.1
|
||||
22 11 [133]Darcy Lang 13 102 7.8 82 6.3 184 14.2 46 3.5 1 0.1 36 2.8 9 7 10 0.8 6 66 807 62.1
|
||||
23 21 [134]Jordan Murdoch 10 76 7.6 59 5.9 135 13.5 46 4.6 0 0 24 2.4 9 4 6 0.6 3 39 616 61.6
|
||||
24 5 [135]Nakia Cockatoo 10 74 7.4 42 4.2 116 11.6 28 2.8 0 0 39 3.9 9 7 11 1.1 5 71 605 60.5
|
||||
25 28 [136]Cory Gregson 9 54 6 54 6 108 12 23 2.6 0 0 40 4.4 8 7 4 0.4 7 31 517 57.4
|
||||
26 2 [137]Billie Smedts 1 5 5 11 11 16 16 3 3 0 0 1 1 1 0 1 1 0 6 57 57
|
||||
27 30 [138]Nathan Vardy 1 2 2 4 4 6 6 2 2 11 11 5 5 0 1 1 1 0 6 54 54
|
||||
28 24 [139]Jed Bews 8 51 6.4 48 6 99 12.4 35 4.4 0 0 21 2.6 1 7 0 0 2 2 420 52.5
|
||||
29 6 [140]Lincoln McCarthy 19 122 6.4 88 4.6 210 11.1 49 2.6 0 0 49 2.6 17 17 19 1 7 121 972 51.2
|
||||
30 8 [141]Jake Kolodjashnij 20 126 6.3 106 5.3 232 11.6 75 3.8 1 0.1 48 2.4 12 4 0 0 0 0 1008 50.4
|
||||
31 13 [142]Tom Lonergan 22 162 7.4 94 4.3 256 11.6 98 4.5 1 0 36 1.6 12 15 1 0 0 6 1086 49.4
|
||||
32 19 [143]Mitchell Clark 1 3 3 7 7 10 10 3 3 5 5 3 3 0 2 0 0 0 0 43 43
|
||||
33 33 [144]George Horlin-Smith 1 5 5 4 4 9 9 1 1 0 0 2 2 0 0 0 0 0 0 34 34
|
||||
Totals 528 5034 9.5 4143 7.8 9177 17.4 2282 4.3 956 1.8 1675 3.2 473 511 345 0.7 247 2317 39147 74.1
|
||||
|
||||
2016 Wins
|
||||
|
||||
Round Opposition For Against Margin Ground
|
||||
Round 6 Gold Coast 25.18 (168) 7.6 (48) 120 Simonds Stadium
|
||||
Round 23 Melbourne 24.11 (155) 6.8 (44) 111 Simonds Stadium
|
||||
Round 3 Brisbane Lions 18.17 (125) 7.14 (56) 69 Simonds Stadium
|
||||
Round 20 Essendon 15.10 (100) 4.10 (34) 66 Etihad Stadium
|
||||
Round 22 Brisbane Lions 19.15 (129) 10.9 (69) 60 Gabba
|
||||
Round 13 Western Bulldogs 16.4 (100) 5.13 (43) 57 Etihad Stadium
|
||||
Round 5 Port Adelaide 16.11 (107) 8.11 (59) 48 Adelaide Oval
|
||||
Round 7 West Coast 18.15 (123) 12.7 (79) 44 Simonds Stadium
|
||||
Round 12 North Melbourne 15.15 (105) 12.2 (74) 31 Etihad Stadium
|
||||
Round 18 Adelaide 12.13 (85) 7.13 (55) 30 Simonds Stadium
|
||||
Round 4 Essendon 9.18 (72) 6.6 (42) 30 Melbourne Cricket Ground
|
||||
Round 1 Hawthorn 18.8 (116) 12.14 (86) 30 Melbourne Cricket Ground
|
||||
Round 8 Adelaide 13.20 (98) 11.6 (72) 26 Adelaide Oval
|
||||
Round 19 Western Bulldogs 16.7 (103) 11.12 (78) 25 Simonds Stadium
|
||||
Round 17 Fremantle 11.12 (78) 9.7 (61) 17 Domain Stadium
|
||||
Round 11 GWS Giants 14.14 (98) 14.4 (88) 10 Simonds Stadium
|
||||
Round 21 Richmond 10.22 (82) 12.6 (78) 4 Melbourne Cricket Ground
|
||||
Finals Week 1 Hawthorn 12.13 (85) 12.11 (83) 2 Melbourne Cricket Ground
|
||||
Average margin: 43.3
|
||||
|
||||
2016 Losses
|
||||
|
||||
Round Opposition For Against Margin Ground
|
||||
Round 16 Sydney 9.6 (60) 15.8 (98) 38 Simonds Stadium
|
||||
Finals Week 3 Sydney 8.12 (60) 15.7 (97) 37 Melbourne Cricket Ground
|
||||
Round 9 Collingwood 11.14 (80) 16.8 (104) 24 Melbourne Cricket Ground
|
||||
Round 10 Carlton 12.13 (85) 16.8 (104) 19 Etihad Stadium
|
||||
Round 2 GWS Giants 11.10 (76) 13.11 (89) 13 Manuka Oval
|
||||
Round 14 St Kilda 13.12 (90) 14.9 (93) 3 Etihad Stadium
|
||||
Average margin: 22.3
|
||||
|
||||
2016 Quarter Statistics
|
||||
|
||||
Quarter W D L For Against %
|
||||
1^st 13 1 10 74.78 (522) 71.53 (479) 108.98
|
||||
2^nd 13 0 11 85.67 (577) 72.46 (478) 120.71
|
||||
3^rd 16 0 8 84.92 (596) 66.54 (450) 132.44
|
||||
4^th 19 2 3 102.73 (685) 45.57 (327) 209.48
|
||||
Total 61 3 32 345.310 (2380) 254.210 (1734) 137.25
|
||||
[INS: :INS]
|
||||
Copyright © 2003 - 2020 FinalSiren.com.
|
||||
|
||||
References
|
||||
|
||||
Visible links
|
||||
1. https://finalsiren.com/
|
||||
2. https://finalsiren.com/
|
||||
3. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2016
|
||||
4. https://finalsiren.com/TeamStatsSummary.asp
|
||||
5. https://finalsiren.com/TeamGroundSummary.asp
|
||||
6. https://finalsiren.com/PreviousGames.asp
|
||||
7. https://finalsiren.com/Fixture.asp?TeamID=1
|
||||
8. https://finalsiren.com/Fixture.asp?TeamID=2
|
||||
9. https://finalsiren.com/Fixture.asp?TeamID=14
|
||||
10. https://finalsiren.com/Fixture.asp?TeamID=3
|
||||
11. https://finalsiren.com/Fixture.asp?TeamID=5
|
||||
12. https://finalsiren.com/Fixture.asp?TeamID=11
|
||||
13. https://finalsiren.com/Fixture.asp?TeamID=4
|
||||
14. https://finalsiren.com/Fixture.asp?TeamID=19
|
||||
15. https://finalsiren.com/Fixture.asp?TeamID=21
|
||||
16. https://finalsiren.com/Fixture.asp?TeamID=16
|
||||
17. https://finalsiren.com/Fixture.asp?TeamID=13
|
||||
18. https://finalsiren.com/Fixture.asp?TeamID=6
|
||||
19. https://finalsiren.com/Fixture.asp?TeamID=9
|
||||
20. https://finalsiren.com/Fixture.asp?TeamID=8
|
||||
21. https://finalsiren.com/Fixture.asp?TeamID=12
|
||||
22. https://finalsiren.com/Fixture.asp?TeamID=15
|
||||
23. https://finalsiren.com/Fixture.asp?TeamID=10
|
||||
24. https://finalsiren.com/Fixture.asp?TeamID=7
|
||||
25. https://finalsiren.com/AFLLadder.asp
|
||||
26. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2016
|
||||
27. https://finalsiren.com/Results.asp
|
||||
28. https://finalsiren.com/SeasonHighlights.asp
|
||||
29. https://finalsiren.com/ResultsByGround.asp
|
||||
30. https://finalsiren.com/ResultsDayInHistory.asp
|
||||
31. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2016
|
||||
32. https://finalsiren.com/AFLPlayerStats.asp
|
||||
33. https://finalsiren.com/RisingStars.asp
|
||||
34. https://finalsiren.com/PlayerCompare.asp
|
||||
35. https://finalsiren.com/FormGuide.asp
|
||||
36. https://finalsiren.com/Account/Registration.asp?PushURL=/Default.asp
|
||||
37. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2016#fixture
|
||||
38. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2016#player
|
||||
39. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2016#winslosses
|
||||
40. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2016#quarterstats
|
||||
41. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=16
|
||||
42. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
43. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=21
|
||||
44. https://finalsiren.com/Ground.asp?GroundID=10
|
||||
45. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=2
|
||||
46. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
47. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=5
|
||||
48. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
49. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=9
|
||||
50. https://finalsiren.com/Ground.asp?GroundID=30
|
||||
51. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=19
|
||||
52. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
53. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=10
|
||||
54. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
55. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=1
|
||||
56. https://finalsiren.com/Ground.asp?GroundID=30
|
||||
57. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=3
|
||||
58. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
59. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=14
|
||||
60. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
61. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=21
|
||||
62. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
63. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=6
|
||||
64. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
65. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=7
|
||||
66. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
67. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=12
|
||||
68. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
69. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=15
|
||||
70. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
71. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=11
|
||||
72. https://finalsiren.com/Ground.asp?GroundID=5
|
||||
73. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=1
|
||||
74. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
75. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=7
|
||||
76. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
77. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=5
|
||||
78. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
79. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=8
|
||||
80. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
81. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=2
|
||||
82. https://finalsiren.com/Ground.asp?GroundID=7
|
||||
83. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=13
|
||||
84. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
85. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=16
|
||||
86. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
87. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=15
|
||||
88. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
89. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=4&Sort=Number Asc#player
|
||||
90. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=4&Sort=PlayerName Asc#player
|
||||
91. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=4&Sort=Matches Desc#player
|
||||
92. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=4&Sort=Kicks Desc#player
|
||||
93. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=4&Sort=AverageKicks Desc#player
|
||||
94. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=4&Sort=Handballs Desc#player
|
||||
95. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=4&Sort=AverageHandballs Desc#player
|
||||
96. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=4&Sort=Disposals Desc#player
|
||||
97. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=4&Sort=AverageDisposals Desc#player
|
||||
98. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=4&Sort=Marks Desc#player
|
||||
99. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=4&Sort=AverageMarks Desc#player
|
||||
100. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=4&Sort=HitOuts Desc#player
|
||||
101. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=4&Sort=AverageHitOuts Desc#player
|
||||
102. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=4&Sort=Tackles Desc#player
|
||||
103. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=4&Sort=AverageTackles Desc#player
|
||||
104. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=4&Sort=FreesFor Desc#player
|
||||
105. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=4&Sort=FreesAgainst Desc#player
|
||||
106. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=4&Sort=Goals Desc#player
|
||||
107. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=4&Sort=AverageGoals Desc#player
|
||||
108. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=4&Sort=Behinds Desc#player
|
||||
109. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=4&Sort=Score Desc#player
|
||||
110. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=4&Sort=Rating Desc#player
|
||||
111. https://finalsiren.com/Fixture.asp?SeasonID=2016&TeamID=4&Sort=AverageRating Desc#player
|
||||
112. https://finalsiren.com/PlayerStats.asp?PlayerID=1877
|
||||
113. https://finalsiren.com/PlayerStats.asp?PlayerID=1714
|
||||
114. https://finalsiren.com/PlayerStats.asp?PlayerID=1973
|
||||
115. https://finalsiren.com/PlayerStats.asp?PlayerID=2661
|
||||
116. https://finalsiren.com/PlayerStats.asp?PlayerID=953
|
||||
117. https://finalsiren.com/PlayerStats.asp?PlayerID=229
|
||||
118. https://finalsiren.com/PlayerStats.asp?PlayerID=2343
|
||||
119. https://finalsiren.com/PlayerStats.asp?PlayerID=2189
|
||||
120. https://finalsiren.com/PlayerStats.asp?PlayerID=1994
|
||||
121. https://finalsiren.com/PlayerStats.asp?PlayerID=2064
|
||||
122. https://finalsiren.com/PlayerStats.asp?PlayerID=1824
|
||||
123. https://finalsiren.com/PlayerStats.asp?PlayerID=1720
|
||||
124. https://finalsiren.com/PlayerStats.asp?PlayerID=1360
|
||||
125. https://finalsiren.com/PlayerStats.asp?PlayerID=2051
|
||||
126. https://finalsiren.com/PlayerStats.asp?PlayerID=2137
|
||||
127. https://finalsiren.com/PlayerStats.asp?PlayerID=1814
|
||||
128. https://finalsiren.com/PlayerStats.asp?PlayerID=2092
|
||||
129. https://finalsiren.com/PlayerStats.asp?PlayerID=1820
|
||||
130. https://finalsiren.com/PlayerStats.asp?PlayerID=2024
|
||||
131. https://finalsiren.com/PlayerStats.asp?PlayerID=2622
|
||||
132. https://finalsiren.com/PlayerStats.asp?PlayerID=2479
|
||||
133. https://finalsiren.com/PlayerStats.asp?PlayerID=2476
|
||||
134. https://finalsiren.com/PlayerStats.asp?PlayerID=2279
|
||||
135. https://finalsiren.com/PlayerStats.asp?PlayerID=2522
|
||||
136. https://finalsiren.com/PlayerStats.asp?PlayerID=2523
|
||||
137. https://finalsiren.com/PlayerStats.asp?PlayerID=2221
|
||||
138. https://finalsiren.com/PlayerStats.asp?PlayerID=2129
|
||||
139. https://finalsiren.com/PlayerStats.asp?PlayerID=2470
|
||||
140. https://finalsiren.com/PlayerStats.asp?PlayerID=2266
|
||||
141. https://finalsiren.com/PlayerStats.asp?PlayerID=2562
|
||||
142. https://finalsiren.com/PlayerStats.asp?PlayerID=1580
|
||||
143. https://finalsiren.com/PlayerStats.asp?PlayerID=1614
|
||||
144. https://finalsiren.com/PlayerStats.asp?PlayerID=2237
|
||||
|
||||
Hidden links:
|
||||
146. https://finalsiren.com/MatchDetails.asp?GameID=7264&Code=1262df0373d3ebf6a187c61ea95b8d2c
|
||||
147. https://finalsiren.com/MatchDetails.asp?GameID=7271&Code=29cdd2be99670c28a64f6cc292db0361
|
||||
148. https://finalsiren.com/MatchDetails.asp?GameID=7282&Code=86536faebd63e8e0bc306b0476fe1a8a
|
||||
149. https://finalsiren.com/MatchDetails.asp?GameID=7284&Code=2b8df1cc1235a7b3563147412a932d44
|
||||
150. https://finalsiren.com/MatchDetails.asp?GameID=7296&Code=99a55e92cb78a008d16e6c23997e3f21
|
||||
151. https://finalsiren.com/MatchDetails.asp?GameID=7306&Code=e831ad7db6963f3b6731a390ad120669
|
||||
152. https://finalsiren.com/MatchDetails.asp?GameID=7312&Code=c269ce4c8708f1f8ac7ddb06c4be37f2
|
||||
153. https://finalsiren.com/MatchDetails.asp?GameID=7319&Code=6922d3b3c2e0e4a6dfceee3fd0ebdc73
|
||||
154. https://finalsiren.com/MatchDetails.asp?GameID=7329&Code=e38385f92f19a579a539887d3f8bffe6
|
||||
155. https://finalsiren.com/MatchDetails.asp?GameID=7343&Code=daec7927d8b1668d7f3d7d26950f9e5b
|
||||
156. https://finalsiren.com/MatchDetails.asp?GameID=7349&Code=47e6cc2af0c49caa4802e18cbef13d65
|
||||
157. https://finalsiren.com/MatchDetails.asp?GameID=7358&Code=f643ce510bf9994bef8b92071390addb
|
||||
158. https://finalsiren.com/MatchDetails.asp?GameID=7367&Code=eb220c822597e412fc711f2666b0056c
|
||||
159. https://finalsiren.com/MatchDetails.asp?GameID=7374&Code=d6994b163a85c228b680798857c7bd27
|
||||
160. https://finalsiren.com/MatchDetails.asp?GameID=7383&Code=b2a8dcf74051bf0f4d96190aa149875b
|
||||
161. https://finalsiren.com/MatchDetails.asp?GameID=7392&Code=9216f20549bd28ea2df0bb27a985673a
|
||||
162. https://finalsiren.com/MatchDetails.asp?GameID=7405&Code=5aa219bd86c38fbf9b2e5b8baaa6d255
|
||||
163. https://finalsiren.com/MatchDetails.asp?GameID=7409&Code=29c7e1a48fe443f87784274182b80b61
|
||||
164. https://finalsiren.com/MatchDetails.asp?GameID=7425&Code=135d10d3a770190d94a6c6ee50884673
|
||||
165. https://finalsiren.com/MatchDetails.asp?GameID=7434&Code=b1199f8d2d4ee5976162bc68e4707061
|
||||
166. https://finalsiren.com/MatchDetails.asp?GameID=7443&Code=202ca088f0ad61db67df3844dbb5a41a
|
||||
167. https://finalsiren.com/MatchDetails.asp?GameID=7451&Code=23f648feeb96b72fb89e45a1840b302b
|
||||
168. https://finalsiren.com/MatchDetails.asp?GameID=7455&Code=ce7aeff6ad755591ae6deed7465cc806
|
||||
169. https://finalsiren.com/MatchDetails.asp?GameID=7460&Code=b4b57b8502a73f7d2baebf4d4476c6e3
|
||||
344
2017.txt
Normal file
344
2017.txt
Normal file
@@ -0,0 +1,344 @@
|
||||
FinalSiren.com - 2017 Geelong Team Page
|
||||
|
||||
(BUTTON) Toggle navigation[1]FinalSiren.com
|
||||
* [2]Home
|
||||
* [3]Teams
|
||||
+ [4]Statistics Summary
|
||||
+ [5]Ground Summary
|
||||
+ [6]Head to Head
|
||||
+
|
||||
+ [7]Adelaide
|
||||
+ [8]Brisbane Lions
|
||||
+ [9]Carlton
|
||||
+ [10]Collingwood
|
||||
+ [11]Essendon
|
||||
+ [12]Fremantle
|
||||
+ [13]Geelong
|
||||
+ [14]Gold Coast
|
||||
+ [15]GWS Giants
|
||||
+ [16]Hawthorn
|
||||
+ [17]Melbourne
|
||||
+ [18]North Melbourne
|
||||
+ [19]Port Adelaide
|
||||
+ [20]Richmond
|
||||
+ [21]St Kilda
|
||||
+ [22]Sydney
|
||||
+ [23]West Coast
|
||||
+ [24]Western Bulldogs
|
||||
* [25]Ladder
|
||||
* [26]Results
|
||||
+ [27]Match Results
|
||||
+ [28]Season Highlights
|
||||
+ [29]Results By Ground
|
||||
+ [30]This Day In History
|
||||
* [31]Player Statistics
|
||||
+ [32]Player Rankings
|
||||
+ [33]Rising Stars
|
||||
+ [34]Player Compare
|
||||
* [35]Form Guide
|
||||
|
||||
* [36]Log In
|
||||
|
||||
(BUTTON)
|
||||
Team: [Geelong_________]
|
||||
Season: [2017]
|
||||
(BUTTON) Go
|
||||
* [37]Fixture
|
||||
* [38]Player Statistics
|
||||
* [39]Wins / Losses by Margin
|
||||
* [40]Quarter Statistics
|
||||
|
||||
2017 Fixture
|
||||
|
||||
Rnd Home Team Away Team Ground Date
|
||||
R1 [41]Fremantle 2.2 4.6 6.9 10.13 (73) lost to Geelong 5.1 11.3 14.5 18.7 (115) [42]Domain Stadium Mar 26 (Sun 7:40pm)
|
||||
R2 Geelong 2.1 7.6 12.7 17.10 (112) dftd [43]North Melbourne 6.2 8.6 16.8 17.9 (111) [44]Etihad Stadium Apr 2 (Sun 1:10pm)
|
||||
R3 Geelong 5.2 9.2 14.2 20.6 (126) dftd [45]Melbourne 2.4 7.11 12.17 13.19 (97) [46]Etihad Stadium Apr 8 (Sat 4:35pm)
|
||||
R4 [47]Hawthorn 2.0 2.6 4.10 6.12 (48) lost to Geelong 2.7 5.12 9.14 20.14 (134) [48]Melbourne Cricket Ground Apr 17 (Mon 3:20pm)
|
||||
R5 [49]St Kilda 4.1 8.5 12.7 13.10 (88) lost to Geelong 6.1 8.3 11.8 19.12 (126) [50]Etihad Stadium Apr 23 (Sun 3:20pm)
|
||||
R6 Geelong 3.1 5.4 8.7 11.12 (78) lost to [51]Collingwood 3.5 7.9 13.12 15.17 (107) [52]Melbourne Cricket Ground Apr 30 (Sun 3:20pm)
|
||||
R7 [53]Gold Coast 5.5 9.9 12.11 18.16 (124) dftd Geelong 3.1 7.3 10.7 15.9 (99) [54]Metricon Stadium May 6 (Sat 7:25pm)
|
||||
R8 [55]Essendon 6.2 9.4 14.7 17.8 (110) dftd Geelong 1.5 3.8 7.9 13.15 (93) [56]Melbourne Cricket Ground May 13 (Sat 7:25pm)
|
||||
R9 Geelong 3.0 8.5 9.5 16.8 (104) dftd [57]Western Bulldogs 4.3 4.3 10.8 12.9 (81) [58]Simonds Stadium May 19 (Fri 7:50pm)
|
||||
R10 Geelong 1.5 6.8 9.14 11.15 (81) dftd [59]Port Adelaide 3.1 5.6 9.9 11.13 (79) [60]Simonds Stadium May 25 (Thu 7:20pm)
|
||||
R11 Geelong 3.6 9.10 12.13 13.18 (96) dftd [61]Adelaide 2.3 5.5 7.9 10.14 (74) [62]Simonds Stadium Jun 2 (Fri 7:50pm)
|
||||
R13 [63]West Coast 4.3 7.9 8.14 11.17 (83) dftd Geelong 1.2 2.3 5.6 10.10 (70) [64]Domain Stadium Jun 15 (Thu 8:10pm)
|
||||
R14 Geelong 2.0 4.5 7.9 10.14 (74) dftd [65]Fremantle 1.1 8.3 11.4 11.6 (72) [66]Simonds Stadium Jun 25 (Sun 1:10pm)
|
||||
R15 [67]GWS Giants 3.1 5.3 7.5 10.8 (68) drew Geelong 3.1 6.5 9.6 10.8 (68) [68]Spotless Stadium Jul 1 (Sat 7:25pm)
|
||||
R16 [69]Brisbane Lions 3.5 6.6 11.8 11.12 (78) lost to Geelong 5.2 15.6 20.9 25.13 (163) [70]Gabba Jul 8 (Sat 7:25pm)
|
||||
R17 Geelong 3.3 6.7 11.9 13.10 (88) dftd [71]Hawthorn 3.2 7.6 9.10 12.13 (85) [72]Melbourne Cricket Ground Jul 15 (Sat 1:45pm)
|
||||
R18 [73]Adelaide 5.2 9.5 13.9 13.13 (91) dftd Geelong 1.4 4.6 7.8 10.10 (70) [74]Adelaide Oval Jul 21 (Fri 7:50pm)
|
||||
R19 [75]Carlton 3.0 4.3 5.8 8.10 (58) lost to Geelong 5.7 9.10 13.12 18.15 (123) [76]Etihad Stadium Jul 29 (Sat 7:25pm)
|
||||
R20 Geelong 2.3 5.6 7.8 8.13 (61) lost to [77]Sydney 7.5 10.5 11.9 16.11 (107) [78]Simonds Stadium Aug 4 (Fri 7:50pm)
|
||||
R21 Geelong 3.2 8.5 8.9 11.14 (80) dftd [79]Richmond 3.4 4.5 7.9 9.12 (66) [80]Simonds Stadium Aug 12 (Sat 2:10pm)
|
||||
R22 [81]Collingwood 6.1 7.2 9.4 9.5 (59) lost to Geelong 2.2 6.5 8.6 10.10 (70) [82]Melbourne Cricket Ground Aug 19 (Sat 2:10pm)
|
||||
R23 Geelong 5.3 6.7 12.11 15.13 (103) dftd [83]GWS Giants 3.1 5.6 6.7 8.11 (59) [84]Simonds Stadium Aug 26 (Sat 7:25pm)
|
||||
QF Geelong 0.4 2.4 4.9 5.10 (40) lost to [85]Richmond 2.4 3.7 6.10 13.13 (91) [86]Melbourne Cricket Ground Sep 8 (Fri 7:50pm)
|
||||
SF Geelong 3.1 9.4 13.4 15.8 (98) dftd [87]Sydney 2.2 3.4 4.9 5.9 (39) [88]Melbourne Cricket Ground Sep 15 (Fri 7:50pm)
|
||||
PF [89]Adelaide 6.3 11.7 14.10 21.10 (136) dftd Geelong 1.2 5.8 8.11 10.15 (75) [90]Adelaide Oval Sep 22 (Fri 7:50pm)
|
||||
|
||||
2017 Player Statistics
|
||||
|
||||
Pos [91]Num [92]Player [93]MT [94]K [95]Avg [96]H [97]Avg [98]D [99]Avg [100]M [101]Avg [102]HO [103]Avg [104]T [105]Avg [106]FF [107]FA [108]G [109]Avg [110]B [111]SC [112]Rat [113]Avg
|
||||
1 35 [114]Patrick Dangerfield 24 324 13.5 394 16.4 718 29.9 109 4.5 0 0 141 5.9 61 36 45 1.9 32 302 2906 121.1
|
||||
2 22 [115]Mitchell Duncan 24 344 14.3 354 14.8 698 29.1 158 6.6 0 0 128 5.3 26 30 15 0.6 13 103 2765 115.2
|
||||
3 27 [116]Sam Menegola 22 255 11.6 272 12.4 527 24 109 5 0 0 129 5.9 14 19 17 0.8 20 122 2231 101.4
|
||||
4 16 [117]Scott Selwood 14 107 7.6 164 11.7 271 19.4 45 3.2 0 0 150 10.7 23 21 3 0.2 3 21 1365 97.5
|
||||
5 14 [118]Joel Selwood 21 247 11.8 289 13.8 536 25.5 67 3.2 0 0 106 5 70 30 7 0.3 4 46 1970 93.8
|
||||
6 2 [119]Zach Tuohy 25 375 15 240 9.6 615 24.6 115 4.6 0 0 45 1.8 19 18 6 0.2 8 44 2139 85.6
|
||||
7 9 [120]Zac Smith 21 130 6.2 178 8.5 308 14.7 31 1.5 675 32.1 65 3.1 29 22 7 0.3 6 48 1785 85
|
||||
8 4 [121]Andrew Mackie 23 315 13.7 173 7.5 488 21.2 123 5.3 0 0 46 2 22 17 3 0.1 2 20 1835 79.8
|
||||
9 46 [122]Mark Blicavs 20 148 7.4 176 8.8 324 16.2 82 4.1 121 6.1 102 5.1 14 28 12 0.6 5 77 1578 78.9
|
||||
10 26 [123]Tom Hawkins 22 199 9 100 4.5 299 13.6 116 5.3 5 0.2 61 2.8 26 31 51 2.3 26 332 1659 75.4
|
||||
11 23 [124]Aaron Black 4 35 8.8 28 7 63 15.8 21 5.3 0 0 11 2.8 1 2 5 1.3 2 32 295 73.8
|
||||
12 33 [125]George Horlin-Smith 7 65 9.3 68 9.7 133 19 13 1.9 0 0 30 4.3 13 5 4 0.6 3 27 515 73.6
|
||||
13 21 [126]Jordan Murdoch 22 196 8.9 175 8 371 16.9 75 3.4 0 0 95 4.3 14 15 13 0.6 13 91 1603 72.9
|
||||
14 32 [127]Steven Motlop 23 253 11 191 8.3 444 19.3 66 2.9 0 0 59 2.6 10 18 22 1 7 139 1670 72.6
|
||||
15 11 [128]Darcy Lang 10 75 7.5 84 8.4 159 15.9 31 3.1 0 0 54 5.4 9 12 6 0.6 9 45 720 72
|
||||
16 1 [129]Rhys Stanley 13 78 6 78 6 156 12 54 4.2 209 16.1 32 2.5 12 13 8 0.6 9 57 919 70.7
|
||||
17 25 [130]Lachie Henderson 23 213 9.3 153 6.7 366 15.9 145 6.3 0 0 45 2 21 15 4 0.2 2 26 1562 67.9
|
||||
18 29 [131]Cameron Guthrie 20 140 7 224 11.2 364 18.2 55 2.8 0 0 85 4.3 10 24 4 0.2 5 29 1340 67
|
||||
19 7 [132]Harry Taylor 25 182 7.3 169 6.8 351 14 133 5.3 0 0 59 2.4 15 21 22 0.9 15 147 1618 64.7
|
||||
20 10 [133]Daniel Menzel 20 161 8.1 68 3.4 229 11.5 82 4.1 0 0 26 1.3 12 8 40 2 16 256 1213 60.7
|
||||
21 44 [134]Tom Stewart 21 189 9 120 5.7 309 14.7 86 4.1 0 0 55 2.6 8 22 2 0.1 2 14 1241 59.1
|
||||
22 8 [135]Jake Kolodjashnij 18 132 7.3 131 7.3 263 14.6 79 4.4 0 0 43 2.4 11 9 0 0 3 3 1054 58.6
|
||||
23 6 [136]Lincoln McCarthy 3 24 8 16 5.3 40 13.3 6 2 0 0 8 2.7 2 5 4 1.3 1 25 166 55.3
|
||||
24 3 [137]Brandan Parfitt 15 100 6.7 97 6.5 197 13.1 29 1.9 0 0 51 3.4 20 9 6 0.4 4 40 818 54.5
|
||||
25 13 [138]Tom Lonergan 23 153 6.7 170 7.4 323 14 99 4.3 0 0 45 2 15 15 0 0 1 1 1247 54.2
|
||||
26 24 [139]Jed Bews 19 128 6.7 108 5.7 236 12.4 64 3.4 0 0 58 3.1 7 16 3 0.2 2 20 1003 52.8
|
||||
27 5 [140]Nakia Cockatoo 11 73 6.6 30 2.7 103 9.4 24 2.2 0 0 42 3.8 5 9 11 1 11 77 574 52.2
|
||||
28 40 [141]Jackson Thurlow 11 83 7.5 60 5.5 143 13 40 3.6 0 0 17 1.5 3 7 2 0.2 1 13 552 50.2
|
||||
29 36 [142]Tom Ruggles 4 32 8 28 7 60 15 9 2.3 0 0 8 2 4 7 0 0 0 0 194 48.5
|
||||
30 18 [143]Josh Cowan 2 13 6.5 11 5.5 24 12 4 2 0 0 6 3 1 3 0 0 0 0 89 44.5
|
||||
31 34 [144]James Parsons 20 94 4.7 122 6.1 216 10.8 41 2.1 0 0 47 2.4 5 18 14 0.7 10 94 882 44.1
|
||||
32 39 [145]Zach Guthrie 9 39 4.3 57 6.3 96 10.7 28 3.1 0 0 19 2.1 3 4 0 0 1 1 383 42.6
|
||||
33 12 [146]Wylie Buzza 7 30 4.3 21 3 51 7.3 17 2.4 15 2.1 22 3.1 7 11 5 0.7 4 34 294 42
|
||||
34 37 [147]Sam Simpson 5 26 5.2 30 6 56 11.2 12 2.4 0 0 5 1 2 4 2 0.4 1 13 197 39.4
|
||||
35 42 [148]Mark O'Connor 2 4 2 17 8.5 21 10.5 4 2 0 0 4 2 0 2 0 0 0 0 68 34
|
||||
36 31 [149]Jordan Cunico 2 8 4 4 2 12 6 3 1.5 0 0 1 0.5 0 1 0 0 0 0 42 21
|
||||
Totals 555 4970 9 4600 8.3 9570 17.2 2175 3.9 1025 1.8 1900 3.4 514 527 343 0.6 241 2299 40492 73
|
||||
|
||||
2017 Wins
|
||||
|
||||
Round Opposition For Against Margin Ground
|
||||
Round 4 Hawthorn 20.14 (134) 6.12 (48) 86 Melbourne Cricket Ground
|
||||
Round 16 Brisbane Lions 25.13 (163) 11.12 (78) 85 Gabba
|
||||
Round 19 Carlton 18.15 (123) 8.10 (58) 65 Etihad Stadium
|
||||
Finals Week 2 Sydney 15.8 (98) 5.9 (39) 59 Melbourne Cricket Ground
|
||||
Round 23 GWS Giants 15.13 (103) 8.11 (59) 44 Simonds Stadium
|
||||
Round 1 Fremantle 18.7 (115) 10.13 (73) 42 Domain Stadium
|
||||
Round 5 St Kilda 19.12 (126) 13.10 (88) 38 Etihad Stadium
|
||||
Round 3 Melbourne 20.6 (126) 13.19 (97) 29 Etihad Stadium
|
||||
Round 9 Western Bulldogs 16.8 (104) 12.9 (81) 23 Simonds Stadium
|
||||
Round 11 Adelaide 13.18 (96) 10.14 (74) 22 Simonds Stadium
|
||||
Round 21 Richmond 11.14 (80) 9.12 (66) 14 Simonds Stadium
|
||||
Round 22 Collingwood 10.10 (70) 9.5 (59) 11 Melbourne Cricket Ground
|
||||
Round 17 Hawthorn 13.10 (88) 12.13 (85) 3 Melbourne Cricket Ground
|
||||
Round 14 Fremantle 10.14 (74) 11.6 (72) 2 Simonds Stadium
|
||||
Round 10 Port Adelaide 11.15 (81) 11.13 (79) 2 Simonds Stadium
|
||||
Round 2 North Melbourne 17.10 (112) 17.9 (111) 1 Etihad Stadium
|
||||
Average margin: 32.9
|
||||
|
||||
2017 Losses
|
||||
|
||||
Round Opposition For Against Margin Ground
|
||||
Finals Week 3 Adelaide 10.15 (75) 21.10 (136) 61 Adelaide Oval
|
||||
Finals Week 1 Richmond 5.10 (40) 13.13 (91) 51 Melbourne Cricket Ground
|
||||
Round 20 Sydney 8.13 (61) 16.11 (107) 46 Simonds Stadium
|
||||
Round 6 Collingwood 11.12 (78) 15.17 (107) 29 Melbourne Cricket Ground
|
||||
Round 7 Gold Coast 15.9 (99) 18.16 (124) 25 Metricon Stadium
|
||||
Round 18 Adelaide 10.10 (70) 13.13 (91) 21 Adelaide Oval
|
||||
Round 8 Essendon 13.15 (93) 17.8 (110) 17 Melbourne Cricket Ground
|
||||
Round 13 West Coast 10.10 (70) 11.17 (83) 13 Domain Stadium
|
||||
Average margin: 32.9
|
||||
|
||||
2017 Quarter Statistics
|
||||
|
||||
Quarter W D L For Against %
|
||||
1^st 11 1 13 70.66 (486) 90.62 (602) 80.73
|
||||
2^nd 14 0 11 95.79 (649) 67.79 (481) 134.93
|
||||
3^rd 13 1 11 82.63 (555) 79.82 (556) 99.82
|
||||
4^th 16 0 9 96.81 (657) 63.67 (445) 147.64
|
||||
Total 54 2 44 343.289 (2347) 299.290 (2084) 112.62
|
||||
[INS: :INS]
|
||||
Copyright © 2003 - 2020 FinalSiren.com.
|
||||
|
||||
References
|
||||
|
||||
Visible links
|
||||
1. https://finalsiren.com/
|
||||
2. https://finalsiren.com/
|
||||
3. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2017
|
||||
4. https://finalsiren.com/TeamStatsSummary.asp
|
||||
5. https://finalsiren.com/TeamGroundSummary.asp
|
||||
6. https://finalsiren.com/PreviousGames.asp
|
||||
7. https://finalsiren.com/Fixture.asp?TeamID=1
|
||||
8. https://finalsiren.com/Fixture.asp?TeamID=2
|
||||
9. https://finalsiren.com/Fixture.asp?TeamID=14
|
||||
10. https://finalsiren.com/Fixture.asp?TeamID=3
|
||||
11. https://finalsiren.com/Fixture.asp?TeamID=5
|
||||
12. https://finalsiren.com/Fixture.asp?TeamID=11
|
||||
13. https://finalsiren.com/Fixture.asp?TeamID=4
|
||||
14. https://finalsiren.com/Fixture.asp?TeamID=19
|
||||
15. https://finalsiren.com/Fixture.asp?TeamID=21
|
||||
16. https://finalsiren.com/Fixture.asp?TeamID=16
|
||||
17. https://finalsiren.com/Fixture.asp?TeamID=13
|
||||
18. https://finalsiren.com/Fixture.asp?TeamID=6
|
||||
19. https://finalsiren.com/Fixture.asp?TeamID=9
|
||||
20. https://finalsiren.com/Fixture.asp?TeamID=8
|
||||
21. https://finalsiren.com/Fixture.asp?TeamID=12
|
||||
22. https://finalsiren.com/Fixture.asp?TeamID=15
|
||||
23. https://finalsiren.com/Fixture.asp?TeamID=10
|
||||
24. https://finalsiren.com/Fixture.asp?TeamID=7
|
||||
25. https://finalsiren.com/AFLLadder.asp
|
||||
26. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2017
|
||||
27. https://finalsiren.com/Results.asp
|
||||
28. https://finalsiren.com/SeasonHighlights.asp
|
||||
29. https://finalsiren.com/ResultsByGround.asp
|
||||
30. https://finalsiren.com/ResultsDayInHistory.asp
|
||||
31. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2017
|
||||
32. https://finalsiren.com/AFLPlayerStats.asp
|
||||
33. https://finalsiren.com/RisingStars.asp
|
||||
34. https://finalsiren.com/PlayerCompare.asp
|
||||
35. https://finalsiren.com/FormGuide.asp
|
||||
36. https://finalsiren.com/Account/Registration.asp?PushURL=/Default.asp
|
||||
37. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2017#fixture
|
||||
38. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2017#player
|
||||
39. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2017#winslosses
|
||||
40. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2017#quarterstats
|
||||
41. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=11
|
||||
42. https://finalsiren.com/Ground.asp?GroundID=5
|
||||
43. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=6
|
||||
44. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
45. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=13
|
||||
46. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
47. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=16
|
||||
48. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
49. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=12
|
||||
50. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
51. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=3
|
||||
52. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
53. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=19
|
||||
54. https://finalsiren.com/Ground.asp?GroundID=22
|
||||
55. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=5
|
||||
56. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
57. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=7
|
||||
58. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
59. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=9
|
||||
60. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
61. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=1
|
||||
62. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
63. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=10
|
||||
64. https://finalsiren.com/Ground.asp?GroundID=5
|
||||
65. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=11
|
||||
66. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
67. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=21
|
||||
68. https://finalsiren.com/Ground.asp?GroundID=34
|
||||
69. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=2
|
||||
70. https://finalsiren.com/Ground.asp?GroundID=7
|
||||
71. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=16
|
||||
72. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
73. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=1
|
||||
74. https://finalsiren.com/Ground.asp?GroundID=30
|
||||
75. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=14
|
||||
76. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
77. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=15
|
||||
78. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
79. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=8
|
||||
80. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
81. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=3
|
||||
82. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
83. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=21
|
||||
84. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
85. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=8
|
||||
86. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
87. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=15
|
||||
88. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
89. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=1
|
||||
90. https://finalsiren.com/Ground.asp?GroundID=30
|
||||
91. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=4&Sort=Number Asc#player
|
||||
92. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=4&Sort=PlayerName Asc#player
|
||||
93. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=4&Sort=Matches Desc#player
|
||||
94. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=4&Sort=Kicks Desc#player
|
||||
95. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=4&Sort=AverageKicks Desc#player
|
||||
96. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=4&Sort=Handballs Desc#player
|
||||
97. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=4&Sort=AverageHandballs Desc#player
|
||||
98. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=4&Sort=Disposals Desc#player
|
||||
99. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=4&Sort=AverageDisposals Desc#player
|
||||
100. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=4&Sort=Marks Desc#player
|
||||
101. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=4&Sort=AverageMarks Desc#player
|
||||
102. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=4&Sort=HitOuts Desc#player
|
||||
103. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=4&Sort=AverageHitOuts Desc#player
|
||||
104. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=4&Sort=Tackles Desc#player
|
||||
105. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=4&Sort=AverageTackles Desc#player
|
||||
106. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=4&Sort=FreesFor Desc#player
|
||||
107. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=4&Sort=FreesAgainst Desc#player
|
||||
108. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=4&Sort=Goals Desc#player
|
||||
109. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=4&Sort=AverageGoals Desc#player
|
||||
110. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=4&Sort=Behinds Desc#player
|
||||
111. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=4&Sort=Score Desc#player
|
||||
112. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=4&Sort=Rating Desc#player
|
||||
113. https://finalsiren.com/Fixture.asp?SeasonID=2017&TeamID=4&Sort=AverageRating Desc#player
|
||||
114. https://finalsiren.com/PlayerStats.asp?PlayerID=1877
|
||||
115. https://finalsiren.com/PlayerStats.asp?PlayerID=1973
|
||||
116. https://finalsiren.com/PlayerStats.asp?PlayerID=2661
|
||||
117. https://finalsiren.com/PlayerStats.asp?PlayerID=1824
|
||||
118. https://finalsiren.com/PlayerStats.asp?PlayerID=1714
|
||||
119. https://finalsiren.com/PlayerStats.asp?PlayerID=2147
|
||||
120. https://finalsiren.com/PlayerStats.asp?PlayerID=2092
|
||||
121. https://finalsiren.com/PlayerStats.asp?PlayerID=1360
|
||||
122. https://finalsiren.com/PlayerStats.asp?PlayerID=2343
|
||||
123. https://finalsiren.com/PlayerStats.asp?PlayerID=1720
|
||||
124. https://finalsiren.com/PlayerStats.asp?PlayerID=2193
|
||||
125. https://finalsiren.com/PlayerStats.asp?PlayerID=2237
|
||||
126. https://finalsiren.com/PlayerStats.asp?PlayerID=2279
|
||||
127. https://finalsiren.com/PlayerStats.asp?PlayerID=1994
|
||||
128. https://finalsiren.com/PlayerStats.asp?PlayerID=2476
|
||||
129. https://finalsiren.com/PlayerStats.asp?PlayerID=2024
|
||||
130. https://finalsiren.com/PlayerStats.asp?PlayerID=1814
|
||||
131. https://finalsiren.com/PlayerStats.asp?PlayerID=2064
|
||||
132. https://finalsiren.com/PlayerStats.asp?PlayerID=1820
|
||||
133. https://finalsiren.com/PlayerStats.asp?PlayerID=2051
|
||||
134. https://finalsiren.com/PlayerStats.asp?PlayerID=2700
|
||||
135. https://finalsiren.com/PlayerStats.asp?PlayerID=2562
|
||||
136. https://finalsiren.com/PlayerStats.asp?PlayerID=2266
|
||||
137. https://finalsiren.com/PlayerStats.asp?PlayerID=2699
|
||||
138. https://finalsiren.com/PlayerStats.asp?PlayerID=1580
|
||||
139. https://finalsiren.com/PlayerStats.asp?PlayerID=2470
|
||||
140. https://finalsiren.com/PlayerStats.asp?PlayerID=2522
|
||||
141. https://finalsiren.com/PlayerStats.asp?PlayerID=2374
|
||||
142. https://finalsiren.com/PlayerStats.asp?PlayerID=2622
|
||||
143. https://finalsiren.com/PlayerStats.asp?PlayerID=2137
|
||||
144. https://finalsiren.com/PlayerStats.asp?PlayerID=2707
|
||||
145. https://finalsiren.com/PlayerStats.asp?PlayerID=2745
|
||||
146. https://finalsiren.com/PlayerStats.asp?PlayerID=2741
|
||||
147. https://finalsiren.com/PlayerStats.asp?PlayerID=2746
|
||||
148. https://finalsiren.com/PlayerStats.asp?PlayerID=2726
|
||||
149. https://finalsiren.com/PlayerStats.asp?PlayerID=2731
|
||||
|
||||
Hidden links:
|
||||
151. https://finalsiren.com/MatchDetails.asp?GameID=7669&Code=1387bf816ec5cae02d883fcf913fbe3d
|
||||
152. https://finalsiren.com/MatchDetails.asp?GameID=7676&Code=3e7152c3013aa6fe1460404307aa50d4
|
||||
153. https://finalsiren.com/MatchDetails.asp?GameID=7682&Code=b940fe2ca920efc49d9180afd3f99035
|
||||
154. https://finalsiren.com/MatchDetails.asp?GameID=7696&Code=5a59d4e8292139969dedb2fe3a8d70b9
|
||||
155. https://finalsiren.com/MatchDetails.asp?GameID=7702&Code=a6234af22881459dce24789951e8140f
|
||||
156. https://finalsiren.com/MatchDetails.asp?GameID=7713&Code=9650c75592c3b48dd117821815007336
|
||||
157. https://finalsiren.com/MatchDetails.asp?GameID=7719&Code=560cbd79ead03e4d7d8167d259379e30
|
||||
158. https://finalsiren.com/MatchDetails.asp?GameID=7728&Code=7786fd8200658f4c98238168d5eb93b0
|
||||
159. https://finalsiren.com/MatchDetails.asp?GameID=7733&Code=f73152507ae3f53faf87e5f0b2e674c7
|
||||
160. https://finalsiren.com/MatchDetails.asp?GameID=7741&Code=b61f3416b946cb6a039325dd530fc880
|
||||
161. https://finalsiren.com/MatchDetails.asp?GameID=7751&Code=08e7ec79d01e48fa45c5dbc342d9cc69
|
||||
162. https://finalsiren.com/MatchDetails.asp?GameID=7763&Code=2602d1bf60aea79b4e7b5766ded95780
|
||||
163. https://finalsiren.com/MatchDetails.asp?GameID=7775&Code=be41c07ec99c606e9fb4dca5a869c124
|
||||
164. https://finalsiren.com/MatchDetails.asp?GameID=7782&Code=034c8f906f52659f7ac7fa4196c58242
|
||||
165. https://finalsiren.com/MatchDetails.asp?GameID=7791&Code=564afdf816cbe537ada38205351fa632
|
||||
166. https://finalsiren.com/MatchDetails.asp?GameID=7797&Code=c196f7440ab1ff2a751c8208d2f31d99
|
||||
167. https://finalsiren.com/MatchDetails.asp?GameID=7805&Code=7789fccb2e33e1ffa140fe14c6b55f32
|
||||
168. https://finalsiren.com/MatchDetails.asp?GameID=7819&Code=eeea97b139af8842134b3bd1a4c1057e
|
||||
169. https://finalsiren.com/MatchDetails.asp?GameID=7823&Code=ad3d0e8b723e7237cc986a07f2c46d2b
|
||||
170. https://finalsiren.com/MatchDetails.asp?GameID=7834&Code=df74bfac6593338cd7f2fdefa5dce5d8
|
||||
171. https://finalsiren.com/MatchDetails.asp?GameID=7843&Code=5a82577b26b3ed2ead3b80b8261108de
|
||||
172. https://finalsiren.com/MatchDetails.asp?GameID=7856&Code=93bc6030fb479f28994d8a350d499378
|
||||
173. https://finalsiren.com/MatchDetails.asp?GameID=7860&Code=6db6516e42858ed2fd322490facb5220
|
||||
174. https://finalsiren.com/MatchDetails.asp?GameID=7864&Code=f0be3b8d6f5f5d1b0afaf4e779d9829c
|
||||
175. https://finalsiren.com/MatchDetails.asp?GameID=7865&Code=0617979cc78031c8f3778a0c9fcb1a29
|
||||
343
2018.txt
Normal file
343
2018.txt
Normal file
@@ -0,0 +1,343 @@
|
||||
FinalSiren.com - 2018 Geelong Team Page
|
||||
|
||||
(BUTTON) Toggle navigation[1]FinalSiren.com
|
||||
* [2]Home
|
||||
* [3]Teams
|
||||
+ [4]Statistics Summary
|
||||
+ [5]Ground Summary
|
||||
+ [6]Head to Head
|
||||
+
|
||||
+ [7]Adelaide
|
||||
+ [8]Brisbane Lions
|
||||
+ [9]Carlton
|
||||
+ [10]Collingwood
|
||||
+ [11]Essendon
|
||||
+ [12]Fremantle
|
||||
+ [13]Geelong
|
||||
+ [14]Gold Coast
|
||||
+ [15]GWS Giants
|
||||
+ [16]Hawthorn
|
||||
+ [17]Melbourne
|
||||
+ [18]North Melbourne
|
||||
+ [19]Port Adelaide
|
||||
+ [20]Richmond
|
||||
+ [21]St Kilda
|
||||
+ [22]Sydney
|
||||
+ [23]West Coast
|
||||
+ [24]Western Bulldogs
|
||||
* [25]Ladder
|
||||
* [26]Results
|
||||
+ [27]Match Results
|
||||
+ [28]Season Highlights
|
||||
+ [29]Results By Ground
|
||||
+ [30]This Day In History
|
||||
* [31]Player Statistics
|
||||
+ [32]Player Rankings
|
||||
+ [33]Rising Stars
|
||||
+ [34]Player Compare
|
||||
* [35]Form Guide
|
||||
|
||||
* [36]Log In
|
||||
|
||||
(BUTTON)
|
||||
Team: [Geelong_________]
|
||||
Season: [2018]
|
||||
(BUTTON) Go
|
||||
* [37]Fixture
|
||||
* [38]Player Statistics
|
||||
* [39]Wins / Losses by Margin
|
||||
* [40]Quarter Statistics
|
||||
|
||||
2018 Fixture
|
||||
|
||||
Rnd Home Team Away Team Ground Date
|
||||
R1 [41]Melbourne 6.1 8.5 12.9 13.16 (94) lost to Geelong 5.3 12.8 13.10 14.13 (97) [42]Melbourne Cricket Ground Mar 25 (Sun 3:20pm)
|
||||
R2 Geelong 5.1 8.2 12.7 18.9 (117) lost to [43]Hawthorn 5.3 11.8 14.13 17.16 (118) [44]Melbourne Cricket Ground Apr 2 (Mon 3:20pm)
|
||||
R3 [45]West Coast 4.6 7.9 7.11 14.11 (95) dftd Geelong 2.2 2.7 8.10 11.14 (80) [46]Optus Stadium Apr 8 (Sun 4:40pm)
|
||||
R4 Geelong 4.3 8.6 13.8 15.13 (103) dftd [47]St Kilda 1.4 3.7 5.8 7.14 (56) [48]Simonds Stadium Apr 15 (Sun 4:40pm)
|
||||
R5 [49]Port Adelaide 1.2 4.4 7.5 7.8 (50) lost to Geelong 3.2 5.7 8.10 12.12 (84) [50]Adelaide Oval Apr 21 (Sat 7:40pm)
|
||||
R6 Geelong 2.3 6.7 9.8 10.9 (69) lost to [51]Sydney 4.6 4.7 5.10 12.14 (86) [52]Simonds Stadium Apr 28 (Sat 1:45pm)
|
||||
R7 Geelong 4.1 7.2 12.3 14.9 (93) dftd [53]GWS Giants 1.0 2.5 2.7 4.8 (32) [54]Simonds Stadium May 4 (Fri 7:50pm)
|
||||
R8 [55]Collingwood 1.3 1.6 4.11 5.15 (45) lost to Geelong 2.4 4.7 7.10 9.12 (66) [56]Melbourne Cricket Ground May 13 (Sun 3:20pm)
|
||||
R9 [57]Essendon 5.2 9.5 10.11 12.12 (84) dftd Geelong 2.2 2.3 3.5 7.8 (50) [58]Melbourne Cricket Ground May 19 (Sat 4:35pm)
|
||||
R10 Geelong 4.0 5.3 7.5 11.7 (73) dftd [59]Carlton 2.1 2.7 4.11 5.15 (45) [60]Simonds Stadium May 26 (Sat 7:25pm)
|
||||
R11 [61]Gold Coast 2.4 2.5 4.11 4.12 (36) lost to Geelong 3.5 10.11 13.15 17.19 (121) [62]Metricon Stadium Jun 2 (Sat 4:35pm)
|
||||
R12 Geelong 4.4 6.7 9.8 14.12 (96) dftd [63]North Melbourne 1.6 2.6 6.8 8.11 (59) [64]Simonds Stadium Jun 9 (Sat 1:45pm)
|
||||
R13 Geelong 4.2 5.5 8.7 9.11 (65) lost to [65]Richmond 1.5 5.7 8.8 12.11 (83) [66]Melbourne Cricket Ground Jun 17 (Sun 3:20pm)
|
||||
R15 [67]Western Bulldogs 4.2 9.4 13.5 16.7 (103) dftd Geelong 4.3 8.4 13.7 15.11 (101) [68]Etihad Stadium Jun 29 (Fri 7:50pm)
|
||||
R16 [69]Sydney 2.2 3.2 7.4 9.5 (59) lost to Geelong 1.4 4.11 5.16 8.23 (71) [70]Sydney Cricket Ground Jul 5 (Thu 7:20pm)
|
||||
R17 [71]Adelaide 4.3 7.9 13.15 16.16 (112) dftd Geelong 3.3 6.7 10.9 14.13 (97) [72]Adelaide Oval Jul 12 (Thu 7:50pm)
|
||||
R18 Geelong 2.1 5.3 8.4 16.4 (100) dftd [73]Melbourne 2.3 5.8 11.9 14.14 (98) [74]Simonds Stadium Jul 21 (Sat 7:25pm)
|
||||
R19 Geelong 2.4 7.6 11.11 18.12 (120) dftd [75]Brisbane Lions 2.4 5.7 7.9 11.12 (78) [76]Simonds Stadium Jul 28 (Sat 2:10pm)
|
||||
R20 [77]Richmond 4.2 6.6 10.11 12.13 (85) dftd Geelong 2.4 5.7 7.8 12.10 (82) [78]Melbourne Cricket Ground Aug 3 (Fri 7:50pm)
|
||||
R21 [79]Hawthorn 0.4 5.8 9.10 10.11 (71) dftd Geelong 2.4 2.6 5.8 8.12 (60) [80]Melbourne Cricket Ground Aug 11 (Sat 1:45pm)
|
||||
R22 Geelong 1.5 11.6 17.9 24.14 (158) dftd [81]Fremantle 3.2 3.2 3.5 3.7 (25) [82]Simonds Stadium Aug 18 (Sat 2:10pm)
|
||||
R23 Geelong 4.6 12.8 17.8 22.10 (142) dftd [83]Gold Coast 2.1 3.2 4.8 5.10 (40) [84]Simonds Stadium Aug 25 (Sat 1:45pm)
|
||||
EF [85]Melbourne 5.3 5.9 6.13 10.15 (75) dftd Geelong 0.2 2.4 3.8 6.10 (46) [86]Melbourne Cricket Ground Sep 7 (Fri 7:50pm)
|
||||
|
||||
2018 Player Statistics
|
||||
|
||||
Pos [87]Num [88]Player [89]MT [90]K [91]Avg [92]H [93]Avg [94]D [95]Avg [96]M [97]Avg [98]HO [99]Avg [100]T [101]Avg [102]FF [103]FA [104]G [105]Avg [106]B [107]SC [108]Rat [109]Avg
|
||||
1 35 [110]Patrick Dangerfield 22 305 13.9 314 14.3 619 28.1 82 3.7 0 0 103 4.7 56 35 24 1.1 23 167 2319 105.4
|
||||
2 4 [111]Gary Ablett 19 295 15.5 256 13.5 551 29 85 4.5 0 0 72 3.8 24 32 16 0.8 15 111 1979 104.2
|
||||
3 22 [112]Mitchell Duncan 21 315 15 238 11.3 553 26.3 133 6.3 0 0 74 3.5 25 24 7 0.3 8 50 2119 100.9
|
||||
4 14 [113]Joel Selwood 23 298 13 323 14 621 27 94 4.1 2 0.1 124 5.4 59 42 7 0.3 13 55 2308 100.3
|
||||
5 27 [114]Sam Menegola 23 283 12.3 259 11.3 542 23.6 126 5.5 3 0.1 103 4.5 14 25 22 1 12 144 2243 97.5
|
||||
6 11 [115]Tim Kelly 23 277 12 249 10.8 526 22.9 77 3.3 0 0 81 3.5 21 25 24 1 16 160 1990 86.5
|
||||
7 45 [116]Ryan Abbott 4 20 5 23 5.8 43 10.8 11 2.8 109 27.3 23 5.8 2 8 3 0.8 3 21 339 84.8
|
||||
8 26 [117]Tom Hawkins 22 212 9.6 113 5.1 325 14.8 153 7 41 1.9 40 1.8 24 36 60 2.7 29 389 1827 83
|
||||
9 2 [118]Zach Tuohy 23 336 14.6 168 7.3 504 21.9 117 5.1 0 0 29 1.3 16 12 10 0.4 3 63 1854 80.6
|
||||
10 44 [119]Tom Stewart 22 296 13.5 146 6.6 442 20.1 132 6 0 0 46 2.1 13 16 1 0 1 7 1732 78.7
|
||||
11 1 [120]Rhys Stanley 16 99 6.2 103 6.4 202 12.6 44 2.8 421 26.3 42 2.6 26 23 6 0.4 3 39 1220 76.3
|
||||
12 3 [121]Brandan Parfitt 19 164 8.6 178 9.4 342 18 50 2.6 0 0 85 4.5 31 15 15 0.8 7 97 1421 74.8
|
||||
13 16 [122]Scott Selwood 13 80 6.2 135 10.4 215 16.5 40 3.1 0 0 69 5.3 17 8 3 0.2 1 19 918 70.6
|
||||
14 31 [123]Jordan Cunico 15 164 10.9 93 6.2 257 17.1 64 4.3 0 0 30 2 2 4 4 0.3 6 30 1010 67.3
|
||||
15 21 [124]Jordan Murdoch 17 147 8.6 91 5.4 238 14 68 4 0 0 58 3.4 12 10 9 0.5 8 62 1103 64.9
|
||||
16 40 [125]Jackson Thurlow 7 68 9.7 41 5.9 109 15.6 31 4.4 0 0 14 2 1 2 3 0.4 0 18 448 64
|
||||
17 33 [126]George Horlin-Smith 4 34 8.5 31 7.8 65 16.3 7 1.8 0 0 15 3.8 1 4 3 0.8 0 18 252 63
|
||||
18 23 [127]Aaron Black 3 23 7.7 17 5.7 40 13.3 17 5.7 0 0 9 3 1 1 0 0 0 0 188 62.7
|
||||
19 46 [128]Mark Blicavs 23 153 6.7 182 7.9 335 14.6 91 4 79 3.4 76 3.3 24 24 1 0 3 9 1440 62.6
|
||||
20 25 [129]Lachie Henderson 7 70 10 37 5.3 107 15.3 31 4.4 0 0 17 2.4 5 4 0 0 0 0 438 62.6
|
||||
21 29 [130]Cameron Guthrie 13 99 7.6 113 8.7 212 16.3 34 2.6 0 0 39 3 10 9 3 0.2 0 18 782 60.2
|
||||
22 10 [131]Daniel Menzel 13 100 7.7 41 3.2 141 10.8 51 3.9 0 0 14 1.1 16 6 27 2.1 15 177 766 58.9
|
||||
23 13 [132]Lachie Fogarty 15 109 7.3 90 6 199 13.3 37 2.5 0 0 52 3.5 13 5 5 0.3 12 42 866 57.7
|
||||
24 9 [133]Zac Smith 3 9 3 20 6.7 29 9.7 5 1.7 69 23 8 2.7 5 7 1 0.3 0 6 173 57.7
|
||||
25 36 [134]Stewart Crameri 4 27 6.8 19 4.8 46 11.5 20 5 0 0 9 2.3 3 7 5 1.3 3 33 230 57.5
|
||||
26 38 [135]Jack Henry 22 160 7.3 73 3.3 233 10.6 84 3.8 12 0.5 66 3 12 11 8 0.4 4 52 1185 53.9
|
||||
27 7 [136]Harry Taylor 8 58 7.3 39 4.9 97 12.1 30 3.8 14 1.8 12 1.5 7 3 4 0.5 4 28 430 53.8
|
||||
28 34 [137]James Parsons 11 70 6.4 64 5.8 134 12.2 32 2.9 0 0 24 2.2 4 6 9 0.8 7 61 577 52.5
|
||||
29 8 [138]Jake Kolodjashnij 23 154 6.7 136 5.9 290 12.6 95 4.1 0 0 42 1.8 10 14 0 0 2 2 1157 50.3
|
||||
30 19 [139]Quinton Narkle 6 31 5.2 42 7 73 12.2 13 2.2 0 0 14 2.3 3 2 5 0.8 2 32 301 50.2
|
||||
31 5 [140]Nakia Cockatoo 2 14 7 11 5.5 25 12.5 6 3 0 0 4 2 1 1 0 0 2 2 98 49
|
||||
32 6 [141]Lincoln McCarthy 2 14 7 8 4 22 11 5 2.5 0 0 4 2 3 3 2 1 3 15 98 49
|
||||
33 39 [142]Zach Guthrie 7 50 7.1 32 4.6 82 11.7 25 3.6 0 0 11 1.6 3 5 0 0 0 0 321 45.9
|
||||
34 28 [143]Cory Gregson 10 57 5.7 36 3.6 93 9.3 22 2.2 0 0 34 3.4 5 8 3 0.3 4 22 448 44.8
|
||||
35 17 [144]Esava Ratugolea 9 37 4.1 32 3.6 69 7.7 26 2.9 62 6.9 15 1.7 9 13 7 0.8 7 49 394 43.8
|
||||
36 24 [145]Jed Bews 21 124 5.9 106 5 230 11 72 3.4 0 0 37 1.8 9 18 2 0.1 2 14 917 43.7
|
||||
37 41 [146]Jamaine Jones 7 30 4.3 30 4.3 60 8.6 14 2 0 0 26 3.7 2 8 4 0.6 2 26 300 42.9
|
||||
38 42 [147]Mark O'Connor 6 37 6.2 21 3.5 58 9.7 23 3.8 0 0 9 1.5 4 6 0 0 0 0 244 40.7
|
||||
39 12 [148]Wylie Buzza 3 10 3.3 12 4 22 7.3 9 3 12 4 7 2.3 0 6 1 0.3 2 8 111 37
|
||||
40 37 [149]Sam Simpson 1 3 3 4 4 7 7 3 3 0 0 2 2 0 1 0 0 0 0 31 31
|
||||
Totals 512 4832 9.4 3926 7.7 8758 17.1 2059 4 824 1.6 1539 3 493 489 304 0.6 222 2046 36577 71.4
|
||||
|
||||
2018 Wins
|
||||
|
||||
Round Opposition For Against Margin Ground
|
||||
Round 22 Fremantle 24.14 (158) 3.7 (25) 133 Simonds Stadium
|
||||
Round 23 Gold Coast 22.10 (142) 5.10 (40) 102 Simonds Stadium
|
||||
Round 11 Gold Coast 17.19 (121) 4.12 (36) 85 Metricon Stadium
|
||||
Round 7 GWS Giants 14.9 (93) 4.8 (32) 61 Simonds Stadium
|
||||
Round 4 St Kilda 15.13 (103) 7.14 (56) 47 Simonds Stadium
|
||||
Round 19 Brisbane Lions 18.12 (120) 11.12 (78) 42 Simonds Stadium
|
||||
Round 12 North Melbourne 14.12 (96) 8.11 (59) 37 Simonds Stadium
|
||||
Round 5 Port Adelaide 12.12 (84) 7.8 (50) 34 Adelaide Oval
|
||||
Round 10 Carlton 11.7 (73) 5.15 (45) 28 Simonds Stadium
|
||||
Round 8 Collingwood 9.12 (66) 5.15 (45) 21 Melbourne Cricket Ground
|
||||
Round 16 Sydney 8.23 (71) 9.5 (59) 12 Sydney Cricket Ground
|
||||
Round 1 Melbourne 14.13 (97) 13.16 (94) 3 Melbourne Cricket Ground
|
||||
Round 18 Melbourne 16.4 (100) 14.14 (98) 2 Simonds Stadium
|
||||
Average margin: 46.7
|
||||
|
||||
2018 Losses
|
||||
|
||||
Round Opposition For Against Margin Ground
|
||||
Round 9 Essendon 7.8 (50) 12.12 (84) 34 Melbourne Cricket Ground
|
||||
Finals Week 1 Melbourne 6.10 (46) 10.15 (75) 29 Melbourne Cricket Ground
|
||||
Round 13 Richmond 9.11 (65) 12.11 (83) 18 Melbourne Cricket Ground
|
||||
Round 6 Sydney 10.9 (69) 12.14 (86) 17 Simonds Stadium
|
||||
Round 3 West Coast 11.14 (80) 14.11 (95) 15 Optus Stadium
|
||||
Round 17 Adelaide 14.13 (97) 16.16 (112) 15 Adelaide Oval
|
||||
Round 21 Hawthorn 8.12 (60) 10.11 (71) 11 Melbourne Cricket Ground
|
||||
Round 20 Richmond 12.10 (82) 12.13 (85) 3 Melbourne Cricket Ground
|
||||
Round 15 Western Bulldogs 15.11 (101) 16.7 (103) 2 Etihad Stadium
|
||||
Round 2 Hawthorn 18.9 (117) 17.16 (118) 1 Melbourne Cricket Ground
|
||||
Average margin: 14.5
|
||||
|
||||
2018 Quarter Statistics
|
||||
|
||||
Quarter W D L For Against %
|
||||
1^st 11 1 11 65.68 (458) 62.69 (441) 103.85
|
||||
2^nd 14 0 9 77.69 (531) 49.69 (363) 146.28
|
||||
3^rd 12 1 10 76.57 (513) 60.74 (434) 118.20
|
||||
4^th 16 0 7 86.73 (589) 55.61 (391) 150.64
|
||||
Total 53 2 37 304.267 (2091) 226.273 (1629) 128.36
|
||||
[INS: :INS]
|
||||
Copyright © 2003 - 2020 FinalSiren.com.
|
||||
|
||||
References
|
||||
|
||||
Visible links
|
||||
1. https://finalsiren.com/
|
||||
2. https://finalsiren.com/
|
||||
3. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2018
|
||||
4. https://finalsiren.com/TeamStatsSummary.asp
|
||||
5. https://finalsiren.com/TeamGroundSummary.asp
|
||||
6. https://finalsiren.com/PreviousGames.asp
|
||||
7. https://finalsiren.com/Fixture.asp?TeamID=1
|
||||
8. https://finalsiren.com/Fixture.asp?TeamID=2
|
||||
9. https://finalsiren.com/Fixture.asp?TeamID=14
|
||||
10. https://finalsiren.com/Fixture.asp?TeamID=3
|
||||
11. https://finalsiren.com/Fixture.asp?TeamID=5
|
||||
12. https://finalsiren.com/Fixture.asp?TeamID=11
|
||||
13. https://finalsiren.com/Fixture.asp?TeamID=4
|
||||
14. https://finalsiren.com/Fixture.asp?TeamID=19
|
||||
15. https://finalsiren.com/Fixture.asp?TeamID=21
|
||||
16. https://finalsiren.com/Fixture.asp?TeamID=16
|
||||
17. https://finalsiren.com/Fixture.asp?TeamID=13
|
||||
18. https://finalsiren.com/Fixture.asp?TeamID=6
|
||||
19. https://finalsiren.com/Fixture.asp?TeamID=9
|
||||
20. https://finalsiren.com/Fixture.asp?TeamID=8
|
||||
21. https://finalsiren.com/Fixture.asp?TeamID=12
|
||||
22. https://finalsiren.com/Fixture.asp?TeamID=15
|
||||
23. https://finalsiren.com/Fixture.asp?TeamID=10
|
||||
24. https://finalsiren.com/Fixture.asp?TeamID=7
|
||||
25. https://finalsiren.com/AFLLadder.asp
|
||||
26. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2018
|
||||
27. https://finalsiren.com/Results.asp
|
||||
28. https://finalsiren.com/SeasonHighlights.asp
|
||||
29. https://finalsiren.com/ResultsByGround.asp
|
||||
30. https://finalsiren.com/ResultsDayInHistory.asp
|
||||
31. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2018
|
||||
32. https://finalsiren.com/AFLPlayerStats.asp
|
||||
33. https://finalsiren.com/RisingStars.asp
|
||||
34. https://finalsiren.com/PlayerCompare.asp
|
||||
35. https://finalsiren.com/FormGuide.asp
|
||||
36. https://finalsiren.com/Account/Registration.asp?PushURL=/Default.asp
|
||||
37. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2018#fixture
|
||||
38. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2018#player
|
||||
39. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2018#winslosses
|
||||
40. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2018#quarterstats
|
||||
41. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=13
|
||||
42. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
43. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=16
|
||||
44. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
45. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=10
|
||||
46. https://finalsiren.com/Ground.asp?GroundID=43
|
||||
47. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=12
|
||||
48. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
49. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=9
|
||||
50. https://finalsiren.com/Ground.asp?GroundID=30
|
||||
51. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=15
|
||||
52. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
53. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=21
|
||||
54. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
55. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=3
|
||||
56. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
57. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=5
|
||||
58. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
59. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=14
|
||||
60. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
61. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=19
|
||||
62. https://finalsiren.com/Ground.asp?GroundID=22
|
||||
63. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=6
|
||||
64. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
65. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=8
|
||||
66. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
67. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=7
|
||||
68. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
69. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=15
|
||||
70. https://finalsiren.com/Ground.asp?GroundID=4
|
||||
71. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=1
|
||||
72. https://finalsiren.com/Ground.asp?GroundID=30
|
||||
73. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=13
|
||||
74. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
75. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=2
|
||||
76. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
77. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=8
|
||||
78. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
79. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=16
|
||||
80. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
81. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=11
|
||||
82. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
83. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=19
|
||||
84. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
85. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=13
|
||||
86. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
87. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=4&Sort=Number Asc#player
|
||||
88. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=4&Sort=PlayerName Asc#player
|
||||
89. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=4&Sort=Matches Desc#player
|
||||
90. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=4&Sort=Kicks Desc#player
|
||||
91. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=4&Sort=AverageKicks Desc#player
|
||||
92. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=4&Sort=Handballs Desc#player
|
||||
93. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=4&Sort=AverageHandballs Desc#player
|
||||
94. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=4&Sort=Disposals Desc#player
|
||||
95. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=4&Sort=AverageDisposals Desc#player
|
||||
96. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=4&Sort=Marks Desc#player
|
||||
97. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=4&Sort=AverageMarks Desc#player
|
||||
98. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=4&Sort=HitOuts Desc#player
|
||||
99. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=4&Sort=AverageHitOuts Desc#player
|
||||
100. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=4&Sort=Tackles Desc#player
|
||||
101. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=4&Sort=AverageTackles Desc#player
|
||||
102. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=4&Sort=FreesFor Desc#player
|
||||
103. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=4&Sort=FreesAgainst Desc#player
|
||||
104. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=4&Sort=Goals Desc#player
|
||||
105. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=4&Sort=AverageGoals Desc#player
|
||||
106. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=4&Sort=Behinds Desc#player
|
||||
107. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=4&Sort=Score Desc#player
|
||||
108. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=4&Sort=Rating Desc#player
|
||||
109. https://finalsiren.com/Fixture.asp?SeasonID=2018&TeamID=4&Sort=AverageRating Desc#player
|
||||
110. https://finalsiren.com/PlayerStats.asp?PlayerID=1877
|
||||
111. https://finalsiren.com/PlayerStats.asp?PlayerID=1009
|
||||
112. https://finalsiren.com/PlayerStats.asp?PlayerID=1973
|
||||
113. https://finalsiren.com/PlayerStats.asp?PlayerID=1714
|
||||
114. https://finalsiren.com/PlayerStats.asp?PlayerID=2661
|
||||
115. https://finalsiren.com/PlayerStats.asp?PlayerID=2790
|
||||
116. https://finalsiren.com/PlayerStats.asp?PlayerID=2858
|
||||
117. https://finalsiren.com/PlayerStats.asp?PlayerID=1720
|
||||
118. https://finalsiren.com/PlayerStats.asp?PlayerID=2147
|
||||
119. https://finalsiren.com/PlayerStats.asp?PlayerID=2700
|
||||
120. https://finalsiren.com/PlayerStats.asp?PlayerID=2024
|
||||
121. https://finalsiren.com/PlayerStats.asp?PlayerID=2699
|
||||
122. https://finalsiren.com/PlayerStats.asp?PlayerID=1824
|
||||
123. https://finalsiren.com/PlayerStats.asp?PlayerID=2731
|
||||
124. https://finalsiren.com/PlayerStats.asp?PlayerID=2279
|
||||
125. https://finalsiren.com/PlayerStats.asp?PlayerID=2374
|
||||
126. https://finalsiren.com/PlayerStats.asp?PlayerID=2237
|
||||
127. https://finalsiren.com/PlayerStats.asp?PlayerID=2193
|
||||
128. https://finalsiren.com/PlayerStats.asp?PlayerID=2343
|
||||
129. https://finalsiren.com/PlayerStats.asp?PlayerID=1814
|
||||
130. https://finalsiren.com/PlayerStats.asp?PlayerID=2064
|
||||
131. https://finalsiren.com/PlayerStats.asp?PlayerID=2051
|
||||
132. https://finalsiren.com/PlayerStats.asp?PlayerID=2792
|
||||
133. https://finalsiren.com/PlayerStats.asp?PlayerID=2092
|
||||
134. https://finalsiren.com/PlayerStats.asp?PlayerID=2048
|
||||
135. https://finalsiren.com/PlayerStats.asp?PlayerID=2800
|
||||
136. https://finalsiren.com/PlayerStats.asp?PlayerID=1820
|
||||
137. https://finalsiren.com/PlayerStats.asp?PlayerID=2707
|
||||
138. https://finalsiren.com/PlayerStats.asp?PlayerID=2562
|
||||
139. https://finalsiren.com/PlayerStats.asp?PlayerID=2843
|
||||
140. https://finalsiren.com/PlayerStats.asp?PlayerID=2522
|
||||
141. https://finalsiren.com/PlayerStats.asp?PlayerID=2266
|
||||
142. https://finalsiren.com/PlayerStats.asp?PlayerID=2745
|
||||
143. https://finalsiren.com/PlayerStats.asp?PlayerID=2523
|
||||
144. https://finalsiren.com/PlayerStats.asp?PlayerID=2791
|
||||
145. https://finalsiren.com/PlayerStats.asp?PlayerID=2470
|
||||
146. https://finalsiren.com/PlayerStats.asp?PlayerID=2831
|
||||
147. https://finalsiren.com/PlayerStats.asp?PlayerID=2726
|
||||
148. https://finalsiren.com/PlayerStats.asp?PlayerID=2741
|
||||
149. https://finalsiren.com/PlayerStats.asp?PlayerID=2746
|
||||
|
||||
Hidden links:
|
||||
151. https://finalsiren.com/MatchDetails.asp?GameID=7875&Code=8fe7745680143c6e54012245afd3b8ab
|
||||
152. https://finalsiren.com/MatchDetails.asp?GameID=7885&Code=0daa5f853f050891bda47269a18db446
|
||||
153. https://finalsiren.com/MatchDetails.asp?GameID=7894&Code=d48a318b55b8e1dff875233dd501826d
|
||||
154. https://finalsiren.com/MatchDetails.asp?GameID=7903&Code=0a701a7acc3b0734cb9cbb731f106051
|
||||
155. https://finalsiren.com/MatchDetails.asp?GameID=7907&Code=e431ddfe18127ecc1894381baded3dce
|
||||
156. https://finalsiren.com/MatchDetails.asp?GameID=7914&Code=c972fc76308e1800a309439a5955545b
|
||||
157. https://finalsiren.com/MatchDetails.asp?GameID=7922&Code=8351ae41a711cdbef47ca4aca0d4b36c
|
||||
158. https://finalsiren.com/MatchDetails.asp?GameID=7939&Code=3843c6d581efb7e9272289cf05d00258
|
||||
159. https://finalsiren.com/MatchDetails.asp?GameID=7943&Code=8835758a78ce08346fdcde873f935b92
|
||||
160. https://finalsiren.com/MatchDetails.asp?GameID=7952&Code=c7efcb70a04a7a00f62c6d2a79634895
|
||||
161. https://finalsiren.com/MatchDetails.asp?GameID=7960&Code=a148a3354ccca846b3fa44a97f4d9970
|
||||
162. https://finalsiren.com/MatchDetails.asp?GameID=7967&Code=aff25c5ae52e9628237a2f30513bb2b0
|
||||
163. https://finalsiren.com/MatchDetails.asp?GameID=7978&Code=d881ae2f2e530658272aaa3d1d9a0d02
|
||||
164. https://finalsiren.com/MatchDetails.asp?GameID=7986&Code=b70e4cfbd10e220bedad0242db0b0c33
|
||||
165. https://finalsiren.com/MatchDetails.asp?GameID=7994&Code=a564d70f3702dbaf18451c67b55505e5
|
||||
166. https://finalsiren.com/MatchDetails.asp?GameID=8003&Code=33669246d5425e2eb66c3a9205536de8
|
||||
167. https://finalsiren.com/MatchDetails.asp?GameID=8017&Code=cd5e7d77c2e064401319b956210642c3
|
||||
168. https://finalsiren.com/MatchDetails.asp?GameID=8023&Code=af94b64779725c97626c8c2f14597042
|
||||
169. https://finalsiren.com/MatchDetails.asp?GameID=8030&Code=d784407d9f5b560221a4c14e6e224d17
|
||||
170. https://finalsiren.com/MatchDetails.asp?GameID=8040&Code=10ee4dd25553f07916ccebb0bf89f173
|
||||
171. https://finalsiren.com/MatchDetails.asp?GameID=8050&Code=1aaab36cbb90c2c337454ffcec36ccd6
|
||||
172. https://finalsiren.com/MatchDetails.asp?GameID=8058&Code=b851dfd82fd7e574b368258a525c7f76
|
||||
173. https://finalsiren.com/MatchDetails.asp?GameID=8067&Code=279a3c6e0dd7c31bb9b74474aa8ac735
|
||||
341
2019.txt
Normal file
341
2019.txt
Normal file
@@ -0,0 +1,341 @@
|
||||
FinalSiren.com - 2019 Geelong Team Page
|
||||
|
||||
(BUTTON) Toggle navigation[1]FinalSiren.com
|
||||
* [2]Home
|
||||
* [3]Teams
|
||||
+ [4]Statistics Summary
|
||||
+ [5]Ground Summary
|
||||
+ [6]Head to Head
|
||||
+
|
||||
+ [7]Adelaide
|
||||
+ [8]Brisbane Lions
|
||||
+ [9]Carlton
|
||||
+ [10]Collingwood
|
||||
+ [11]Essendon
|
||||
+ [12]Fremantle
|
||||
+ [13]Geelong
|
||||
+ [14]Gold Coast
|
||||
+ [15]GWS Giants
|
||||
+ [16]Hawthorn
|
||||
+ [17]Melbourne
|
||||
+ [18]North Melbourne
|
||||
+ [19]Port Adelaide
|
||||
+ [20]Richmond
|
||||
+ [21]St Kilda
|
||||
+ [22]Sydney
|
||||
+ [23]West Coast
|
||||
+ [24]Western Bulldogs
|
||||
* [25]Ladder
|
||||
* [26]Results
|
||||
+ [27]Match Results
|
||||
+ [28]Season Highlights
|
||||
+ [29]Results By Ground
|
||||
+ [30]This Day In History
|
||||
* [31]Player Statistics
|
||||
+ [32]Player Rankings
|
||||
+ [33]Rising Stars
|
||||
+ [34]Player Compare
|
||||
* [35]Form Guide
|
||||
|
||||
* [36]Log In
|
||||
|
||||
(BUTTON)
|
||||
Team: [Geelong_________]
|
||||
Season: [2019]
|
||||
(BUTTON) Go
|
||||
* [37]Fixture
|
||||
* [38]Player Statistics
|
||||
* [39]Wins / Losses by Margin
|
||||
* [40]Quarter Statistics
|
||||
|
||||
2019 Fixture
|
||||
|
||||
Rnd Home Team Away Team Ground Date
|
||||
R1 [41]Collingwood 3.5 4.9 7.10 9.11 (65) lost to Geelong 2.2 3.4 7.10 10.12 (72) [42]Melbourne Cricket Ground Mar 22 (Fri 7:50pm)
|
||||
R2 Geelong 6.1 7.4 13.4 20.6 (126) dftd [43]Melbourne 2.2 3.4 3.9 6.10 (46) [44]Simonds Stadium Mar 30 (Sat 7:25pm)
|
||||
R3 [45]Adelaide 3.6 4.9 9.12 10.15 (75) lost to Geelong 6.2 8.8 10.9 14.15 (99) [46]Adelaide Oval Apr 4 (Thu 7:50pm)
|
||||
R4 Geelong 4.3 7.6 10.8 11.9 (75) lost to [47]GWS Giants 1.1 4.3 10.7 11.13 (79) [48]Simonds Stadium Apr 13 (Sat 1:45pm)
|
||||
R5 [49]Hawthorn 4.2 7.7 10.10 13.12 (90) lost to Geelong 4.3 10.6 15.10 17.11 (113) [50]Melbourne Cricket Ground Apr 22 (Mon 3:20pm)
|
||||
R6 Geelong 7.1 8.6 12.11 15.14 (104) dftd [51]West Coast 2.1 3.3 5.3 7.4 (46) [52]Simonds Stadium Apr 28 (Sun 4:40pm)
|
||||
R7 Geelong 4.0 7.3 10.7 13.8 (86) dftd [53]Essendon 3.3 4.5 5.6 7.12 (54) [54]Melbourne Cricket Ground May 5 (Sun 3:20pm)
|
||||
R8 [55]North Melbourne 1.5 4.8 9.8 11.14 (80) lost to Geelong 3.0 8.3 14.6 16.8 (104) [56]Marvel Stadium May 12 (Sun 1:10pm)
|
||||
R9 Geelong 6.2 11.4 15.6 21.7 (133) dftd [57]Western Bulldogs 4.1 7.6 12.9 13.11 (89) [58]Simonds Stadium May 18 (Sat 4:35pm)
|
||||
R10 [59]Gold Coast 4.3 6.5 9.8 9.10 (64) lost to Geelong 4.3 6.8 9.10 13.13 (91) [60]Metricon Stadium May 25 (Sat 7:25pm)
|
||||
R11 Geelong 5.1 7.2 11.4 13.7 (85) dftd [61]Sydney 3.3 5.8 6.12 8.15 (63) [62]Simonds Stadium Jun 1 (Sat 4:35pm)
|
||||
R12 [63]Richmond 2.1 2.4 3.6 5.7 (37) lost to Geelong 0.2 7.4 15.8 16.8 (104) [64]Melbourne Cricket Ground Jun 7 (Fri 7:50pm)
|
||||
R14 [65]Port Adelaide 3.4 6.5 7.9 9.13 (67) dftd Geelong 1.2 3.4 6.6 8.8 (56) [66]Adelaide Oval Jun 22 (Sat 7:40pm)
|
||||
R15 Geelong 4.1 7.6 11.9 14.12 (96) dftd [67]Adelaide 5.4 7.5 9.7 10.9 (69) [68]Simonds Stadium Jun 28 (Fri 7:50pm)
|
||||
R16 [69]Western Bulldogs 1.4 3.5 5.7 10.11 (71) dftd Geelong 3.5 4.8 6.11 7.13 (55) [70]Marvel Stadium Jul 6 (Sat 7:25pm)
|
||||
R17 Geelong 4.4 5.7 8.8 12.12 (84) dftd [71]St Kilda 2.2 6.3 6.7 8.9 (57) [72]Simonds Stadium Jul 13 (Sat 7:25pm)
|
||||
R18 Geelong 2.2 4.5 7.10 8.13 (61) lost to [73]Hawthorn 4.1 7.10 10.11 12.13 (85) [74]Melbourne Cricket Ground Jul 21 (Sun 1:10pm)
|
||||
R19 [75]Sydney 3.3 6.5 7.6 12.8 (80) lost to Geelong 1.1 6.5 10.10 16.11 (107) [76]Sydney Cricket Ground Jul 28 (Sun 3:20pm)
|
||||
R20 [77]Fremantle 2.4 6.7 9.8 14.11 (95) dftd Geelong 5.1 6.4 8.6 9.7 (61) [78]Optus Stadium Aug 3 (Sat 4:35pm)
|
||||
R21 Geelong 1.3 3.9 6.13 9.15 (69) dftd [79]North Melbourne 0.2 1.5 1.8 1.8 (14) [80]Simonds Stadium Aug 10 (Sat 7:25pm)
|
||||
R22 [81]Brisbane Lions 1.3 4.8 6.12 10.15 (75) dftd Geelong 2.2 7.7 8.9 10.14 (74) [82]Gabba Aug 17 (Sat 2:10pm)
|
||||
R23 Geelong 5.4 12.5 14.6 19.15 (129) dftd [83]Carlton 1.3 3.8 6.13 8.13 (61) [84]Simonds Stadium Aug 24 (Sat 4:35pm)
|
||||
QF Geelong 1.2 4.4 5.6 7.9 (51) lost to [85]Collingwood 4.2 7.5 9.7 9.7 (61) [86]Melbourne Cricket Ground Sep 6 (Fri 7:50pm)
|
||||
SF Geelong 5.2 7.3 9.9 13.10 (88) dftd [87]West Coast 1.1 5.5 10.7 10.8 (68) [88]Melbourne Cricket Ground Sep 13 (Fri 7:50pm)
|
||||
PF [89]Richmond 3.3 4.5 9.7 12.13 (85) dftd Geelong 4.3 7.8 8.9 9.12 (66) [90]Melbourne Cricket Ground Sep 20 (Fri 7:50pm)
|
||||
|
||||
2019 Player Statistics
|
||||
|
||||
Pos [91]Num [92]Player [93]MT [94]K [95]Avg [96]H [97]Avg [98]D [99]Avg [100]M [101]Avg [102]HO [103]Avg [104]T [105]Avg [106]FF [107]FA [108]G [109]Avg [110]B [111]SC [112]Rat [113]Avg
|
||||
1 35 [114]Patrick Dangerfield 24 352 14.7 298 12.4 650 27.1 119 5 1 0 105 4.4 43 38 27 1.1 18 180 2539 105.8
|
||||
2 22 [115]Mitchell Duncan 23 340 14.8 241 10.5 581 25.3 172 7.5 0 0 68 3 19 20 20 0.9 6 126 2375 103.3
|
||||
3 11 [116]Tim Kelly 25 381 15.2 254 10.2 635 25.4 89 3.6 0 0 106 4.2 31 20 24 1 18 162 2475 99
|
||||
4 44 [117]Tom Stewart 25 473 18.9 107 4.3 580 23.2 185 7.4 0 0 43 1.7 17 16 0 0 2 2 2331 93.2
|
||||
5 4 [118]Gary Ablett 24 293 12.2 189 7.9 482 20.1 89 3.7 0 0 107 4.5 18 42 34 1.4 18 222 2066 86.1
|
||||
6 16 [119]Scott Selwood 2 21 10.5 17 8.5 38 19 8 4 0 0 12 6 3 4 1 0.5 1 7 167 83.5
|
||||
7 18 [120]Charlie Constable 7 63 9 87 12.4 150 21.4 32 4.6 0 0 26 3.7 4 5 5 0.7 2 32 584 83.4
|
||||
8 1 [121]Rhys Stanley 18 137 7.6 112 6.2 249 13.8 53 2.9 501 27.8 46 2.6 20 33 7 0.4 7 49 1449 80.5
|
||||
9 14 [122]Joel Selwood 24 275 11.5 215 9 490 20.4 79 3.3 0 0 93 3.9 43 24 6 0.3 6 42 1877 78.2
|
||||
10 29 [123]Cameron Guthrie 20 191 9.6 177 8.9 368 18.4 70 3.5 0 0 98 4.9 10 20 10 0.5 4 64 1543 77.2
|
||||
11 27 [124]Sam Menegola 12 127 10.6 101 8.4 228 19 58 4.8 0 0 38 3.2 7 8 3 0.3 6 24 916 76.3
|
||||
12 40 [125]Luke Dahlhaus 24 171 7.1 262 10.9 433 18 71 3 0 0 115 4.8 25 14 14 0.6 16 100 1793 74.7
|
||||
13 9 [126]Zac Smith 3 16 5.3 21 7 37 12.3 7 2.3 82 27.3 8 2.7 1 2 0 0 0 0 220 73.3
|
||||
14 45 [127]Ryan Abbott 1 5 5 6 6 11 11 3 3 23 23 4 4 1 3 1 1 0 6 73 73
|
||||
15 3 [128]Brandan Parfitt 20 190 9.5 174 8.7 364 18.2 40 2 0 0 104 5.2 24 22 4 0.2 4 28 1440 72
|
||||
16 2 [129]Zach Tuohy 18 252 14 98 5.4 350 19.4 78 4.3 0 0 17 0.9 7 8 3 0.2 10 28 1265 70.3
|
||||
17 26 [130]Tom Hawkins 24 203 8.5 106 4.4 309 12.9 126 5.3 28 1.2 37 1.5 14 24 56 2.3 32 368 1685 70.2
|
||||
18 19 [131]Quinton Narkle 6 59 9.8 44 7.3 103 17.2 14 2.3 0 0 19 3.2 5 3 5 0.8 4 34 413 68.8
|
||||
19 46 [132]Mark Blicavs 25 182 7.3 154 6.2 336 13.4 125 5 92 3.7 90 3.6 22 14 0 0 3 3 1664 66.6
|
||||
20 32 [133]Gryan Miers 25 229 9.2 156 6.2 385 15.4 98 3.9 0 0 48 1.9 18 9 28 1.1 19 187 1663 66.5
|
||||
21 34 [134]James Parsons 4 45 11.3 17 4.3 62 15.5 16 4 0 0 9 2.3 4 5 3 0.8 2 20 262 65.5
|
||||
22 6 [135]Jordan Clark 18 171 9.5 78 4.3 249 13.8 76 4.2 0 0 47 2.6 11 13 11 0.6 8 74 1131 62.8
|
||||
23 42 [136]Mark O'Connor 23 195 8.5 127 5.5 322 14 104 4.5 0 0 61 2.7 14 13 1 0 0 6 1376 59.8
|
||||
24 7 [137]Harry Taylor 24 186 7.8 145 6 331 13.8 114 4.8 2 0.1 41 1.7 14 12 3 0.1 2 20 1354 56.4
|
||||
25 39 [138]Zach Guthrie 1 11 11 2 2 13 13 5 5 0 0 1 1 0 0 0 0 0 0 56 56
|
||||
26 28 [139]Darcy Fort 3 16 5.3 7 2.3 23 7.7 6 2 36 12 5 1.7 4 2 5 1.7 0 30 164 54.7
|
||||
27 25 [140]Lachie Henderson 6 53 8.8 22 3.7 75 12.5 29 4.8 0 0 8 1.3 3 3 1 0.2 0 6 322 53.7
|
||||
28 30 [141]Tom Atkins 23 122 5.3 162 7 284 12.3 35 1.5 0 0 110 4.8 12 16 5 0.2 4 34 1233 53.6
|
||||
29 17 [142]Esava Ratugolea 20 103 5.2 73 3.7 176 8.8 53 2.7 127 6.4 45 2.3 34 13 15 0.8 15 105 1021 51.1
|
||||
30 13 [143]Lachie Fogarty 2 10 5 9 4.5 19 9.5 3 1.5 0 0 10 5 1 0 0 0 0 0 98 49
|
||||
31 8 [144]Jake Kolodjashnij 23 168 7.3 86 3.7 254 11 109 4.7 0 0 33 1.4 13 10 0 0 1 1 1119 48.7
|
||||
32 24 [145]Jed Bews 12 94 7.8 35 2.9 129 10.8 33 2.8 0 0 30 2.5 8 6 3 0.3 3 21 582 48.5
|
||||
33 23 [146]Gary Rohan 19 125 6.6 37 1.9 162 8.5 65 3.4 1 0.1 34 1.8 13 15 25 1.3 11 161 910 47.9
|
||||
34 38 [147]Jack Henry 23 175 7.6 66 2.9 241 10.5 97 4.2 0 0 34 1.5 7 9 0 0 4 4 1068 46.4
|
||||
Totals 551 5434 9.9 3685 6.7 9119 16.5 2261 4.1 893 1.6 1652 3 470 446 320 0.6 226 2146 39234 71.2
|
||||
|
||||
2019 Wins
|
||||
|
||||
Round Opposition For Against Margin Ground
|
||||
Round 2 Melbourne 20.6 (126) 6.10 (46) 80 Simonds Stadium
|
||||
Round 23 Carlton 19.15 (129) 8.13 (61) 68 Simonds Stadium
|
||||
Round 12 Richmond 16.8 (104) 5.7 (37) 67 Melbourne Cricket Ground
|
||||
Round 6 West Coast 15.14 (104) 7.4 (46) 58 Simonds Stadium
|
||||
Round 21 North Melbourne 9.15 (69) 1.8 (14) 55 Simonds Stadium
|
||||
Round 9 Western Bulldogs 21.7 (133) 13.11 (89) 44 Simonds Stadium
|
||||
Round 7 Essendon 13.8 (86) 7.12 (54) 32 Melbourne Cricket Ground
|
||||
Round 19 Sydney 16.11 (107) 12.8 (80) 27 Sydney Cricket Ground
|
||||
Round 17 St Kilda 12.12 (84) 8.9 (57) 27 Simonds Stadium
|
||||
Round 15 Adelaide 14.12 (96) 10.9 (69) 27 Simonds Stadium
|
||||
Round 10 Gold Coast 13.13 (91) 9.10 (64) 27 Metricon Stadium
|
||||
Round 8 North Melbourne 16.8 (104) 11.14 (80) 24 Marvel Stadium
|
||||
Round 3 Adelaide 14.15 (99) 10.15 (75) 24 Adelaide Oval
|
||||
Round 5 Hawthorn 17.11 (113) 13.12 (90) 23 Melbourne Cricket Ground
|
||||
Round 11 Sydney 13.7 (85) 8.15 (63) 22 Simonds Stadium
|
||||
Finals Week 2 West Coast 13.10 (88) 10.8 (68) 20 Melbourne Cricket Ground
|
||||
Round 1 Collingwood 10.12 (72) 9.11 (65) 7 Melbourne Cricket Ground
|
||||
Average margin: 37.2
|
||||
|
||||
2019 Losses
|
||||
|
||||
Round Opposition For Against Margin Ground
|
||||
Round 20 Fremantle 9.7 (61) 14.11 (95) 34 Optus Stadium
|
||||
Round 18 Hawthorn 8.13 (61) 12.13 (85) 24 Melbourne Cricket Ground
|
||||
Finals Week 3 Richmond 9.12 (66) 12.13 (85) 19 Melbourne Cricket Ground
|
||||
Round 16 Western Bulldogs 7.13 (55) 10.11 (71) 16 Marvel Stadium
|
||||
Round 14 Port Adelaide 8.8 (56) 9.13 (67) 11 Adelaide Oval
|
||||
Finals Week 1 Collingwood 7.9 (51) 9.7 (61) 10 Melbourne Cricket Ground
|
||||
Round 4 GWS Giants 11.9 (75) 11.13 (79) 4 Simonds Stadium
|
||||
Round 22 Brisbane Lions 10.14 (74) 10.15 (75) 1 Gabba
|
||||
Average margin: 14.9
|
||||
|
||||
2019 Quarter Statistics
|
||||
|
||||
Quarter W D L For Against %
|
||||
1^st 17 1 7 89.52 (586) 62.69 (441) 132.88
|
||||
2^nd 16 0 9 75.81 (531) 56.78 (414) 128.26
|
||||
3^rd 15 0 10 83.72 (570) 64.62 (446) 127.80
|
||||
4^th 14 1 10 73.64 (502) 52.63 (375) 133.87
|
||||
Total 62 2 36 320.269 (2189) 234.272 (1676) 130.61
|
||||
[INS: :INS]
|
||||
Copyright © 2003 - 2020 FinalSiren.com.
|
||||
|
||||
References
|
||||
|
||||
Visible links
|
||||
1. https://finalsiren.com/
|
||||
2. https://finalsiren.com/
|
||||
3. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2019
|
||||
4. https://finalsiren.com/TeamStatsSummary.asp
|
||||
5. https://finalsiren.com/TeamGroundSummary.asp
|
||||
6. https://finalsiren.com/PreviousGames.asp
|
||||
7. https://finalsiren.com/Fixture.asp?TeamID=1
|
||||
8. https://finalsiren.com/Fixture.asp?TeamID=2
|
||||
9. https://finalsiren.com/Fixture.asp?TeamID=14
|
||||
10. https://finalsiren.com/Fixture.asp?TeamID=3
|
||||
11. https://finalsiren.com/Fixture.asp?TeamID=5
|
||||
12. https://finalsiren.com/Fixture.asp?TeamID=11
|
||||
13. https://finalsiren.com/Fixture.asp?TeamID=4
|
||||
14. https://finalsiren.com/Fixture.asp?TeamID=19
|
||||
15. https://finalsiren.com/Fixture.asp?TeamID=21
|
||||
16. https://finalsiren.com/Fixture.asp?TeamID=16
|
||||
17. https://finalsiren.com/Fixture.asp?TeamID=13
|
||||
18. https://finalsiren.com/Fixture.asp?TeamID=6
|
||||
19. https://finalsiren.com/Fixture.asp?TeamID=9
|
||||
20. https://finalsiren.com/Fixture.asp?TeamID=8
|
||||
21. https://finalsiren.com/Fixture.asp?TeamID=12
|
||||
22. https://finalsiren.com/Fixture.asp?TeamID=15
|
||||
23. https://finalsiren.com/Fixture.asp?TeamID=10
|
||||
24. https://finalsiren.com/Fixture.asp?TeamID=7
|
||||
25. https://finalsiren.com/AFLLadder.asp
|
||||
26. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2019
|
||||
27. https://finalsiren.com/Results.asp
|
||||
28. https://finalsiren.com/SeasonHighlights.asp
|
||||
29. https://finalsiren.com/ResultsByGround.asp
|
||||
30. https://finalsiren.com/ResultsDayInHistory.asp
|
||||
31. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2019
|
||||
32. https://finalsiren.com/AFLPlayerStats.asp
|
||||
33. https://finalsiren.com/RisingStars.asp
|
||||
34. https://finalsiren.com/PlayerCompare.asp
|
||||
35. https://finalsiren.com/FormGuide.asp
|
||||
36. https://finalsiren.com/Account/Registration.asp?PushURL=/Default.asp
|
||||
37. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2019#fixture
|
||||
38. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2019#player
|
||||
39. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2019#winslosses
|
||||
40. https://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2019#quarterstats
|
||||
41. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=3
|
||||
42. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
43. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=13
|
||||
44. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
45. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=1
|
||||
46. https://finalsiren.com/Ground.asp?GroundID=30
|
||||
47. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=21
|
||||
48. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
49. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=16
|
||||
50. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
51. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=10
|
||||
52. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
53. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=5
|
||||
54. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
55. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=6
|
||||
56. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
57. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=7
|
||||
58. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
59. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=19
|
||||
60. https://finalsiren.com/Ground.asp?GroundID=22
|
||||
61. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=15
|
||||
62. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
63. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=8
|
||||
64. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
65. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=9
|
||||
66. https://finalsiren.com/Ground.asp?GroundID=30
|
||||
67. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=1
|
||||
68. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
69. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=7
|
||||
70. https://finalsiren.com/Ground.asp?GroundID=2
|
||||
71. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=12
|
||||
72. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
73. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=16
|
||||
74. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
75. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=15
|
||||
76. https://finalsiren.com/Ground.asp?GroundID=4
|
||||
77. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=11
|
||||
78. https://finalsiren.com/Ground.asp?GroundID=43
|
||||
79. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=6
|
||||
80. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
81. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=2
|
||||
82. https://finalsiren.com/Ground.asp?GroundID=7
|
||||
83. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=14
|
||||
84. https://finalsiren.com/Ground.asp?GroundID=19
|
||||
85. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=3
|
||||
86. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
87. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=10
|
||||
88. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
89. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=8
|
||||
90. https://finalsiren.com/Ground.asp?GroundID=1
|
||||
91. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=4&Sort=Number Asc#player
|
||||
92. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=4&Sort=PlayerName Asc#player
|
||||
93. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=4&Sort=Matches Desc#player
|
||||
94. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=4&Sort=Kicks Desc#player
|
||||
95. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=4&Sort=AverageKicks Desc#player
|
||||
96. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=4&Sort=Handballs Desc#player
|
||||
97. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=4&Sort=AverageHandballs Desc#player
|
||||
98. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=4&Sort=Disposals Desc#player
|
||||
99. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=4&Sort=AverageDisposals Desc#player
|
||||
100. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=4&Sort=Marks Desc#player
|
||||
101. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=4&Sort=AverageMarks Desc#player
|
||||
102. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=4&Sort=HitOuts Desc#player
|
||||
103. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=4&Sort=AverageHitOuts Desc#player
|
||||
104. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=4&Sort=Tackles Desc#player
|
||||
105. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=4&Sort=AverageTackles Desc#player
|
||||
106. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=4&Sort=FreesFor Desc#player
|
||||
107. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=4&Sort=FreesAgainst Desc#player
|
||||
108. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=4&Sort=Goals Desc#player
|
||||
109. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=4&Sort=AverageGoals Desc#player
|
||||
110. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=4&Sort=Behinds Desc#player
|
||||
111. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=4&Sort=Score Desc#player
|
||||
112. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=4&Sort=Rating Desc#player
|
||||
113. https://finalsiren.com/Fixture.asp?SeasonID=2019&TeamID=4&Sort=AverageRating Desc#player
|
||||
114. https://finalsiren.com/PlayerStats.asp?PlayerID=1877
|
||||
115. https://finalsiren.com/PlayerStats.asp?PlayerID=1973
|
||||
116. https://finalsiren.com/PlayerStats.asp?PlayerID=2790
|
||||
117. https://finalsiren.com/PlayerStats.asp?PlayerID=2700
|
||||
118. https://finalsiren.com/PlayerStats.asp?PlayerID=1009
|
||||
119. https://finalsiren.com/PlayerStats.asp?PlayerID=1824
|
||||
120. https://finalsiren.com/PlayerStats.asp?PlayerID=2875
|
||||
121. https://finalsiren.com/PlayerStats.asp?PlayerID=2024
|
||||
122. https://finalsiren.com/PlayerStats.asp?PlayerID=1714
|
||||
123. https://finalsiren.com/PlayerStats.asp?PlayerID=2064
|
||||
124. https://finalsiren.com/PlayerStats.asp?PlayerID=2661
|
||||
125. https://finalsiren.com/PlayerStats.asp?PlayerID=2150
|
||||
126. https://finalsiren.com/PlayerStats.asp?PlayerID=2092
|
||||
127. https://finalsiren.com/PlayerStats.asp?PlayerID=2858
|
||||
128. https://finalsiren.com/PlayerStats.asp?PlayerID=2699
|
||||
129. https://finalsiren.com/PlayerStats.asp?PlayerID=2147
|
||||
130. https://finalsiren.com/PlayerStats.asp?PlayerID=1720
|
||||
131. https://finalsiren.com/PlayerStats.asp?PlayerID=2843
|
||||
132. https://finalsiren.com/PlayerStats.asp?PlayerID=2343
|
||||
133. https://finalsiren.com/PlayerStats.asp?PlayerID=2874
|
||||
134. https://finalsiren.com/PlayerStats.asp?PlayerID=2707
|
||||
135. https://finalsiren.com/PlayerStats.asp?PlayerID=2876
|
||||
136. https://finalsiren.com/PlayerStats.asp?PlayerID=2726
|
||||
137. https://finalsiren.com/PlayerStats.asp?PlayerID=1820
|
||||
138. https://finalsiren.com/PlayerStats.asp?PlayerID=2745
|
||||
139. https://finalsiren.com/PlayerStats.asp?PlayerID=2912
|
||||
140. https://finalsiren.com/PlayerStats.asp?PlayerID=1814
|
||||
141. https://finalsiren.com/PlayerStats.asp?PlayerID=2873
|
||||
142. https://finalsiren.com/PlayerStats.asp?PlayerID=2791
|
||||
143. https://finalsiren.com/PlayerStats.asp?PlayerID=2792
|
||||
144. https://finalsiren.com/PlayerStats.asp?PlayerID=2562
|
||||
145. https://finalsiren.com/PlayerStats.asp?PlayerID=2470
|
||||
146. https://finalsiren.com/PlayerStats.asp?PlayerID=2018
|
||||
147. https://finalsiren.com/PlayerStats.asp?PlayerID=2800
|
||||
|
||||
Hidden links:
|
||||
149. https://finalsiren.com/MatchDetails.asp?GameID=8076&Code=c1f4bdfc6d9bdf5d114ab69181a41459
|
||||
150. https://finalsiren.com/MatchDetails.asp?GameID=8088&Code=dad2001ec2456db43127b0bf0e32dcf5
|
||||
151. https://finalsiren.com/MatchDetails.asp?GameID=8093&Code=205023d89dc1532fd2309a416f1cbad6
|
||||
152. https://finalsiren.com/MatchDetails.asp?GameID=8104&Code=444f81689a41c833765f7068bc50ee95
|
||||
153. https://finalsiren.com/MatchDetails.asp?GameID=8119&Code=201cbcd377fddea5bbb5f9359442dabd
|
||||
154. https://finalsiren.com/MatchDetails.asp?GameID=8128&Code=6a53a2e6df6885fad5c27204be67284e
|
||||
155. https://finalsiren.com/MatchDetails.asp?GameID=8136&Code=f45e73900778f5485af39c9c6b58bbff
|
||||
156. https://finalsiren.com/MatchDetails.asp?GameID=8144&Code=d3644662516dd2f3fed913cfcaa5fed2
|
||||
157. https://finalsiren.com/MatchDetails.asp?GameID=8150&Code=21c5694d4f83dd64b7cca7f91214db8c
|
||||
158. https://finalsiren.com/MatchDetails.asp?GameID=8160&Code=8ceffb95fda232774be77e016c303a9e
|
||||
159. https://finalsiren.com/MatchDetails.asp?GameID=8168&Code=fc367cd4b45c441055a580db768e4af1
|
||||
160. https://finalsiren.com/MatchDetails.asp?GameID=8174&Code=e8f03129e4082a37f9bc39cb674ce7ec
|
||||
161. https://finalsiren.com/MatchDetails.asp?GameID=8190&Code=1af71b920c1e387bfc6ebd05aa14705d
|
||||
162. https://finalsiren.com/MatchDetails.asp?GameID=8193&Code=ab351cf3025a21a368b4c0e458d8aa66
|
||||
163. https://finalsiren.com/MatchDetails.asp?GameID=8205&Code=f94db8f88d579ab231168986cfbf81dc
|
||||
164. https://finalsiren.com/MatchDetails.asp?GameID=8215&Code=9fe89b953f6c1da3cb228dc795f8c683
|
||||
165. https://finalsiren.com/MatchDetails.asp?GameID=8225&Code=c2c3a10a7407f8555c12af3bf333a86f
|
||||
166. https://finalsiren.com/MatchDetails.asp?GameID=8235&Code=7057b62b49fb697c143ab5cbee098a7a
|
||||
167. https://finalsiren.com/MatchDetails.asp?GameID=8240&Code=ac6b8ed7810c94ddf9aa9930bc76ea36
|
||||
168. https://finalsiren.com/MatchDetails.asp?GameID=8251&Code=56860a5c795af919b681ccf760497db6
|
||||
169. https://finalsiren.com/MatchDetails.asp?GameID=8257&Code=14a5ac181fb57c6a2858e34ad0fa581e
|
||||
170. https://finalsiren.com/MatchDetails.asp?GameID=8269&Code=dd2bdb54a4b348a6b2536f5f900f3884
|
||||
171. https://finalsiren.com/MatchDetails.asp?GameID=8275&Code=490ff7935ce15afb2f6cdc1a366db48c
|
||||
172. https://finalsiren.com/MatchDetails.asp?GameID=8277&Code=a8429fcdff29737c3f6620ff98ee9641
|
||||
173. https://finalsiren.com/MatchDetails.asp?GameID=8279&Code=25b1269c0c91e2e13a8195e255d76214
|
||||
32
AddFootyData.sh
Executable file
32
AddFootyData.sh
Executable file
@@ -0,0 +1,32 @@
|
||||
#!/bin/sh
|
||||
|
||||
# recordid=75 ; # get this manually
|
||||
|
||||
dir=/myth/videos/Football/2008/
|
||||
intid=$(echo -n "select intid from videometadata where filename='$dir`/bin/ls -rt $dir| tail -n1`'" \
|
||||
| mysql --user=mythtv --password=mythtv mythconverg | tail -n1)
|
||||
|
||||
|
||||
Rd=`( cd /myth/videos/Football/2008 ; /bin/ls -1 | sort | tail -n 1 | cut -c3-4 )`
|
||||
|
||||
recordid=$(echo -n "select recordid from recorded where title like '%AFL%'" \
|
||||
| mysql --user=mythtv --password=mythtv mythconverg | tail -n1)
|
||||
|
||||
if [ "$Rd" -lt "10" ]; then
|
||||
Rd=`echo $Rd | cut -c2`
|
||||
fi
|
||||
|
||||
echo "something like this:"
|
||||
|
||||
echo "update videometadata set length =
|
||||
hour( timediff( (select endtime from recorded where recordid=$recordid),
|
||||
(select starttime from recorded where recordid=$recordid) ) ) * 60 +
|
||||
minute( timediff( (select endtime from recorded where
|
||||
recordid=$recordid),
|
||||
(select starttime from recorded where recordid=$recordid) ) )
|
||||
where intid=$intid;
|
||||
update videometadata set plot = (select description from recorded where recordid=$recordid) where intid=$intid;
|
||||
update videometadata set year = year( date( (select starttime from recorded where recordid=$recordid) )) where intid=$intid;
|
||||
update videometadata set director = 'AFL Round $Rd' where intid=$intid;
|
||||
update videometadata set rating = 'G' where intid=$intid;
|
||||
update videometadata set coverfile = '/myth/video-cover-art/gfc.jpg' where intid=$intid;"
|
||||
87
CopyFromRecordingsToVideo.sh
Executable file
87
CopyFromRecordingsToVideo.sh
Executable file
@@ -0,0 +1,87 @@
|
||||
#!/bin/bash
|
||||
|
||||
VID_DIR=/export/docker/storage/other-videos
|
||||
RDIR=/export/myth/tv
|
||||
if [ $# -ne 2 ]; then
|
||||
echo "Usage: $argv <search> <to-filename>"
|
||||
echo "search will be used as a %title% search in the title field of the recordings, and new-name is a full path to /export/myth/videos and should include any subdirs/xxx.ext"
|
||||
echo "E.g. $argv "\"Friday Fin\"" /export/docker/storage/other-videos/AFL/2020/Rd1-Away-Carlton.mpg"
|
||||
exit 0
|
||||
else
|
||||
search=$1
|
||||
new_name=$2
|
||||
if [ `expr "$new_name" : "$VID_DIR"` = 0 ]; then
|
||||
echo "The filename you are copying to is not in $VID_DIR, exiting..."
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
footy=0
|
||||
if [ `expr "$new_name" : "$VID_DIR/AFL"` -gt 0 ]; then
|
||||
footy=1
|
||||
fi
|
||||
echo "s=$search -- (footy=$footy) & its a full path: $new_name"
|
||||
|
||||
found_in="title"
|
||||
basename=$(echo -n "select basename from recorded where title like '%$search%'" \
|
||||
| mysql --user=mythtv --password=mythtv mythconverg | tail -n1)
|
||||
full_title=$(echo -n "select title, subtitle from recorded where title like '%$search%'" \
|
||||
| mysql --user=mythtv --password=mythtv mythconverg | tail -n1)
|
||||
|
||||
if [ -z $basename ]; then
|
||||
found_in="subtitle"
|
||||
basename=$(echo -n "select basename from recorded where subtitle like '%$search%'" \
|
||||
| mysql --user=mythtv --password=mythtv mythconverg | tail -n1)
|
||||
full_title=$(echo -n "select title, subtitle from recorded where subtitle like '%$search%'" \
|
||||
| mysql --user=mythtv --password=mythtv mythconverg | tail -n1)
|
||||
elif [ -z $basename ]; then
|
||||
echo "Could not match $search in title or subtitle, Exiting..."
|
||||
exit 2
|
||||
fi
|
||||
|
||||
echo "Found: ($basename) (by $found_in match) - $full_title"
|
||||
echo "Okay to: sudo mv $RDIR/$basename $new_name (y/N?)"
|
||||
read response
|
||||
|
||||
if [ "$response" != "y" ]; then
|
||||
echo "Cancelling..."
|
||||
exit 0;
|
||||
fi
|
||||
|
||||
sudo mv $RDIR/$basename $new_name
|
||||
echo "You Need to rescan in myth now... press any key when done"
|
||||
read response
|
||||
|
||||
sig_bit=`expr $new_name : "$VID_DIR/"`
|
||||
myth_new_name=${new_name:$sig_bit}
|
||||
|
||||
intid=$(echo -n "select intid from videometadata where filename like '%$myth_new_name'" \
|
||||
| mysql --user=mythtv --password=mythtv mythconverg | tail -n1)
|
||||
|
||||
if [ "$intid" = "" ]; then
|
||||
echo "Something is not right, I can't find the file we just scanned for"
|
||||
exit 0;
|
||||
fi
|
||||
|
||||
length_in_sec=`ffprobe -v error -show_entries format=duration -of default=noprint_wrappers=1:nokey=1 $new_name 2> /dev/null`
|
||||
length=`echo "$length_in_sec/ 60" | bc`
|
||||
|
||||
echo "update videometadata set length = $length where intid=$intid;
|
||||
update videometadata set plot = (select description from recorded where basename='$basename') where intid=$intid;
|
||||
update videometadata set year = year( date( (select starttime from recorded where basename='$basename') )) where intid=$intid;
|
||||
update videometadata set rating = 'G' where intid=$intid;" \
|
||||
| mysql --user=mythtv --password=mythtv mythconverg
|
||||
|
||||
if [ $footy = 1 ]; then
|
||||
pat='Rd([0-9]+)'
|
||||
[[ $new_name =~ $pat ]] # $pat must be unquoted
|
||||
Rd="${BASH_REMATCH[1]}"
|
||||
# Rd=`echo $new_name | cut -c30-31`
|
||||
echo "This is a football stream, also copying gfc.jpg, and slotting this in for Round: $Rd"
|
||||
echo "update videometadata set director = 'AFL Round $Rd' where intid=$intid;
|
||||
update videometadata set coverfile = '/myth/video-cover-art/gfc.jpg' where intid=$intid;" \
|
||||
| mysql --user=mythtv --password=mythtv mythconverg
|
||||
fi
|
||||
|
||||
# put a zero-byte file in tv dir so it can be deleted out of myth's db
|
||||
touch $RDIR/$basename
|
||||
202
Mint-Linux-Upgrade
Normal file
202
Mint-Linux-Upgrade
Normal file
@@ -0,0 +1,202 @@
|
||||
#!/bin/sh
|
||||
|
||||
# choose internode...
|
||||
software-properties-gtk
|
||||
|
||||
# set root pwd
|
||||
sudo passwd
|
||||
|
||||
# use previous install's conf
|
||||
export OD=/mnt/old_distro
|
||||
cp -f $OD/etc/sudoers.d/ddp /etc/sudoers.d/ ; # make sudo not ask for passwd for sudo group (that is all this does)
|
||||
cp -f $OD/etc/default/grub /etc/default/grub ; # GRUB_TIMEOUT=1, GRUB_BACKGROUND=/home/ddp/Pictures/star-for-grub.png
|
||||
grep 192.168.0.2 $OD/etc/fstab >> /etc/fstab
|
||||
# this should be created with min installer, but just in case:
|
||||
# grep backup $OD/etc/fstab >> /etc/fstab
|
||||
# FINALLY: set final number to 0 on /boot/efi so it does not fail fsck on every boot
|
||||
mkdir /myth
|
||||
mkdir -p /backup
|
||||
#echo "192.168.0.2:/export/myth /myth nfs noauto,x-systemd.automount,x-systemd.device-timeout=10,timeo=14,x-systemd.idle-timeout=1min,rsize=65536,wsize=65536,timeo=14,intr" >> /etc/fstab ; # stupid nfs mounts via systemd need this kooky syntax
|
||||
#echo "192.168.0.2:/export/home /home nfs noauto,x-systemd.automount,x-systemd.device-timeout=10,timeo=14,x-systemd.idle-timeout=1min,rsize=65536,wsize=65536,timeo=14,intr" >> /etc/fstab ; # stupid nfs mounts via systemd need this kooky syntax
|
||||
|
||||
apt-get update
|
||||
|
||||
# update everything :^)
|
||||
apt-get -y dist-upgrade
|
||||
|
||||
apt-get -y install gimp vim gnome-games openssh-server mplayer unrar \
|
||||
thunderbird nmap iftop ethtool gsmartcontrol imagemagick \
|
||||
freerdp2-x11 vlc nethogs tcl sysstat nfs-common faenza-icon-theme steam \
|
||||
gimp-plugin-registry elinks mesa-utils xscreensaver-gl alien \
|
||||
wmctrl grub2-splashimages libcrypt-ssleay-perl ntp traceroute \
|
||||
ubuntu-restricted-extras smbclient devilspie2 net-tools grub2-theme-mint-2k \
|
||||
fonts-crosextra-carlito fonts-crosextra-caladea git restic nvme-cli dkms iotop-c
|
||||
|
||||
### dkms/secureboot -> Will also need me to put the signing key into the bios on any new mobo (google it)
|
||||
cp -f $OD/etc/dkms/framework.conf /etc/dkms/ ; # OR just enable the sign tool line
|
||||
cp -f $OD/etc/dkms/sign-tool /etc/dkms/ ; # OR tweak this to have passphrase in it
|
||||
|
||||
|
||||
# catch new grub.conf and grub2-theme-mint-2k
|
||||
update-grub
|
||||
|
||||
# wireguard VPN to work
|
||||
apt-get -y install wireguard-tools resolvconf unbound
|
||||
cp -f $OD/etc/wireguard/wg100.conf /etc/wireguard/wg100.conf
|
||||
cp -f $OD/etc/unbound/unbound.conf.d/wg-deakin.conf /etc/unbound/unbound.conf.d/wg-deakin.conf
|
||||
systemctl disable systemd-resolved
|
||||
systemctl enable wg-quick@wg100
|
||||
systemctl restart unbound
|
||||
systemctl restart wg-quick@wg100
|
||||
# this copies over the 'search ddp.net' part
|
||||
cp -f $OD/etc/resolvconf/resolv.conf.d/tail /etc/resolvconf/resolv.conf.d/tail
|
||||
|
||||
|
||||
# get nvidia drivers
|
||||
ubuntu-drivers install
|
||||
|
||||
### half-way through linuxmint 20, needed to add this:
|
||||
ExecStartPre=modprobe nvidia
|
||||
#to /etc/systemd/system/display-manager.service: like below...
|
||||
|
||||
[Service]
|
||||
# temporary safety check until all DMs are converted to correct
|
||||
# display-manager.service symlink handling
|
||||
ExecStartPre=modprobe nvidia
|
||||
ExecStartPre=/bin/sh -c '[ "$(basename $(cat /etc/X11/default-display-manager 2>/dev/null))" = "lightdm" ]'
|
||||
ExecStart=/usr/sbin/lightdm
|
||||
Restart=always
|
||||
BusName=org.freedesktop.DisplayManager
|
||||
|
||||
|
||||
# steam needed the 32-bit nvidia-gl lib to match the above one it installed, e.g. -430 (not needed this time)
|
||||
#apt-get -y install libnvidia-gl-435:i386
|
||||
|
||||
# remember to say yes to hddtemp
|
||||
#sensors-detect ; # remember to say yes explicitly to the last question
|
||||
|
||||
# LDAP for client auth
|
||||
sudo apt install libnss-ldap libpam-ldap ldap-utils nscd
|
||||
# answer:
|
||||
#1) ldap://192.168.0.2
|
||||
#2) dc=depaoli,dc=id,dc=au
|
||||
#3) 3
|
||||
#4) Yes
|
||||
#5) No
|
||||
#6) cn=admin,dc=depaoli,dc=id,dc=au
|
||||
#7) a_real_admin_pass_word_for_2o20
|
||||
|
||||
# in case you screw up a step above, do this:
|
||||
dpkg-reconfigure ldap-auth-config
|
||||
|
||||
# add ldap to end of passwd group shadow in /etc/nsswitch.conf
|
||||
#### passwd: files systemd ldap
|
||||
#### group: files systemd ldap
|
||||
|
||||
sudo pam-auth-update ; # tick on home dir creation
|
||||
|
||||
# add bind_policy soft to /etc/ldap.conf (as root)
|
||||
echo "bind_policy soft" >> /etc/ldap.conf
|
||||
|
||||
|
||||
##
|
||||
## Now, need to get home dir back...
|
||||
##
|
||||
|
||||
# firewall
|
||||
sudo ufw allow from 192.168.0.0/24 to any port 22 ; # ssh
|
||||
sudo ufw allow from 128.184.0.0/16 to any port 22 ; # ssh from sys interact
|
||||
sudo ufw enable
|
||||
|
||||
# ensure wol works in new systemd world
|
||||
eth=`ifconfig | grep en | head -n1 | cut -f1 -d:`
|
||||
sudo ethtool -s $eth wol g
|
||||
|
||||
reboot ; # should fix nvidia drivers and ldap and NFS of /home, /myth
|
||||
|
||||
#######
|
||||
|
||||
|
||||
################################### zoom/teams ###################################
|
||||
# zoom from a repo (this is some guys hack, not official - so check):
|
||||
wget -qO- https://mirror.mwt.me/my/gpgkey | sudo tee /usr/share/keyrings/mwt.asc > /dev/null
|
||||
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/mwt.asc by-hash=force] https://mirror.mwt.me/my/deb any rstudio zoom" | sudo tee /etc/apt/sources.list.d/mwt.list
|
||||
apt update
|
||||
apt install -y zoom
|
||||
# I'm using teams in browser now, so dont need this?
|
||||
#curl https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg/microsoft.asc
|
||||
#echo "deb [arch=amd64] https://packages.microsoft.com/repos/ms-teams stable main" | sudo tee /etc/apt/sources.list.d/teams.list
|
||||
#apt update
|
||||
#apt install -y teams
|
||||
|
||||
################################### MYTH ###################################
|
||||
# get myth on the box
|
||||
### if you need a newer version: sudo add-apt-repository ppa:mythbuntu/32 && apt update
|
||||
mkdir /myth
|
||||
apt-get -y install mythweather mythmusic mythtv-frontend nfs-common
|
||||
# for myth... (I think this is no longer needed with ldap now)
|
||||
# uid=500, gid=500 for mythtv:mythtv
|
||||
# vi /etc/passwd ; # make mythtv - 500:500
|
||||
# vi /etc/group ; # make mythtv - 500
|
||||
#chown -R mythtv:mythtv /home/mythtv
|
||||
chown -R mythtv:mythtv /var/log/mythtv/
|
||||
#for i in $USERS; do
|
||||
# gpasswd -a $i mythtv
|
||||
#done
|
||||
|
||||
apt-get -y purge mythtv-dbg
|
||||
|
||||
# if on pug:
|
||||
#sudo cp -r /mnt/old_distro/usr/share/mythtv/mythweather/scripts/bom* /usr/share/mythtv/mythweather/scripts
|
||||
|
||||
################################### VPN ###################################
|
||||
|
||||
# VPN:
|
||||
#sudo apt -y install network-manager-openconnect-gnome
|
||||
|
||||
## smart & external drive:
|
||||
# consider /etc/smartd.conf (I added disk-by-id -d ignore -- but its h/w specific)
|
||||
|
||||
## need to get Deakin cisco one (https://www.deakin.edu.au/software/) -- maybe: https://software.deakin.edu.au/2019/04/16/cisco-anyconnect/
|
||||
#cd /home/ddp/tmp
|
||||
#tar zxf /home/ddp/installed/anyconnect-linux64-4.10.00093-predeploy-k9.tar.gz
|
||||
#cd anyconnect-linux64-*/vpn
|
||||
#sudo ./vpn_install.sh
|
||||
#run from menu, and when it has a connection box, need to use: vpn.deakin.edu.au/unencrypted
|
||||
|
||||
################################### borric ###################################
|
||||
# keyboard (do these by hand, 1-by-1, needs kbd input between cmds)
|
||||
add-apt-repository ppa:openrazer/stable
|
||||
add-apt-repository ppa:polychromatic/stable
|
||||
apt update
|
||||
apt install -y openrazer-meta polychromatic
|
||||
# do this to get keys into correct files/format
|
||||
#apt-key export 22E2C8C5 | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/polychromatic.gpg
|
||||
#apt-key export 7B2AEE37 | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/OpenRazer.gpg
|
||||
|
||||
# as ddp/etc:
|
||||
sudo gpasswd -a $USER plugdev
|
||||
|
||||
# install brave instead (follow this: https://brave.com/linux/#linux)
|
||||
curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg
|
||||
echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main"|tee /etc/apt/sources.list.d/brave-browser-release.list
|
||||
apt update
|
||||
sudo apt install -y brave-browser
|
||||
|
||||
# spotify if we want it
|
||||
curl -sS https://download.spotify.com/debian/pubkey_5E3C45D7B312C643.gpg | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/repository-spotify-com-keyring.gpg
|
||||
sudo apt install -y spotify-client
|
||||
|
||||
# vs code:
|
||||
# get new version from: https://code.visualstudio.com/docs/setup/linux
|
||||
sudo apt install ./Downloads/code_1.54.3-1615806378_amd64.deb
|
||||
|
||||
# add vim plugin:
|
||||
# https://marketplace.visualstudio.com/items?itemName=vscodevim.vim
|
||||
|
||||
# consider adding ~/bin/manage_teams & ~/bin/cinnamon_is_slow to crontab for ddp
|
||||
# b/c windows dual boot messes with time/date, do this:
|
||||
timedatectl set-local-rtc 1 --adjust-system-clock
|
||||
|
||||
# catch any personal crons: was only using this for scripts I no longer need (cinnamon slow / manage_teams)
|
||||
#########sudo rsync -axv $OD/var/spool/cron/crontabs/ /var/spool/cron/crontabs/
|
||||
74
abs_to_rel.tcl
Executable file
74
abs_to_rel.tcl
Executable file
@@ -0,0 +1,74 @@
|
||||
proc UnBusy {} {
|
||||
. conf -cursor {}
|
||||
.dir_e conf -cursor {}
|
||||
.str_e conf -cursor {}
|
||||
.doit conf -state normal
|
||||
update
|
||||
}
|
||||
|
||||
proc Busy {} {
|
||||
. conf -cursor watch
|
||||
.dir_e conf -cursor watch
|
||||
.str_e conf -cursor watch
|
||||
.doit conf -state disabled
|
||||
update
|
||||
}
|
||||
|
||||
proc Err {str} {
|
||||
tk_dialog .dialog "Error" "$str" error 0 OK
|
||||
UnBusy
|
||||
}
|
||||
|
||||
proc Main {} {
|
||||
global dir str
|
||||
|
||||
set dir "c:/windows/desktop/myweb"
|
||||
set str "file:///c:\\windows\\desktop\\myweb\\"
|
||||
|
||||
label .dir_l -text "Directory to start searching in: "
|
||||
entry .dir_e -textvar dir -width 30
|
||||
label .str_l -text "String to delete: "
|
||||
entry .str_e -textvar str -width 30
|
||||
label .status -text "Status: Bored -- :^)" -relief groove
|
||||
button .doit -text "Do It" -command DoIt
|
||||
button .quit -text "Quit" -command {exit 0}
|
||||
grid .dir_l .dir_e
|
||||
grid .str_l .str_e
|
||||
grid .status -sticky ew -pady 10 -columnspan 2
|
||||
grid .doit .quit -sticky ew
|
||||
update
|
||||
}
|
||||
|
||||
proc DoIt {} {
|
||||
global dir str
|
||||
|
||||
.status conf -text "Finding files in $dir"
|
||||
Busy
|
||||
if { [catch {glob $dir/*.html} files] } {
|
||||
Err "Failed to find html files??? $files"
|
||||
return
|
||||
}
|
||||
|
||||
foreach filename $files {
|
||||
.status conf -text "Processing file: [file tail $filename]" ; update
|
||||
if { [catch {open "$filename" "r"} f] } {
|
||||
Err "$f"
|
||||
return
|
||||
}
|
||||
set data [read $f]
|
||||
close $f
|
||||
regsub -all -nocase "[list $str]" "$data" "" result
|
||||
|
||||
if { [catch {open "$filename.tmp" "w"} f] } {
|
||||
Err "$f"
|
||||
return
|
||||
}
|
||||
puts -nonewline $f "$result"
|
||||
close $f
|
||||
file rename -force $filename.tmp $filename
|
||||
}
|
||||
.status conf -text "Finished! ([clock format [clock seconds]])"
|
||||
UnBusy
|
||||
}
|
||||
|
||||
Main
|
||||
5
acpi_wakeup
Executable file
5
acpi_wakeup
Executable file
@@ -0,0 +1,5 @@
|
||||
#!/bin/sh
|
||||
|
||||
time=$1
|
||||
sudo /bin/echo 0 > /sys/class/rtc/rtc0/wakealarm
|
||||
sudo /bin/echo `/bin/date '+%s' -d "$time"` > /sys/class/rtc/rtc0/wakealarm
|
||||
11
back_up_pug_to_mara.sh
Executable file
11
back_up_pug_to_mara.sh
Executable file
@@ -0,0 +1,11 @@
|
||||
#!/bin/sh
|
||||
|
||||
# copy book library
|
||||
echo "making a backup of book library (locally)"
|
||||
(cd ~ddp/src/LIBRARY/BACKUPS ; pg_dump -c library | gzip -c > `date +DB_%Y%m%d.bak.gz`)
|
||||
echo "rsync library (tcl)"
|
||||
rsync -axv /home/ddp/src/LIBRARY mara.ddp.net:~/pug_bkup/
|
||||
echo "rsync loan"
|
||||
rsync -axv /home/ddp/src/loan mara.ddp.net:~/pug_bkup/
|
||||
echo "rsync library (php)"
|
||||
rsync -axv /home/ddp/public_html/library mara.ddp.net:~/pug_bkup/
|
||||
8
backup-bw-to-du
Executable file
8
backup-bw-to-du
Executable file
@@ -0,0 +1,8 @@
|
||||
#!/bin/bash
|
||||
|
||||
LOG=/home/ddp/tmp/bw-bkup.log
|
||||
sudo tar zcf ~/tmp/bw.tgz /srv/docker/container/bitwarden_rs >> $LOG
|
||||
sudo chown ddp:ddp ~/tmp/bw.tgz >> $LOG
|
||||
scp ~/tmp/bw.tgz interactive.deakin.edu.au:~ >> $LOG
|
||||
|
||||
echo "completed backing up bitwarden to DU at `date`" >> $LOG
|
||||
69
backup-mara-to-borric
Executable file
69
backup-mara-to-borric
Executable file
@@ -0,0 +1,69 @@
|
||||
#!/bin/bash
|
||||
|
||||
debug=1
|
||||
LOG="/home/ddp/tmp/backup-mara.log"
|
||||
|
||||
echo "check to see if we should back up to borric at `date`..." >> $LOG
|
||||
|
||||
if [ -f /home/ddp/tmp/last_mara_bkup ] ; then
|
||||
# see if backup was 1 day or more ago (just in case we rsync broken data)
|
||||
lastUpdate="$(stat -c %Y /home/ddp/tmp/last_mara_bkup)"
|
||||
now="$(date +%s)"
|
||||
let diff_in_mins="(${now}-${lastUpdate})/60"
|
||||
let diff_in_hours="(${now}-${lastUpdate})/3600"
|
||||
|
||||
echo "lastUpdate=$lastUpdate" >> $LOG
|
||||
echo "now=$now" >> $LOG
|
||||
echo "diff_in_mins=$diff_in_mins" >> $LOG
|
||||
echo "diff_in_hours=$diff_in_hours" >> $LOG
|
||||
|
||||
if [ $diff_in_hours -lt 24 ]; then
|
||||
echo "last backup was less than a day ago, skip for now - want an old backup in case we rsync a corruption over" >> $LOG
|
||||
exit 0
|
||||
fi
|
||||
else
|
||||
echo "No last backup - likely forcing a backup at `date`" >> $LOG
|
||||
fi
|
||||
|
||||
|
||||
# see if borric is up, if so, then...
|
||||
ping 192.168.0.9 -w 1 -c 1 >> $LOG
|
||||
if [ $? == 1 ]; then
|
||||
echo "Borric was not up at `date`... Exiting" >> $LOG
|
||||
exit 1
|
||||
fi
|
||||
if [ $debug == 1 ]; then
|
||||
echo "Borric IS up at `date`..." >> $LOG
|
||||
fi
|
||||
|
||||
if [ $debug == 1 ]; then
|
||||
echo "sync photos from mara to borric" >> $LOG
|
||||
fi
|
||||
rsync -axv /export/docker/storage/photos/ ddp@borric.ddp.net:/backup/photos/ --exclude=.thumbcache --delete --delete-excluded >> $LOG
|
||||
rsync -axv /export/backup/Presence/ ddp@borric.ddp.net:/backup/Presence/ --exclude=.thumbcache --delete --delete-excluded >> $LOG
|
||||
rsync -axv /export/docker/storage/Camera_uploads/ ddp@borric.ddp.net:/backup/Camera_uploads/ --exclude=.thumbcache --delete --delete-excluded >> $LOG
|
||||
if [ $debug == 1 ]; then
|
||||
echo "sync mail from mara to borric" >> $LOG
|
||||
fi
|
||||
sudo rsync -axv /srv/docker/container/mail/data/depaoli.id.au ddp@borric.ddp.net:/backup/container --delete --delete-excluded >> $LOG
|
||||
sudo rsync -axv /srv/docker/container/bitwarden_rs ddp@borric.ddp.net:/backup/container --delete --delete-excluded >> $LOG
|
||||
sudo rsync -axv /srv/docker/container/bookdb ddp@borric.ddp.net:/backup/container --delete --delete-excluded >> $LOG
|
||||
sudo rsync -axv /srv/docker/container/emby ddp@borric.ddp.net:/backup/container --delete --delete-excluded >> $LOG
|
||||
sudo rsync -axv /srv/docker/container/hass ddp@borric.ddp.net:/backup/container --delete --delete-excluded >> $LOG
|
||||
sudo rsync -axv /srv/docker/container/ldap ddp@borric.ddp.net:/backup/container --delete --delete-excluded >> $LOG
|
||||
sudo rsync -axv /srv/docker/container/padb ddp@borric.ddp.net:/backup/container --delete --delete-excluded >> $LOG
|
||||
sudo rsync -axv /srv/docker/container/radarr ddp@borric.ddp.net:/backup/container --delete --delete-excluded >> $LOG
|
||||
sudo rsync -axv /srv/docker/container/sonarr ddp@borric.ddp.net:/backup/container --delete --delete-excluded >> $LOG
|
||||
sudo rsync -axv /srv/docker/container/sabnzbd ddp@borric.ddp.net:/backup/container --delete --delete-excluded >> $LOG
|
||||
sudo rsync -axv /srv/docker/container/traefik ddp@borric.ddp.net:/backup/container --delete --delete-excluded >> $LOG
|
||||
sudo rsync -axv /var/www/html/index.html /var/www/html/images ddp@borric.ddp.net:/backup/www --delete --delete-excluded >> $LOG
|
||||
if [ $debug == 1 ]; then
|
||||
echo "take docker bits over too" >> $LOG
|
||||
fi
|
||||
rsync -axv /home/ddp/bin /home/ddp/src/loan ddp@borric.ddp.net:/backup/ddp/ >> $LOG
|
||||
if [ $debug == 1 ]; then
|
||||
echo "take bin, loan from /home/ddp/ go to borric too" >> $LOG
|
||||
fi
|
||||
rsync -axv /srv/docker/config/docker-compose.yml /etc/docker/daemon.json /etc/cron.weekly/letsencrypt-cert-renew /etc/vsftpd.conf borric.ddp.net:/backup/config/ >> $LOG
|
||||
echo "mara was backed up to borric at `date`..." >> $LOG
|
||||
touch /home/ddp/tmp/last_mara_bkup
|
||||
44
backup-success
Executable file
44
backup-success
Executable file
@@ -0,0 +1,44 @@
|
||||
#!/bin/bash
|
||||
|
||||
# check for Presence videos being sync'd // convert to eufy when I get time
|
||||
#cnt=`sudo find /export/backup/Presence/ -name '*.mp4' -mtime -2 | wc -l`
|
||||
#if [ $cnt = 0 ]; then
|
||||
# echo "No Presence videos in the last 24 hours have been synced"
|
||||
# exit -1
|
||||
#fi
|
||||
|
||||
now="$(date +%s)"
|
||||
|
||||
# see if backup was 1 day or more ago (just in case we rsync broken data)
|
||||
lastUpdate="$(stat -c %Y /home/ddp/tmp/bw-bkup.log)"
|
||||
let diff_in_days="(${now}-${lastUpdate})/(3600*24)"
|
||||
|
||||
if [ $diff_in_days -gt 1 ]; then
|
||||
echo "bitwarden not backed up to DU in last 24 hours!"
|
||||
exit -1
|
||||
fi
|
||||
|
||||
# see if backup was 1 day or more ago (just in case we rsync broken data)
|
||||
lastUpdate="$(stat -c %Y /home/ddp/tmp/last_mara_bkup)"
|
||||
let diff_in_days="(${now}-${lastUpdate})/(3600*24)"
|
||||
|
||||
if [ $diff_in_days -gt 3 ]; then
|
||||
echo "mara not backed up to borric in last 3 days!"
|
||||
exit -1
|
||||
fi
|
||||
|
||||
# check to see if docker tried to update images last night
|
||||
lastUpdate="$(stat -c %Y /srv/docker/log/update-docker.log)"
|
||||
let diff_in_days="(${now}-${lastUpdate})/(3600*24)"
|
||||
if [ $diff_in_days -gt 1 ]; then
|
||||
echo "watchtower did not run in last 24 hours!"
|
||||
exit -1
|
||||
fi
|
||||
|
||||
ret=`/home/ddp/bin/restic-success`
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "restic backups failed?"
|
||||
exit -1
|
||||
fi
|
||||
|
||||
exit 0
|
||||
786
blp
Executable file
786
blp
Executable file
@@ -0,0 +1,786 @@
|
||||
#!/bin/sh
|
||||
# The next line restarts using wish \
|
||||
exec wish $0 ${1+"$@"}
|
||||
|
||||
|
||||
proc biffUpdateBLP {} {
|
||||
global no_mail_im opt
|
||||
|
||||
killAfters checkMail
|
||||
.l conf -image $no_mail_im
|
||||
after $opt(biff_interval) checkMail
|
||||
}
|
||||
|
||||
proc biffErr {} {
|
||||
global dead_mail_im opt
|
||||
|
||||
.l conf -image $dead_mail_im
|
||||
after [expr {5*$opt(biff_interval)}] checkMail
|
||||
return
|
||||
}
|
||||
|
||||
proc killAfters {cmd} {
|
||||
foreach afters [after info] {
|
||||
foreach a $afters {
|
||||
if { [lindex [after info $a] 0] == $cmd } { after cancel $a }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
proc checkMail {} {
|
||||
global no_mail_im new_mail_im opt beeped_at old_interval
|
||||
|
||||
killAfters checkMail
|
||||
if { [catch {exec $opt(biff_ping) $opt(biff_mailhost) $opt(biff_pingopts)} err] } { biffErr ; return }
|
||||
# if msgchk returns 1, then no mail is unread
|
||||
if { [catch {exec $opt(biff_msgchk)} ret] } {
|
||||
.l conf -image $no_mail_im
|
||||
set opt(biff_interval) $old_interval
|
||||
set sz 0
|
||||
set beeped_at 0
|
||||
} else {
|
||||
scan $ret "You have %d messages" sz
|
||||
if { $opt(beep_always) } {
|
||||
if { $sz > $beeped_at } {
|
||||
bell
|
||||
after 200 bell
|
||||
set beeped_at $sz
|
||||
}
|
||||
}
|
||||
if { [.l cget -image ] != "$new_mail_im" } {
|
||||
bell
|
||||
after 200 bell
|
||||
.l conf -image $new_mail_im
|
||||
}
|
||||
}
|
||||
after $opt(biff_interval) checkMail
|
||||
}
|
||||
|
||||
proc startExmh cmd {
|
||||
global Biff opt CMD
|
||||
|
||||
set CMD $cmd
|
||||
set Exmh_exists 0
|
||||
foreach app_name [winfo interps] { if {$app_name == "exmh"} { set Exmh_exists 1 } }
|
||||
if { $Exmh_exists == 0 } {
|
||||
.l conf -cursor watch
|
||||
update
|
||||
if { [ catch { eval exec $opt(biff_exmh) & } errtxt ] } {
|
||||
BlpError $errtxt ; return
|
||||
}
|
||||
after 1000 {
|
||||
global CMD
|
||||
set Exmh_isup 0
|
||||
while { ! $Exmh_isup } {
|
||||
foreach app_name [winfo interps] { if {$app_name == "exmh-bg"} { set Exmh_isup 1 } }
|
||||
after 1000
|
||||
}
|
||||
.l conf -cursor ""
|
||||
eval $CMD
|
||||
}
|
||||
return
|
||||
}
|
||||
eval $cmd
|
||||
}
|
||||
|
||||
proc blpUsage {op} {
|
||||
puts "invalid option: $op"
|
||||
puts "Usage: blp \[+biff\] \[+load\] \[+printQ\] \[+sensor\]"
|
||||
# Every 120 seconds (2 minutes)
|
||||
puts " -biff_i/-biff_interval <interval between checks> \[120000\]"
|
||||
puts " -biff_bg/-biff_background <bg color> \[mediumblue\]"
|
||||
puts " -biff_ping <ping command> \[/usr/sbin/ping\]"
|
||||
puts " -biff_pingopts <options to ping> \[5\]"
|
||||
puts " -biff_exmh <exmh command> \[/home/ddp/bin/exmh\]"
|
||||
puts " -biff_msgchk <msgchk command> \[/opt/local/mh/msgchk\]"
|
||||
puts " -biff_mailhost <pop mail host> \[mail-g.deakin.edu.au\]"
|
||||
puts " -whoami <whoami command> \[/opt/gnu/bin/whoami\]"
|
||||
puts " -beep_always <boolean> \[0\]"
|
||||
# Every 20 seconds
|
||||
puts " -load_i/-load_interval <interval between checks> \[20000\]"
|
||||
puts " -load_bg/-load_background <bg color> \[white\]"
|
||||
puts " -load_w/-load_width <width of load window> \[56\]"
|
||||
puts " -load_uptime <uptime command> \[/opt/gnu/bin/uptime\]"
|
||||
puts " -load_xterm <xterm command> \[/opt/X11/bin/xterm\]"
|
||||
puts " -load_line <color of load lines> \[black\]"
|
||||
puts " -load_sl/load_scale_lines <color of scale lines> \[red\]"
|
||||
puts " -load_text_bg/-load_text_background <bg color behind text> \[white\]"
|
||||
puts " -load_text_col <color of text> \[black\>"
|
||||
puts " -print_fg/-print_foreground <bg color> \[white\>"
|
||||
puts " -print_bg/-print_background <bg color> \[mediumblue\>"
|
||||
puts " -print_play <play command> \[/home/ddp/bin/play\]"
|
||||
puts " -print_lpq <lpq command> \[/usr/ucb/lpq\]"
|
||||
puts " -print_printersfile <printersfile> \[/etc/printers.conf\]"
|
||||
puts " -sensor_bg/-sensor_background <bg color> \[white\]"
|
||||
puts " -sensor_text_bg/-sensor_text_background <bg color behind text> \[white\]"
|
||||
puts " -sensor_text_col <color of text> \[black\]"
|
||||
puts " -sensor_cpu_temp_num <temp file number> \[1\]"
|
||||
puts " -sensor_mb_temp_num <temp file number> \[2\]"
|
||||
puts " -sensor_line <color of temp lines> \[black\]"
|
||||
puts " -sensor_sl/sensor_scale_lines <color of scale lines> \[red\]"
|
||||
# Every 20 seconds
|
||||
puts " -sensor_i/-sensor_interval <interval between checks> \[20000\]"
|
||||
puts " -sensor_w/-sensor_width <width of sensor window> \[56\]"
|
||||
exit 1
|
||||
}
|
||||
|
||||
proc blpInit {} {
|
||||
global no_mail_im new_mail_im opt beeped_at old_interval auto_path
|
||||
global argc argv opt env W
|
||||
global sensor
|
||||
|
||||
wm withdraw .
|
||||
wm geometry . 48x48
|
||||
set W 56
|
||||
set sensor(W) $W
|
||||
set opt(biff_interval) 120000
|
||||
set opt(biff_bg) mediumblue
|
||||
set opt(biff_ping) /usr/sbin/ping
|
||||
set opt(biff_exmh) /home/ddp/bin/exmh
|
||||
set opt(biff_mailhost) mail-g.deakin.edu.au
|
||||
set opt(biff_pingopts) 5
|
||||
set opt(biff_msgchk) /opt/local/mh/msgchk
|
||||
set opt(biff_uptime) /opt/gnu/bin/uptime
|
||||
set opt(whoami) /opt/gnu/bin/whoami
|
||||
set opt(load_interval) 20000
|
||||
set opt(load_bg) white
|
||||
set opt(load_line) black
|
||||
set opt(load_scale_line) red
|
||||
set opt(load_text_bg) white
|
||||
set opt(load_text_col) black
|
||||
set opt(load_uptime) /opt/gnu/bin/uptime
|
||||
set opt(load_xterm) /opt/X11/bin/xterm
|
||||
set opt(print_fg) white
|
||||
set opt(print_bg) mediumblue
|
||||
set opt(print_play) /home/ddp/bin/play
|
||||
set opt(print_lpq) /usr/ucb/lpq
|
||||
set opt(print_printersfile) /etc/printers.conf
|
||||
set opt(use_biff) 0
|
||||
set opt(use_load) 0
|
||||
set opt(use_printQ) 0
|
||||
set opt(use_sensor) 0
|
||||
set opt(beep_always) 0
|
||||
set opt(sensor_bg) white
|
||||
set opt(sensor_text_bg) white
|
||||
set opt(sensor_text_col) black
|
||||
set opt(sensor_cpu_temp_num) 1
|
||||
set opt(sensor_mb_temp_num) 2
|
||||
set opt(sensor_line) black
|
||||
set opt(sensor_scale_line) red
|
||||
set opt(sensor_interval) 20000
|
||||
|
||||
set beeped_at 0
|
||||
|
||||
for { set arg_cnt 0 } { $arg_cnt < $argc } { incr arg_cnt 1 } {
|
||||
switch -- "[lindex $argv $arg_cnt]" {
|
||||
"+biff" {set opt(use_biff) 1 }
|
||||
"+load" {set opt(use_load) 1}
|
||||
"+rload" {incr arg_cnt ; set rload([lindex $argv $arg_cnt]) "" }
|
||||
"+printQ" {set opt(use_printQ) 1}
|
||||
"+sensor" {set opt(use_sensor) 1}
|
||||
"-biff_interval" -
|
||||
"-biff_i" { incr arg_cnt ; set opt(biff_interval) [lindex $argv $arg_cnt] }
|
||||
"-biff_bg" -
|
||||
"-biff_background" { incr arg_cnt ; set opt(biff_bg) [lindex $argv $arg_cnt] }
|
||||
"-biff_ping" { incr arg_cnt ; set opt(biff_ping) [lindex $argv $arg_cnt] }
|
||||
"-biff_pingopts" { incr arg_cnt ; set opt(biff_pingopts) [lindex $argv $arg_cnt] }
|
||||
"-biff_exmh" { incr arg_cnt ; set opt(biff_exmh) [lindex $argv $arg_cnt] }
|
||||
"-biff_mailhost" { incr arg_cnt ; set opt(biff_mailhost) [lindex $argv $arg_cnt] }
|
||||
"-biff_msgchk" { incr arg_cnt ; set opt(biff_msgchk) [lindex $argv $arg_cnt] }
|
||||
"-whoami" { incr arg_cnt ; set opt(whoami) [lindex $argv $arg_cnt] }
|
||||
"-beep_always" { incr arg_cnt ; set opt(beep_always) [lindex $argv $arg_cnt] }
|
||||
"-load_interval" -
|
||||
"-load_i" { incr arg_cnt ; set opt(load_interval) [lindex $argv $arg_cnt] }
|
||||
"-load_width" -
|
||||
"-load_w" { incr arg_cnt ; set W [lindex $argv $arg_cnt] }
|
||||
"-load_bg" -
|
||||
"-load_background" { incr arg_cnt ; set opt(load_bg) [lindex $argv $arg_cnt] }
|
||||
"-load_line" { incr arg_cnt ; set opt(load_line) [lindex $argv $arg_cnt] }
|
||||
"-load_sl" -
|
||||
"-load_scale_line" { incr arg_cnt ; set opt(load_scale_line) [lindex $argv $arg_cnt] }
|
||||
"-load_text_bg" -
|
||||
"-load_text_background" { incr arg_cnt ; set opt(load_text_bg) [lindex $argv $arg_cnt] }
|
||||
"-load_text_col" { incr arg_cnt ; set opt(load_text_col) [lindex $argv $arg_cnt] }
|
||||
"-load_uptime" { incr arg_cnt ; set opt(load_uptime) [lindex $argv $arg_cnt] }
|
||||
"-load_xterm" { incr arg_cnt ; set opt(load_xterm) [lindex $argv $arg_cnt] }
|
||||
"-print_fg" -
|
||||
"-print_foreground" { incr arg_cnt ; set opt(print_fg) [lindex $argv $arg_cnt] }
|
||||
"-print_bg" -
|
||||
"-print_background" { incr arg_cnt ; set opt(print_bg) [lindex $argv $arg_cnt] }
|
||||
"-print_play" { incr arg_cnt ; set opt(print_play) [lindex $argv $arg_cnt] }
|
||||
"-print_lpq" { incr arg_cnt ; set opt(print_lpq) [lindex $argv $arg_cnt] }
|
||||
"-print_printersfile" { incr arg_cnt ; set opt(print_printersfile) [lindex $argv $arg_cnt] }
|
||||
"-sensor_bg" -
|
||||
"-sensor_background" { incr arg_cnt ; set opt(sensor_bg) [lindex $argv $arg_cnt] }
|
||||
"-sensor_text_bg" -
|
||||
"-sensor_text_background" { incr arg_cnt; set opt(sensor_text_bg) [lindex $argv $arg_cnt] }
|
||||
"-sensor_text_col" { incr arg_cnt; set opt(sensor_text_col) [lindex $argv $arg_cnt] }
|
||||
"-sensor_cpu_temp_num" { incr arg_cnt; set opt(sensor_cpu_temp_num) [lindex $argv $arg_cnt] }
|
||||
"-sensor_mb_temp_num" { incr arg_cnt; set opt(sensor_mb_temp_num) [lindex $argv $arg_cnt] }
|
||||
"-sensor_line" { incr arg_cnt ; set opt(sensor_line) [lindex $argv $arg_cnt] }
|
||||
"-sensor_scale_line" { incr arg_cnt ; set opt(sensor_scale_line) [lindex $argv $arg_cnt] }
|
||||
"-sensor_interval" -
|
||||
"-sensor_i" { incr arg_cnt ; set opt(sensor_interval) [lindex $argv $arg_cnt] }
|
||||
"-sensor_width" -
|
||||
"-sensor_w" { incr arg_cnt ; set sensor(W) [lindex $argv $arg_cnt] }
|
||||
default { blpUsage [lindex $argv $arg_cnt] }
|
||||
}
|
||||
}
|
||||
foreach a [array names rload] {
|
||||
puts "rload - $a"
|
||||
}
|
||||
|
||||
if { [expr {$opt(use_biff) + $opt(use_load) + $opt(use_printQ) + $opt(use_sensor)}] == 0} {
|
||||
blpUsage "No component loaded - must +biff/+load/+printQ/+sensor"
|
||||
}
|
||||
if { $opt(use_biff) || $opt(use_printQ) } {
|
||||
package require Img
|
||||
}
|
||||
# Setting up vars to validate (NB: Usually external commands to exec)
|
||||
set vars "whoami"
|
||||
if { $opt(use_biff) } {
|
||||
append vars " biff_ping biff_exmh biff_msgchk"
|
||||
}
|
||||
if { $opt(use_load) } {
|
||||
append vars " load_uptime load_xterm"
|
||||
}
|
||||
if { $opt(use_printQ) } {
|
||||
append vars " print_play print_lpq"
|
||||
}
|
||||
foreach var $vars {
|
||||
if { ! [file exists $opt($var)] } {
|
||||
puts stderr "FATAL: the option -$var points to an invalid executable file: '$opt($var)'"
|
||||
exit -1
|
||||
}
|
||||
}
|
||||
if { [catch { exec $opt(whoami) } opt(user) ] } {
|
||||
puts stderr "FATAL: Failed to find out who you are: $opt(user)"
|
||||
exit -1
|
||||
}
|
||||
if { $opt(use_printQ) } { wm title . printQ }
|
||||
if { $opt(use_load) } { wm title . load }
|
||||
if { $opt(use_sensor) } { wm title . sensor }
|
||||
if { $opt(use_biff) } { wm title . biff }
|
||||
}
|
||||
|
||||
proc biffInit {} {
|
||||
global no_mail_im new_mail_im opt dead_mail_im beeped_at old_interval auto_path
|
||||
global argc argv opt env
|
||||
|
||||
if { [wm title .] != "biff" } {
|
||||
set print_win_ ".biff."
|
||||
set print_win ".biff"
|
||||
toplevel $biff_win
|
||||
wm withdraw $biff_win
|
||||
} else {
|
||||
set biff_win "."
|
||||
set biff_win_ "."
|
||||
}
|
||||
set job_on ""
|
||||
|
||||
set old_interval $opt(biff_interval)
|
||||
|
||||
set no_mail_im [image create pixmap -file /home/chrismc/lib/blp/biffno.xpm]
|
||||
set new_mail_im [image create pixmap -file /home/chrismc/lib/blp/biffnew.xpm]
|
||||
set dead_mail_im [image create pixmap -file /home/chrismc/lib/blp/biffdead.xpm]
|
||||
|
||||
. conf -bg $opt(biff_bg)
|
||||
label .l -image $no_mail_im -bd 0 -bg $opt(biff_bg)
|
||||
grid .l -sticky nsew
|
||||
bind . <1> { startExmh checkMail }
|
||||
bind . <2> { startExmh "send exmh Msg_Compose" }
|
||||
bind . <3> { startExmh {send exmh Inc_Show ; send exmh "wm deiconify ." ; set old_interval $opt(biff_interval) ; set opt(biff_interval) 30000 ; after 20000 checkMail} }
|
||||
|
||||
checkMail
|
||||
|
||||
wm deiconify $biff_win
|
||||
}
|
||||
|
||||
proc recalc_max_load {} {
|
||||
global max_load load_val W
|
||||
|
||||
set max_load $load_val(0)
|
||||
for {set i 1} {$i <= $W} {incr i} {
|
||||
if { ! [info exists load_val($i) ] } {
|
||||
return
|
||||
}
|
||||
if { $max_load < $load_val($i) } {
|
||||
set max_load $load_val($i)
|
||||
}
|
||||
set load_val([expr {$i-1}]) $load_val($i)
|
||||
}
|
||||
}
|
||||
|
||||
proc newLimit {dir} {
|
||||
global top H W opt max_load load_win_
|
||||
|
||||
${load_win_}c delete load_limits
|
||||
|
||||
if { $dir == 2 } {
|
||||
${load_win_}c scale load_line 0 $H 1 0.5
|
||||
} else {
|
||||
${load_win_}c scale load_line 0 $H 1 2
|
||||
}
|
||||
|
||||
set top [expr {$top*$dir}]
|
||||
for { set i 1 } {$i < $top } {incr i } {
|
||||
${load_win_}c create line 0 [expr {$H/$top*$i}] $W [expr {$H/$top*$i}] \
|
||||
-tag load_limits -fill $opt(load_scale_line)
|
||||
}
|
||||
recalc_max_load
|
||||
}
|
||||
|
||||
proc drawLoad {} {
|
||||
global x top H W opt max_load load_val load_win_ crud
|
||||
|
||||
if { [catch {exec $opt(load_uptime)} s] } { return }
|
||||
set load [string trim [lindex $s [expr {[llength $s] - 3}]] ,]
|
||||
|
||||
# incr crud
|
||||
# if { $x < $W-2 } {
|
||||
# set load 0.3
|
||||
# } else {
|
||||
# if { $crud < 80 } {
|
||||
# set load 1.5
|
||||
# } else {
|
||||
# set load 0.5
|
||||
# }
|
||||
# }
|
||||
|
||||
set load_val($x) $load
|
||||
${load_win_}l conf -text $load
|
||||
|
||||
while { $load > $top } { newLimit 2 }
|
||||
while { $top > 1 && $max_load < [expr {$top/2}] } {newLimit 0.5}
|
||||
if { $x == $W } {
|
||||
${load_win_}c move load_line -1 0
|
||||
set old_line [${load_win_}c find closest -1 $H 0 load_line]
|
||||
${load_win_}c delete $old_line
|
||||
incr x -1
|
||||
recalc_max_load
|
||||
}
|
||||
|
||||
${load_win_}c create line $x $H $x [expr {$H - ($load/$top*$H)}] -tags load_line -fill $opt(load_line) -fill $opt(load_line)
|
||||
${load_win_}c raise load_limits
|
||||
incr x
|
||||
update
|
||||
after $opt(load_interval) drawLoad
|
||||
# puts "crud=$crud, x=$x, load=$load, top=$top"
|
||||
# gets stdin
|
||||
# drawLoad
|
||||
}
|
||||
|
||||
proc loadInit {} {
|
||||
global W H top x opt argc argv max_load load_win_ crud
|
||||
|
||||
set crud 0
|
||||
if { [wm title .] != "load" } {
|
||||
set load_win_ ".load."
|
||||
set load_win ".load"
|
||||
toplevel $load_win
|
||||
wm withdraw $load_win
|
||||
} else {
|
||||
set load_win_ "."
|
||||
set load_win "."
|
||||
}
|
||||
set H 40
|
||||
wm geometry $load_win [expr {$W+2}]x[expr {$H+20}]
|
||||
|
||||
set top 1.0
|
||||
set x 0
|
||||
|
||||
$load_win conf -bd 0 -highlightthickness 0 -bg $opt(load_bg)
|
||||
canvas ${load_win_}c -bg $opt(load_bg) -bd 0 -width $W -height $H -highlightthickness 0
|
||||
label ${load_win_}l -bd 1 -font fixed -highlightthickness 1 -relief sunken \
|
||||
-bg $opt(load_text_bg) -highlightbackground $opt(load_text_bg) -fg $opt(load_text_col)
|
||||
grid ${load_win_}c
|
||||
grid ${load_win_}l
|
||||
|
||||
set max_load 0
|
||||
bind $load_win <1> {
|
||||
if { [catch {eval exec $opt(load_xterm) -T top -n top -e top & } err] } {
|
||||
puts stderr "Failed to start an xterm: $err"
|
||||
}
|
||||
}
|
||||
drawLoad
|
||||
|
||||
wm deiconify $load_win
|
||||
}
|
||||
|
||||
proc sensorInit {} {
|
||||
global opt sensor W
|
||||
|
||||
# Only create a toplevel window if there isn't one already with the correct title
|
||||
if { [wm title .] != "sensor" } {
|
||||
set sensor(win_) ".sensor."
|
||||
set sensor(win) ".sensor"
|
||||
toplevel $sensor(win)
|
||||
wm withdraw $sensor(win)
|
||||
} else {
|
||||
set sensor(win_) "."
|
||||
set sensor(win) "."
|
||||
}
|
||||
set sensor(H) 40
|
||||
wm geometry $sensor(win) [expr {$sensor(W)+2}]x[expr {$sensor(H)+20}]
|
||||
|
||||
set sensor(cpu_x) 0
|
||||
set sensor(cpu_top) 50.0
|
||||
set sensor(mb_x) 0
|
||||
set sensor(mb_top) 50.0
|
||||
|
||||
$sensor(win) conf -bd 0 -highlightthickness 0 -bg $opt(sensor_bg)
|
||||
canvas ${sensor(win_)}c -bg $opt(sensor_bg) -bd 0 -width $sensor(W) -height $sensor(H) -highlightthickness 0
|
||||
label ${sensor(win_)}l -bd 1 -highlightthickness 1 -relief sunken \
|
||||
-bg $opt(sensor_text_bg) -highlightbackground $opt(sensor_text_bg) \
|
||||
-fg $opt(sensor_text_col) -font {-adobe-helvetica-medium-r-normal-*-8-*-*-*-p-*-iso8859-1}
|
||||
grid ${sensor(win_)}c -sticky ew
|
||||
grid ${sensor(win_)}l -sticky ew
|
||||
|
||||
set sensor(max_cpu_temp) 0
|
||||
set sensor(max_mb_temp) 0
|
||||
bind $sensor(win) <1> {
|
||||
tk_dialog .dialog {Meaning of lines} {The left hand number is the CPU temperature and the right hand number is the MB temperature. Generally the top line will be the CPU temperature and the bottom the MB temperature, but wierder things have been known to happen!} info 0 OK
|
||||
}
|
||||
|
||||
# Now find the sensor chip!
|
||||
set sensor(sensor_dir) [file join /proc sys dev sensors]
|
||||
if { [file exists $sensor(sensor_dir)] } {
|
||||
set sensor(sensor_cpu_temp_file) [glob -join /proc sys dev sensors * temp$opt(sensor_cpu_temp_num)]
|
||||
set sensor(sensor_mb_temp_file) [glob -join /proc sys dev sensors * temp$opt(sensor_mb_temp_num)]
|
||||
} else {
|
||||
BlpError "Can't find sensors directory in /proc file system"
|
||||
destroy $sensor(win)
|
||||
return
|
||||
}
|
||||
|
||||
# Draw the 15, 20, 25, 30, 35 and 40 degree lines
|
||||
# NB: Lines are in reverse. 0,0 is the top left, so the lines are going down!
|
||||
set dash_pat .
|
||||
set y [expr {$sensor(H) - (15/$sensor(cpu_top)*$sensor(H))}]
|
||||
${sensor(win_)}c create line 0 $y $sensor(W) $y -tag sensor_limits -fill $opt(sensor_scale_line) -dash $dash_pat
|
||||
# set y [expr {$sensor(H) - (20/$sensor(cpu_top)*$sensor(H))}]
|
||||
# ${sensor(win_)}c create line 0 $y $sensor(W) $y -tag sensor_limits -fill $opt(sensor_scale_line) -dash $dash_pat
|
||||
set y [expr {$sensor(H) - (25/$sensor(cpu_top)*$sensor(H))}]
|
||||
${sensor(win_)}c create line 0 $y $sensor(W) $y -tag sensor_limits -fill $opt(sensor_scale_line) -dash $dash_pat
|
||||
# set y [expr {$sensor(H) - (30/$sensor(cpu_top)*$sensor(H))}]
|
||||
# ${sensor(win_)}c create line 0 $y $sensor(W) $y -tag sensor_limits -fill $opt(sensor_scale_line) -dash $dash_pat
|
||||
set y [expr {$sensor(H) - (35/$sensor(cpu_top)*$sensor(H))}]
|
||||
${sensor(win_)}c create line 0 $y $sensor(W) $y -tag sensor_limits -fill $opt(sensor_scale_line) -dash $dash_pat
|
||||
# set y [expr {$sensor(H) - (40/$sensor(cpu_top)*$sensor(H))}]
|
||||
# ${sensor(win_)}c create line 0 $y $sensor(W) $y -tag sensor_limits -fill $opt(sensor_scale_line) -dash $dash_pat
|
||||
set opt(sensor_line,41) red
|
||||
set opt(sensor_line,40) orange
|
||||
set opt(sensor_line,39) yellow
|
||||
set opt(sensor_line,35) green
|
||||
set opt(sensor_line,30) blue
|
||||
drawTemp
|
||||
|
||||
wm deiconify $sensor(win)
|
||||
}
|
||||
|
||||
proc sensor_read { sensor_file } {
|
||||
if { [catch {open $sensor_file r} f] } {
|
||||
BlpError $f
|
||||
return
|
||||
}
|
||||
set val [read $f]
|
||||
close $f
|
||||
return $val
|
||||
}
|
||||
|
||||
proc drawTemp {} {
|
||||
global opt sensor
|
||||
|
||||
set cpu_temp [sensor_read $sensor(sensor_cpu_temp_file)]
|
||||
set mb_temp [sensor_read $sensor(sensor_mb_temp_file)]
|
||||
|
||||
if { ![regexp {[0-9]+\.[0-9]\s([0-9]+\.[0-9])\s([0-9]+\.[0-9])} $cpu_temp m sensor(cpu_top) sensor(curr_cpu_temp)] } {
|
||||
BlpError "regexp for temperature didn't work :("
|
||||
return
|
||||
}
|
||||
if { ![regexp {[0-9]+\.[0-9]\s([0-9]+\.[0-9])\s([0-9]+\.[0-9])} $mb_temp m sensor(mb_top) sensor(curr_mb_temp)] } {
|
||||
BlpError "regexp for temperature didn't work :("
|
||||
return
|
||||
}
|
||||
|
||||
set sensor(cpu_val,$sensor(cpu_x)) $sensor(curr_cpu_temp)
|
||||
set sensor(mb_val,$sensor(mb_x)) $sensor(curr_mb_temp)
|
||||
${sensor(win_)}l conf -text "$sensor(curr_cpu_temp)<29> $sensor(curr_mb_temp)<29>"
|
||||
|
||||
set sensor(curr_cpu_temp) [format %.1f [expr ($sensor(curr_cpu_temp)-30)*3 ]]
|
||||
set sensor(curr_mb_temp) [format %.1f [expr ($sensor(curr_mb_temp)-30)*3 ]]
|
||||
|
||||
# while { $sensor(curr_cpu_temp) > $sensor(cpu_top) } { newSensorLimit 2 cpu }
|
||||
# while { $sensor(cpu_top) > 1 && $sensor(max_temp) < [expr {$sensor(cpu_top)/2}] } {newSensorLimit 0.5 cpu }
|
||||
# If we have reached the RHS then move the lines to the left by 1 pixel.
|
||||
if { $sensor(cpu_x) == $sensor(W) } {
|
||||
move_line cpu
|
||||
}
|
||||
if { $sensor(mb_x) == $sensor(W) } {
|
||||
move_line mb
|
||||
}
|
||||
|
||||
draw_line cpu
|
||||
draw_line mb
|
||||
|
||||
${sensor(win_)}c raise sensor_limits
|
||||
incr sensor(cpu_x)
|
||||
incr sensor(mb_x)
|
||||
update
|
||||
after $opt(sensor_interval) drawTemp
|
||||
}
|
||||
|
||||
proc move_line { what } {
|
||||
global sensor
|
||||
|
||||
${sensor(win_)}c move sensor_${what}_line -1 0
|
||||
# Didn't seem to find the correct "line" to select
|
||||
# set old_line [${sensor(win_)}c find closest -1 $sensor(H) 0 sensor_${what}_line]
|
||||
set old_line [${sensor(win_)}c find overlapping -1 $sensor(H) -1 [expr {$sensor(H) - ($sensor(curr_${what}_temp)/$sensor(${what}_top)*$sensor(H))}]]
|
||||
${sensor(win_)}c delete $old_line
|
||||
incr sensor(${what}_x) -1
|
||||
recalc_max_temp ${what}
|
||||
}
|
||||
|
||||
proc draw_line { what } {
|
||||
global opt sensor
|
||||
|
||||
# Changed to draw a horizontal line
|
||||
set x $sensor(${what}_x)
|
||||
set y [expr {$sensor(H) - ($sensor(curr_${what}_temp)/$sensor(${what}_top)*$sensor(H))}]
|
||||
if { $x > 0 } {
|
||||
if { $sensor(${what}_val,$sensor(${what}_x)) > 40 } {
|
||||
set col $opt(sensor_line,40)
|
||||
} elseif { $sensor(${what}_val,$sensor(${what}_x)) > 35 } {
|
||||
set col $opt(sensor_line,35)
|
||||
} elseif { $sensor(${what}_val,$sensor(${what}_x)) > 30 } {
|
||||
set col $opt(sensor_line,30)
|
||||
} elseif { $sensor(${what}_val,$sensor(${what}_x)) > 25 } {
|
||||
set col $opt(sensor_line,25)
|
||||
} elseif { $sensor(${what}_val,$sensor(${what}_x)) > 20 } {
|
||||
set col $opt(sensor_line,20)
|
||||
} else {
|
||||
set col $opt(sensor_line)
|
||||
}
|
||||
${sensor(win_)}c create line [expr $x - 1] $sensor(y_${what}_prev) $x $y -tags sensor_${what}_line -fill $opt(sensor_line) -fill $col
|
||||
}
|
||||
set sensor(y_${what}_prev) [expr {$sensor(H) - ($sensor(curr_${what}_temp)/$sensor(${what}_top)*$sensor(H))}]
|
||||
}
|
||||
|
||||
proc newSensorLimit {dir what} {
|
||||
global opt sensor
|
||||
|
||||
${sensor(win_)}c delete sensor_limits
|
||||
|
||||
if { $dir == 2 } {
|
||||
${sensor(win_)}c scale sensor_${what}_line 0 $sensor(H) 1 0.5
|
||||
} else {
|
||||
${sensor(win_)}c scale sensor_${what}_line 0 $sensor(H) 1 2
|
||||
}
|
||||
|
||||
set sensor(${what}_top) [expr {$sensor(${what}_top)*$dir}]
|
||||
# Scale lines
|
||||
for { set i 1 } { $i < $sensor(${what}_top) } { incr i } {
|
||||
${sensor(win_)}c create line 0 [expr {$sensor(H)/$sensor(${what}_top)*$i}] $sensor(W) [expr {$sensor(H)/$sensor(${what}_top)*$i}] \
|
||||
-tag sensor_limits -fill $opt(sensor_scale_line)
|
||||
}
|
||||
recalc_max_temp $what
|
||||
}
|
||||
|
||||
proc recalc_max_temp { what } {
|
||||
global sensor
|
||||
|
||||
set sensor(max_${what}_temp) $sensor(${what}_val,0)
|
||||
for {set i 1} {$i <= $sensor(W)} {incr i} {
|
||||
if { ! [info exists sensor(${what}_val,$i) ] } {
|
||||
return
|
||||
}
|
||||
if { $sensor(max_${what}_temp) < $sensor(${what}_val,$i) } {
|
||||
set sensor(max_${what}_temp) $sensor(${what}_val,$i)
|
||||
}
|
||||
set sensor(${what}_val,[expr {$i-1}]) $sensor(${what}_val,$i)
|
||||
}
|
||||
}
|
||||
|
||||
proc printSuccess {} {
|
||||
global opt printer job_on tries checks
|
||||
global emp_im print_win_ OLD
|
||||
|
||||
set OLD 0
|
||||
${print_win_}toplab conf -text "Job Done!"
|
||||
if { [catch {eval exec $opt(print_play) /home/chrismc/lib/cricket/woohoo.au &} err] } {
|
||||
puts stderr "Failed to start an xterm: $err"
|
||||
return;
|
||||
}
|
||||
killAfters checkQ
|
||||
${print_win_}pic conf -image $emp_im
|
||||
}
|
||||
|
||||
proc checkQ {} {
|
||||
global opt printer job_on tries checks OLD
|
||||
global dead_print_im emp_im full_im print_win_ first_job
|
||||
|
||||
incr tries
|
||||
if { $tries == 5 } {
|
||||
${print_win_}toplab conf -text "Timed Out"
|
||||
return
|
||||
}
|
||||
killAfters checkQ
|
||||
|
||||
if { [catch { exec $opt(print_lpq) -P$printer } result] } {
|
||||
${print_win_}pic conf -image $dead_print_im
|
||||
after 3000 checkQ
|
||||
return
|
||||
}
|
||||
set valid_line 0
|
||||
catch {
|
||||
unset first_job
|
||||
unset NEW
|
||||
}
|
||||
foreach line [split [string trim $result "\n"] "\n"] {
|
||||
if { [regexp -- "^-+" $line m] } {
|
||||
set valid_line 1
|
||||
continue
|
||||
} elseif { $valid_line } {
|
||||
scan [string range $line 0 12] "%s" owner
|
||||
scan [string range $line 12 28] "%s" status
|
||||
scan [string range $line 45 55] "%d" job
|
||||
if { $opt(user) == $owner } {
|
||||
set NEW($job) $valid_line
|
||||
set job_on $printer
|
||||
if { ![info exists first_job] } {
|
||||
set first_job $valid_line
|
||||
if { $valid_line == "1" } {
|
||||
if { $status == "Printing" } { set first_job "active" }
|
||||
}
|
||||
}
|
||||
set last_job $valid_line
|
||||
}
|
||||
incr valid_line
|
||||
}
|
||||
}
|
||||
|
||||
${print_win_}toplab conf -text ""
|
||||
if { [array exists NEW] } {
|
||||
${print_win_}pic conf -image $full_im
|
||||
if { [array size NEW] == 1 } {
|
||||
${print_win_}toplab conf -text "job $first_job"
|
||||
} else {
|
||||
${print_win_}toplab conf -text "1st: $first_job\nLast: $last_job"
|
||||
}
|
||||
set tries 0
|
||||
} else {
|
||||
if { $OLD && $job_on == $printer } {
|
||||
printSuccess
|
||||
return
|
||||
}
|
||||
${print_win_}toplab conf -text "Check $checks"
|
||||
${print_win_}pic conf -image $emp_im
|
||||
}
|
||||
|
||||
after 3000 checkQ
|
||||
|
||||
if { [array exists NEW] } { set OLD 1 }
|
||||
incr checks
|
||||
update
|
||||
}
|
||||
|
||||
proc createMenu {} {
|
||||
global printer print_win_ dead_print_im opt
|
||||
|
||||
menu ${print_win_}m -tearoff 0
|
||||
${print_win_}m add command -label "Hide Menu" -command { ${print_win_}m unpost }
|
||||
${print_win_}m add separator
|
||||
if { [catch { open $opt(print_printersfile) r } f ] } {
|
||||
puts stderr "failed to get list of printers: $f"
|
||||
${print_win_}pic conf -image $dead_print_im
|
||||
return
|
||||
}
|
||||
set data [read $f]
|
||||
close $f
|
||||
foreach pr [ split $data "\n" ] {
|
||||
if { [ regexp {(^[^:\t ]+):} $pr m pn ] == 1 } {
|
||||
${print_win_}m add radiobutton -label $pn -variable printer
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
proc printerChanged {name element type} {
|
||||
global print_win_
|
||||
|
||||
upvar $name x
|
||||
set tmp [string range $x 3 end]
|
||||
if { [string length $tmp] > 7 } {
|
||||
set tmp [string range $tmp 0 7]
|
||||
${print_win_}l conf -text "$tmp"
|
||||
} else {
|
||||
${print_win_}l conf -text "$tmp"
|
||||
}
|
||||
}
|
||||
|
||||
proc Menu {} {
|
||||
global print_win_ print_win
|
||||
|
||||
if { [winfo ismapped ${print_win_}m] } {
|
||||
${print_win_}m unpost
|
||||
} else {
|
||||
${print_win_}m post [expr {[winfo rootx $print_win]+20}] [winfo rooty $print_win]
|
||||
}
|
||||
}
|
||||
|
||||
proc printQInit {} {
|
||||
global env auto_path printer job_on opt OLD
|
||||
global dead_print_im emp_im full_im print_win_ print_win
|
||||
|
||||
if { [wm title .] != "sensor" } {
|
||||
set print_win_ ".printQ."
|
||||
set print_win ".printQ"
|
||||
toplevel $print_win
|
||||
wm withdraw $print_win
|
||||
} else {
|
||||
set print_win "."
|
||||
set print_win_ "."
|
||||
}
|
||||
set job_on ""
|
||||
set printer "cm_lw"
|
||||
set OLD 0
|
||||
trace variable printer w printerChanged
|
||||
set emp_im [image create pixmap -file /home/chrismc/lib/blp/print_emp.xpm]
|
||||
set full_im [image create pixmap -file /home/chrismc/lib/blp/print_full.xpm]
|
||||
set dead_print_im [image create pixmap -file /home/chrismc/lib/blp/print_dead.xpm]
|
||||
label ${print_win_}toplab -text "" -font "*-r-*--10-*" -highlightthickness 0 -bd 0 \
|
||||
-fg $opt(print_fg) -bg $opt(print_bg)
|
||||
label ${print_win_}pic -image $emp_im -highlightthickness 0 -bd 0 -bg $opt(print_bg)
|
||||
label ${print_win_}l -text "lw" -font "*-r-*--10-*" -highlightthickness 0 -bd 0 \
|
||||
-fg $opt(print_fg) -bg $opt(print_bg)
|
||||
grid ${print_win_}toplab -sticky nsew
|
||||
grid ${print_win_}pic -sticky nsew
|
||||
grid ${print_win_}l -sticky nsew
|
||||
grid columnconfigure $print_win 0 -weight 1
|
||||
grid rowconfigure $print_win 0 -weight 1
|
||||
grid rowconfigure $print_win 1 -weight 1
|
||||
grid rowconfigure $print_win 2 -weight 1
|
||||
|
||||
createMenu
|
||||
bind $print_win <1> {
|
||||
${print_win_}toplab conf -text ""
|
||||
set checks 0
|
||||
set tries 0
|
||||
checkQ
|
||||
}
|
||||
bind $print_win <3> Menu
|
||||
bind $print_win <2> {
|
||||
killAfters checkQ
|
||||
${print_win_}toplab conf -text ""
|
||||
${print_win_}pic conf -image $emp_im
|
||||
}
|
||||
wm deiconify $print_win
|
||||
}
|
||||
|
||||
proc BlpError {str} { tk_dialog .d {Blp Error} "$str" error 0 "OK" }
|
||||
|
||||
blpInit
|
||||
if { $opt(use_biff) } { biffInit }
|
||||
if { $opt(use_load) } { loadInit }
|
||||
if { $opt(use_printQ) } { printQInit }
|
||||
if { $opt(use_sensor) } { sensorInit }
|
||||
12
check-wlan0
Executable file
12
check-wlan0
Executable file
@@ -0,0 +1,12 @@
|
||||
#!/bin/sh
|
||||
|
||||
log=/var/log/mythtv/ddp.log
|
||||
|
||||
out=`ping -c2 192.168.0.250`
|
||||
if [ $? != 0 ]; then
|
||||
date=`date`
|
||||
echo "$date: wlan0 seems to be down" >> $log
|
||||
echo "$date: $out" >> $log
|
||||
sudo rmmod rtl8187 ; sleep 1 ; sudo modprobe rtl8187 ; sleep 1; sudo ifup wlan0 >> $log
|
||||
echo "$date: wlan0 restarted " >> $log
|
||||
fi
|
||||
52
check_for_dups
Executable file
52
check_for_dups
Executable file
@@ -0,0 +1,52 @@
|
||||
#!/bin/sh
|
||||
# \
|
||||
exec tclsh "$0" ${1+"$@"}
|
||||
|
||||
proc FindFiles {dir} {
|
||||
global argv0 files
|
||||
|
||||
if { [catch {glob $dir/* $dir/.*} ents] } { return }
|
||||
foreach ent $ents {
|
||||
if { [file tail $ent] == "." || [file tail $ent] == ".." } { continue }
|
||||
if { [file isdirectory $ent] } {
|
||||
FindFiles $ent
|
||||
} else {
|
||||
lappend files $ent
|
||||
}
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
if { $argc != 1 } {
|
||||
puts "Usage: $argv0 <dir>"
|
||||
exit 1
|
||||
}
|
||||
set files ""
|
||||
FindFiles [lindex $argv 0]
|
||||
set orig_list $files
|
||||
foreach file "$files" {
|
||||
if { [catch { file size $file } size($file)] } {
|
||||
puts stderr "$file does not exist (sym link to nothing?)"
|
||||
}
|
||||
if { $size($file) == 0 } { puts "$file is zero bytes!" }
|
||||
}
|
||||
|
||||
set cnt 0
|
||||
foreach file "$orig_list" {
|
||||
if { $cnt == 75 } {
|
||||
puts -nonewline "."
|
||||
flush stdout
|
||||
set cnt 0
|
||||
}
|
||||
incr cnt
|
||||
foreach tst_f $files {
|
||||
if { $size($tst_f) != $size($file) } { continue }
|
||||
if { $tst_f == $file || $size($file) == 0 } { continue }
|
||||
catch {eval exec diff -s $file $tst_f} output
|
||||
if { [regexp "identical" $output m] == 1 } {
|
||||
puts stderr "$file == $tst_f (size: $size($file))"
|
||||
}
|
||||
}
|
||||
# only check remainder of files (e.g. lindex 0 was just compared)
|
||||
set files [lrange $files 1 end]
|
||||
}
|
||||
7
check_rinnai
Executable file
7
check_rinnai
Executable file
@@ -0,0 +1,7 @@
|
||||
#!/bin/bash
|
||||
|
||||
d=`date +"%H:%M %d/%m"`
|
||||
n=`nmap -p 27847 rinnaitouch.ddp.net | grep 27847`
|
||||
ns=`sudo docker exec hass netstat -an | grep 27847`
|
||||
|
||||
echo "$d: $n -- $ns"
|
||||
10
choose.py
Executable file
10
choose.py
Executable file
@@ -0,0 +1,10 @@
|
||||
#!/usr/bin/python3
|
||||
|
||||
import random
|
||||
|
||||
teams=['AVN', 'Desktop', 'Security', 'Systems']
|
||||
|
||||
order=random.sample(range(4), 4)
|
||||
|
||||
for i in order:
|
||||
print( teams[i] )
|
||||
58
cinnamon_is_slow
Executable file
58
cinnamon_is_slow
Executable file
@@ -0,0 +1,58 @@
|
||||
#!/bin/bash
|
||||
|
||||
|
||||
log=/tmp/cin_slow.log
|
||||
limit_cpu=60.0
|
||||
limit_slow=6
|
||||
pid=`pgrep -x cinnamon`
|
||||
top=`top -b -n1 | grep -w $pid`
|
||||
cpu=`echo $top | egrep -v '-' | awk '{ print $9; }'`
|
||||
state=`echo $top | egrep -v '-' | awk '{ print $8; }'`
|
||||
|
||||
debug=1
|
||||
|
||||
if [ $debug == 1 ]; then
|
||||
echo "STARTING at `date`" >> $log
|
||||
echo "0: cpu $cpu -- from $top" >> $log
|
||||
fi
|
||||
|
||||
cnt=1
|
||||
sample=1
|
||||
times_slow=0
|
||||
while [ $cnt -le 50 ] && [ $sample -le 10 ]; do
|
||||
top=`top -b -n1 | grep -w $pid`
|
||||
cpu=`echo $top | egrep -v '-' | awk '{ print $9; }'`
|
||||
|
||||
if [ $debug == 1 ]; then
|
||||
echo "$cnt: cpu $cpu -- from $top" >> $log
|
||||
fi
|
||||
if [ $state == "R" ] || [ $cpu != "0.0" ] ; then
|
||||
cnt=`expr $cnt + 1`
|
||||
sample=`expr $sample + 1`
|
||||
else
|
||||
if [ $debug == 1 ]; then
|
||||
echo "$cnt: - consider this run as not relevant, seems cinammon was idle when we ran top" >> $log
|
||||
fi
|
||||
fi
|
||||
if [ `echo "$cpu >= $limit_cpu" | bc` = 1 ]; then
|
||||
times_slow=`expr $times_slow + 1`
|
||||
if [ $debug == 1 ]; then
|
||||
echo "$cnt: + We have a slow reading (so far: $times_slow from $sample)" >> $log
|
||||
fi
|
||||
|
||||
fi
|
||||
sleep 2
|
||||
cnt=`expr $cnt + 1`
|
||||
if [ $times_slow -gt $limit_slow ]; then
|
||||
break
|
||||
fi
|
||||
done
|
||||
if [ $debug == 1 ]; then
|
||||
echo "From a sample of $sample measurements, cin* was slow $times_slow times" >> $log
|
||||
wmctrl -l >> $log
|
||||
fi
|
||||
if [ $times_slow -gt $limit_slow ]; then
|
||||
export DISPLAY=:0
|
||||
zenity --info --text "I think cinammon is slow! Please manually restart it"
|
||||
exit 0
|
||||
fi
|
||||
6
cisco_vpn
Executable file
6
cisco_vpn
Executable file
@@ -0,0 +1,6 @@
|
||||
/opt/cisco/anyconnect/bin/vpnui
|
||||
sleep 5
|
||||
sudo cp /etc/bind/named.conf.options-vpn /etc/bind/named.conf.options
|
||||
sudo systemctl restart bind9
|
||||
sudo cp /etc/bind/named.conf.options-NO-vpn /etc/bind/named.conf.options
|
||||
sudo systemctl restart bind9
|
||||
3
clean_old_Presence_videos
Executable file
3
clean_old_Presence_videos
Executable file
@@ -0,0 +1,3 @@
|
||||
# find 'dull' videos older than 6 months and delete (we use size as a simple indicator)
|
||||
DIR=/export/backup/Presence
|
||||
find $DIR -type f -mtime +180 -size -50M -exec rm {} \;
|
||||
17
clean_path
Executable file
17
clean_path
Executable file
@@ -0,0 +1,17 @@
|
||||
#!/bin/sh
|
||||
# \
|
||||
exec tclsh "$0" ${1+"$@"}
|
||||
|
||||
set cnt 1
|
||||
foreach el [split $env(PATH) ":"] {
|
||||
set el [string trimright $el /]
|
||||
if { ! [array exists path] || [array names path *,$el] == "" } {
|
||||
set path([format "%03d" $cnt],$el) 1
|
||||
}
|
||||
incr cnt
|
||||
}
|
||||
foreach el [lsort [array names path]] {
|
||||
append res "[string range $el 4 end]:"
|
||||
}
|
||||
set res [string trimright $res :]
|
||||
puts $res
|
||||
24
convert_isos_to_plex
Executable file
24
convert_isos_to_plex
Executable file
@@ -0,0 +1,24 @@
|
||||
#!/bin/bash
|
||||
|
||||
for i in /myth/videos/Movies/*
|
||||
do
|
||||
echo $i
|
||||
|
||||
movie_iso_name=`basename $i`
|
||||
movie_base="${movie_iso_name%.*}"
|
||||
|
||||
if [ -f /myth/opt/storage/movies/$movie_base.mp4 ]
|
||||
then
|
||||
echo "$move_base.mp4 already exists, skipping..."
|
||||
continue
|
||||
fi
|
||||
|
||||
sudo mount $i /mnt/test
|
||||
vd=`ls -d /mnt/test/[Vv][Ii][Dd][Ee][Oo]_[Tt][Ss]`
|
||||
echo vd=$vd
|
||||
vt_num=`find $vd -size +1000M | head -n1 | cut -f3 -d_`
|
||||
echo vt=$vt_num
|
||||
vobs=`ls $vd/*${vt_num}_[1-9]*.[Vv][Oo][Bb]`
|
||||
cat $vobs | ffmpeg -i - -codec copy -target pal-dvd /myth/opt/storage/movies/$movie_base.mp4
|
||||
sudo umount /mnt/test
|
||||
done
|
||||
120
convert_myth_afl_vid_to_plex
Executable file
120
convert_myth_afl_vid_to_plex
Executable file
@@ -0,0 +1,120 @@
|
||||
#!/bin/bash
|
||||
|
||||
|
||||
function fix_desc()
|
||||
{
|
||||
if [ "$description" == "None" ]
|
||||
then
|
||||
echo "#################################Need to fix empty description (y:$year - r:$round)"
|
||||
/home/ddp/bin/gfc-date.tcl $year $round -update
|
||||
fi
|
||||
}
|
||||
|
||||
function fix_team()
|
||||
{
|
||||
if [[ "$team" =~ "Nth" ]]
|
||||
then
|
||||
team="North Melbourne"
|
||||
fi
|
||||
}
|
||||
|
||||
function munge_title()
|
||||
{
|
||||
# if we already have year in the title, dont try to add it
|
||||
if [[ ! "$title" =~ "$year" ]]
|
||||
then
|
||||
title="$year $title"
|
||||
fi
|
||||
|
||||
# if we already have Geelong in the title, dont try to munge it
|
||||
if [[ "$title" =~ "Geelong" ]]
|
||||
then
|
||||
echo "SKIP munging as Geelong is in it already ------------"
|
||||
return 0
|
||||
fi
|
||||
# if filename contains home, append : team"
|
||||
if [[ "$filename" =~ "Home" ]]
|
||||
then
|
||||
[[ ${filename} =~ Home-(.*)\.[a-z]* ]]
|
||||
team=${BASH_REMATCH[1]}
|
||||
fix_team
|
||||
title="$title: Geelong vs $team"
|
||||
fi
|
||||
|
||||
# if filename contains away, append : team"
|
||||
if [[ "$filename" =~ "Away" ]]
|
||||
then
|
||||
[[ ${filename} =~ Away-(.*)\.[a-z]* ]]
|
||||
team=${BASH_REMATCH[1]}
|
||||
fix_team
|
||||
title="$title: $team vs Geelong"
|
||||
fi
|
||||
}
|
||||
|
||||
ids=$(echo -n "select intid from videometadata where filename like 'Football%'" | mysql --host=mara.ddp.net --user=mythtv --password=mythtv mythconverg 2>&1 | grep -v 'Using a password' | tail -n+2)
|
||||
echo $ids
|
||||
|
||||
for id in $ids;
|
||||
do
|
||||
title=$(echo -n "select director from videometadata where intid = '$id'" | mysql --host=mara.ddp.net --user=mythtv --password=mythtv mythconverg 2>&1 | grep -v 'Using a password' | tail -n1)
|
||||
description=$(echo -n "select plot from videometadata where intid = '$id'" | mysql --host=mara.ddp.net --user=mythtv --password=mythtv mythconverg 2>&1 | grep -v 'Using a password' | tail -n1)
|
||||
filename=$(echo -n "select filename from videometadata where intid = '$id'" | mysql --host=mara.ddp.net --user=mythtv --password=mythtv mythconverg 2>&1 | grep -v 'Using a password' | tail -n1)
|
||||
[[ ${filename} =~ Football/(.*)/.* ]]
|
||||
year=${BASH_REMATCH[1]}
|
||||
echo "processing ($filename) -- $id: $year - $title"
|
||||
|
||||
munge_title "$title"
|
||||
|
||||
input_filename="/myth/videos/$filename"
|
||||
input_basename=`basename $input_filename`
|
||||
input_base="${input_basename%.*}"
|
||||
|
||||
|
||||
if [[ ${filename} =~ Football/$year/Rd0([0-9])-.* ]]
|
||||
then
|
||||
round=${BASH_REMATCH[1]}
|
||||
elif [[ ${filename} =~ Football/$year/Rd([0-9][0-9])-.* ]]
|
||||
then
|
||||
round=${BASH_REMATCH[1]}
|
||||
else
|
||||
[[ ${filename} =~ Football/$year/(..)-.* ]]
|
||||
round=${BASH_REMATCH[1]}
|
||||
fi
|
||||
|
||||
if [[ ${filename} =~ rownlow ]]
|
||||
then
|
||||
if [ $year == "2007" ]; then date="24 Sep 2007"; echo $title ; fi
|
||||
if [ $year == "2009" ]; then date="21 Sep 2009"; fi
|
||||
if [ $year == "2016" ]; then date="26 Sep 2016"; fi
|
||||
elif [ ${filename} = "Football/2009/NAB_CUP_Grand_Final_2009.mpg" ]
|
||||
then
|
||||
date="13 Mar 2009"
|
||||
elif [ ${filename} = "Football/2009/gfc-150-years.iso" ]
|
||||
then
|
||||
date="10 Aug 2009"
|
||||
elif [ ${filename} = "Football/2011/2-hours.mpg" ]
|
||||
then
|
||||
date="01 Oct 2011"
|
||||
elif [ ${filename} = "Football/2012/VFL-Grand-Final-Port-Melbourne.mpg" ]
|
||||
then
|
||||
date="23 Sep 2012"
|
||||
else
|
||||
date=`~/bin/gfc-date.tcl $year $round`
|
||||
# normal game, if the desc is empty, fix it with gfc data
|
||||
fix_desc
|
||||
fi
|
||||
|
||||
if [ $? != 0 ]; then
|
||||
echo "Failed date for (filename=$filename, y=$year, r=$round -- make it 01/01/$year"
|
||||
date="$year-01-01"
|
||||
fi
|
||||
category="afl-$year"
|
||||
|
||||
echo "ffmpeg -i $input_filename -codec copy -metadata title=\"$title\" -metadata description=\"$description\" -metadata album=\"$category\" -metadata date=\"$date\" /myth/opt/storage/other-videos/AFL/$year/$input_base.mp4"
|
||||
if [ ! -f /myth/opt/storage/other-videos/AFL/$year/$input_base.mp4 ]
|
||||
then
|
||||
ffmpeg -i $input_filename -codec copy -metadata title="$title" -metadata description="$description" -metadata album="$category" -metadata date="$date" /myth/opt/storage/other-videos/AFL/$year/$input_base.mp4
|
||||
else
|
||||
echo "Skip: /myth/opt/storage/other-videos/AFL/$year/$input_base.mp4 -- Already exists!"
|
||||
fi
|
||||
done
|
||||
33
convert_myth_vid_to_plex
Executable file
33
convert_myth_vid_to_plex
Executable file
@@ -0,0 +1,33 @@
|
||||
#!/bin/bash
|
||||
|
||||
|
||||
ids=$(echo -n "select intid from videometadata where filename like 'Local%'" | mysql --host=mara.ddp.net --user=mythtv --password=mythtv mythconverg 2>&1 | grep -v 'Using a password' | tail -n+2)
|
||||
echo $ids
|
||||
|
||||
for id in $ids;
|
||||
do
|
||||
title=$(echo -n "select title from videometadata where intid = '$id'" | mysql --host=mara.ddp.net --user=mythtv --password=mythtv mythconverg 2>&1 | grep -v 'Using a password' | tail -n1)
|
||||
subtitle=$(echo -n "select subtitle from videometadata where intid = '$id'" | mysql --host=mara.ddp.net --user=mythtv --password=mythtv mythconverg 2>&1 | grep -v 'Using a password' | tail -n1)
|
||||
description=$(echo -n "select plot from videometadata where intid = '$id'" | mysql --host=mara.ddp.net --user=mythtv --password=mythtv mythconverg 2>&1 | grep -v 'Using a password' | tail -n1)
|
||||
filename=$(echo -n "select filename from videometadata where intid = '$id'" | mysql --host=mara.ddp.net --user=mythtv --password=mythtv mythconverg 2>&1 | grep -v 'Using a password' | tail -n1)
|
||||
date=$(echo -n "select insertdate from videometadata where intid = '$id'" | mysql --host=mara.ddp.net --user=mythtv --password=mythtv mythconverg 2>&1 | grep -v 'Using a password' | tail -n1)
|
||||
echo "processing ($filename) -- $id: $title ($sub_title): $plot"
|
||||
|
||||
if [ x"$subtitle" != x"" ]; then
|
||||
title="$title: $subtitle"
|
||||
fi
|
||||
|
||||
input_filename="/myth/videos/$filename"
|
||||
input_basename=`basename $input_filename`
|
||||
input_base="${input_basename%.*}"
|
||||
|
||||
category="localtv"
|
||||
|
||||
echo "ffmpeg -i $input_filename -codec copy -metadata title=\"$title\" -metadata description=\"$description\" -metadata album=\"$category\" -metadata date=\"$date\" /myth/opt/storage/other-videos/Local\ TV/$input_base.mp4"
|
||||
if [ ! -f /myth/opt/storage/other-videos/Local\ TV/$year/$input_base.mp4 ]
|
||||
then
|
||||
ffmpeg -i $input_filename -codec copy -metadata title="$title" -metadata description="$description" -metadata album="$category" -metadata date="$date" /myth/opt/storage/other-videos/Local\ TV/$input_base.mp4
|
||||
else
|
||||
echo "Skip: /myth/opt/storage/other-videos/Local\ TV/$input_base.mp4 -- Already exists!"
|
||||
fi
|
||||
done
|
||||
47
create_nfo_for_all_mythtv_recordings
Executable file
47
create_nfo_for_all_mythtv_recordings
Executable file
@@ -0,0 +1,47 @@
|
||||
#!/bin/bash
|
||||
|
||||
DIR=/export/myth/tv
|
||||
|
||||
# delete all (including old ones)
|
||||
rm $DIR/*.nfo
|
||||
|
||||
for i in $DIR/*.ts
|
||||
do
|
||||
basename=`basename $i`
|
||||
base="${basename%.*}"
|
||||
|
||||
echo "Need to create a nfo for $base"
|
||||
|
||||
title=$(echo -n "select r.title from recorded r, recordedfile rf where r.recordedid=rf.recordedid and rf.basename='$basename'" | mysql --host=mara.ddp.net --user=mythtv --password=mythtv mythconverg 2>&1 | grep -v 'Using a password' | tail -n1)
|
||||
outline=$(echo -n "select r.subtitle from recorded r, recordedfile rf where r.recordedid=rf.recordedid and rf.basename='$basename'" | mysql --host=mara.ddp.net --user=mythtv --password=mythtv mythconverg 2>&1 | grep -v 'Using a password' | tail -n1)
|
||||
plot=$(echo -n "select r.description from recorded r, recordedfile rf where r.recordedid=rf.recordedid and rf.basename='$basename'" | mysql --host=mara.ddp.net --user=mythtv --password=mythtv mythconverg 2>&1 | grep -v 'Using a password' | tail -n1)
|
||||
date=$(echo -n "select r.starttime from recorded r, recordedfile rf where r.recordedid=rf.recordedid and rf.basename='$basename'" | mysql --host=mara.ddp.net --user=mythtv --password=mythtv mythconverg 2>&1 | grep -v 'Using a password' | tail -n1)
|
||||
|
||||
if [ x"$title" == "x" ]; then
|
||||
echo "WARNING: no title for $i!"
|
||||
small=`find $i -size -500M`
|
||||
if [ x"$small" != "x" ]; then
|
||||
echo "WARNING: $i is less than 500M"
|
||||
echo "WARNING: `ls -lh $i`"
|
||||
sudo rm $i
|
||||
fi
|
||||
fi
|
||||
|
||||
nfo="$DIR/$base.nfo"
|
||||
sudo rm -f $nfo
|
||||
echo "<movie>" >> $nfo
|
||||
# think Emby doesnt process &'s, so switch them over
|
||||
title=${title//&/and}
|
||||
outline=${outline//&/and}
|
||||
plot=${plot//&/and}
|
||||
if [ x"$outline" != "x" ]; then
|
||||
echo "<title>$title: $outline</title>" >> $nfo
|
||||
else
|
||||
echo "<title>$title</title>" >> $nfo
|
||||
fi
|
||||
|
||||
echo "<plot>$plot</plot>" >> $nfo
|
||||
echo "<date>$date</date>" >> $nfo
|
||||
echo "</movie>" >> $nfo
|
||||
sudo chown mythtv:mythtv $nfo
|
||||
done
|
||||
50
create_nfo_for_one_recording
Executable file
50
create_nfo_for_one_recording
Executable file
@@ -0,0 +1,50 @@
|
||||
#!/bin/bash
|
||||
|
||||
|
||||
LOG=/tmp/c.log
|
||||
|
||||
echo "create_nfo_for_one_recording called for '$1'" >> $LOG
|
||||
|
||||
DIR=/export/myth/tv
|
||||
|
||||
if [ $# != 1 ]
|
||||
then
|
||||
echo "Usage: $0 basename" >> $LOG
|
||||
echo " where basename is similar too: 1076_20191120075800.ts" >> $LOG
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
||||
basename=`basename $1`
|
||||
base="${basename%.*}"
|
||||
|
||||
echo "Need to create a nfo for $base" >> $LOG
|
||||
|
||||
title=$(echo -n "select title from recorded where basename='$basename'" | mysql --host=mara.ddp.net --user=mythtv --password=mythtv mythconverg 2>&1 | grep -v 'Using a password' | tail -n1)
|
||||
outline=$(echo -n "select subtitle from recorded where basename='$basename'" | mysql --host=mara.ddp.net --user=mythtv --password=mythtv mythconverg 2>&1 | grep -v 'Using a password' | tail -n1)
|
||||
plot=$(echo -n "select description from recorded where basename='$basename'" | mysql --host=mara.ddp.net --user=mythtv --password=mythtv mythconverg 2>&1 | grep -v 'Using a password' | tail -n1)
|
||||
date=$(echo -n "select starttime from recorded where basename='$basename'" | mysql --host=mara.ddp.net --user=mythtv --password=mythtv mythconverg 2>&1 | grep -v 'Using a password' | tail -n1)
|
||||
|
||||
echo "t=$title, o=$outline, p=$plot, d=$date" >> $LOG
|
||||
nfo="$DIR/$base.nfo"
|
||||
# in case we have not run this before, use -f
|
||||
sudo rm -f $nfo
|
||||
echo "<movie>" >> $nfo
|
||||
|
||||
# think Emby doesnt process &'s, so switch them over
|
||||
title=${title//&/and}
|
||||
outline=${outline//&/and}
|
||||
plot=${plot//&/and}
|
||||
|
||||
if [ x"$outline" != "x" ]; then
|
||||
echo "<title>$title: $outline</title>" >> $nfo
|
||||
else
|
||||
echo "<title>$title</title>" >> $nfo
|
||||
fi
|
||||
|
||||
echo "<plot>$plot</plot>" >> $nfo
|
||||
echo "<date>$date</date>" >> $nfo
|
||||
echo "</movie>" >> $nfo
|
||||
sudo chown mythtv:mythtv $nfo
|
||||
echo "completed" >> $LOG
|
||||
exit 0
|
||||
59
delete_duplicate_photos_in_storage
Executable file
59
delete_duplicate_photos_in_storage
Executable file
@@ -0,0 +1,59 @@
|
||||
#!/bin/sh
|
||||
# \
|
||||
exec tclsh "$0" ${1+"$@"}
|
||||
|
||||
proc FindFiles {dir} {
|
||||
global argv0 files
|
||||
|
||||
if { [catch {glob $dir/* $dir/.*} ents] } { return }
|
||||
foreach ent $ents {
|
||||
if { [file tail $ent] == "." || [file tail $ent] == ".." } { continue }
|
||||
if { [file isdirectory $ent] } {
|
||||
FindFiles $ent
|
||||
} else {
|
||||
lappend files $ent
|
||||
}
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
if { $argc != 1 } {
|
||||
puts "Usage: $argv0 <dir>"
|
||||
exit 1
|
||||
}
|
||||
set files ""
|
||||
FindFiles [lindex $argv 0]
|
||||
set orig_list $files
|
||||
foreach file "$files" {
|
||||
if { [catch { file size $file } size($file)] } {
|
||||
puts stderr "$file does not exist (sym link to nothing?)"
|
||||
}
|
||||
if { $size($file) == 0 } { puts "$file is zero bytes!" }
|
||||
}
|
||||
|
||||
set cnt 0
|
||||
foreach file "$orig_list" {
|
||||
if { $cnt == 75 } {
|
||||
puts -nonewline "."
|
||||
flush stdout
|
||||
set cnt 0
|
||||
}
|
||||
incr cnt
|
||||
foreach tst_f $files {
|
||||
if { $size($tst_f) != $size($file) } { continue }
|
||||
if { $tst_f == $file || $size($file) == 0 } { continue }
|
||||
catch {eval exec diff -s $file $tst_f} output
|
||||
if { [regexp "identical" $output m] == 1 } {
|
||||
puts stderr "$file == $tst_f (size: $size($file))"
|
||||
if { [regexp {20\d\d\d\d\d\d[_-]} $file] } {
|
||||
puts "based on name, I would keep file: $file and delete: $tst_f"
|
||||
exec rm $tst_f
|
||||
} elseif { [regexp {20\d\d\d\d\d\d[_-]} $tst_f] } {
|
||||
puts "based on name, I would keep tst_f: $tst_f and delete: $file"
|
||||
exec rm $file
|
||||
}
|
||||
}
|
||||
}
|
||||
# only check remainder of files (e.g. lindex 0 was just compared)
|
||||
set files [lrange $files 1 end]
|
||||
}
|
||||
50
diff_dir
Executable file
50
diff_dir
Executable file
@@ -0,0 +1,50 @@
|
||||
#!/bin/bash
|
||||
# Compare two directories using rsync and print the differences
|
||||
# CAUTION: options MUST appear after the directories
|
||||
#
|
||||
# SYNTAX
|
||||
#---------
|
||||
# diff-dirs Left_Dir Right_Dir [options]
|
||||
#
|
||||
# EXAMPLE OF OUTPUT
|
||||
#------------------
|
||||
# L file-only-in-Left-dir
|
||||
# R file-only-in-right-dir
|
||||
# X >f.st...... file-with-dif-size-and-time
|
||||
# X .f...p..... file-with-dif-perms
|
||||
#
|
||||
# L / R mean that the file/dir appears only at the `L`eft or `R`ight dir.
|
||||
#
|
||||
# X means that a file appears on both sides but is not the same (in which
|
||||
# case the next 11 characters give you more info. In most cases knowing
|
||||
# that s,t,T and p depict differences in Size, Time and Permissions
|
||||
# is enough but `man rsync` has more info
|
||||
# (look at the --itemize-changes option)
|
||||
#
|
||||
# OPTIONS
|
||||
#---------
|
||||
# All options are passed to rsync. Here are the most useful for the purpose
|
||||
# of directory comparisons:
|
||||
#
|
||||
# -c will force comparison of file contents (otherwise only
|
||||
# time & size is compared which is much faster)
|
||||
#
|
||||
# -p/-o/-g will force comparison of permissions/owner/group
|
||||
|
||||
if [[ -z $2 ]] ; then
|
||||
echo "USAGE: $0 dir1 dir2 [optional rsync arguments]"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
set -e
|
||||
|
||||
LEFT_DIR=$1; shift
|
||||
RIGHT_DIR=$1; shift
|
||||
OPTIONS="$*"
|
||||
|
||||
# Files that don't exist in Right_Dir
|
||||
rsync $OPTIONS -rin --ignore-existing "$LEFT_DIR"/ "$RIGHT_DIR"/|sed -e 's/^[^ ]* /L /'
|
||||
# Files that don't exist in Left_Dir
|
||||
#rsync $OPTIONS -rin --ignore-existing "$RIGHT_DIR"/ "$LEFT_DIR"/|sed -e 's/^[^ ]* /R /'
|
||||
# Files that exist in both dirs but have differences
|
||||
#rsync $OPTIONS -rin --existing "$LEFT_DIR"/ "$RIGHT_DIR"/|sed -e 's/^/X /'
|
||||
6
dump_labels
Executable file
6
dump_labels
Executable file
@@ -0,0 +1,6 @@
|
||||
#!/bin/sh
|
||||
|
||||
parts=`cat /proc/partitions | egrep '[0-9]' | awk '{ print $4 } '`
|
||||
for i in $parts; do
|
||||
echo "$i: `sudo e2label /dev/$i 2> /dev/null`"
|
||||
done
|
||||
18
emit_cards_up.sh
Executable file
18
emit_cards_up.sh
Executable file
@@ -0,0 +1,18 @@
|
||||
#!/bin/bash
|
||||
|
||||
exit 0
|
||||
|
||||
LOG=/var/tmp/emit.log
|
||||
echo "emit_cards_up.sh: `date` - starting" >> $LOG
|
||||
while [ 1 ]; do
|
||||
|
||||
# return 0 if adapter1 dir exists / cards have all finished loading
|
||||
test -d /dev/dvb/adapter1
|
||||
if [ $? == 0 ]; then
|
||||
echo "emit_cards_up.sh: `date` - all tuners up (time to emit)" >> $LOG
|
||||
sudo initctl emit cards_up
|
||||
echo "emit_cards_up.sh: `date` - done" >> $LOG
|
||||
exit 0
|
||||
fi
|
||||
sleep 1
|
||||
done
|
||||
12
fix-myth-db
Executable file
12
fix-myth-db
Executable file
@@ -0,0 +1,12 @@
|
||||
#!/usr/bin/bash
|
||||
|
||||
tail -n100 /var/log/mythtv/mythbackend.log | grep -q 'E Scheduler mythdbcon'
|
||||
db_good=$?
|
||||
|
||||
if [ $db_good == 0 ]; then
|
||||
echo "restarting myth as I can DB errors" >> $LOG
|
||||
# echo "update settings set data='1370' where value='DBSchemaVer';" | mysql --user=mythtv --password=mythtv mythconverg
|
||||
sudo systemctl restart mythtv-backend
|
||||
# echo "update settings set data='1369' where value='DBSchemaVer';" | mysql --user=mythtv --password=mythtv mythconverg
|
||||
echo "restart completed" >> $LOG
|
||||
fi
|
||||
19
fix_afl_md
Executable file
19
fix_afl_md
Executable file
@@ -0,0 +1,19 @@
|
||||
#!/bin/bash
|
||||
|
||||
dir="/myth/opt/storage/other-videos/AFL/"
|
||||
for year in `ls $dir`
|
||||
do
|
||||
echo "dir=/$dir/$year"
|
||||
for file in `ls $dir/$year`
|
||||
do
|
||||
md=`MP4Box $dir/$year/$file -info 2>&1 | grep Name: | cut -f2- -d:`
|
||||
echo -n " file=$file - md=$md"
|
||||
if [[ ${md} =~ $year.AFL.(.*) ]]
|
||||
then
|
||||
new_md=${BASH_REMATCH[1]}
|
||||
echo -n ", new_md=$new_md"
|
||||
MP4Box -itags name="$new_md" $dir/$year/$file
|
||||
fi
|
||||
echo ""
|
||||
done
|
||||
done
|
||||
31
fix_afl_md2
Executable file
31
fix_afl_md2
Executable file
@@ -0,0 +1,31 @@
|
||||
#!/bin/bash
|
||||
|
||||
dir="/myth/opt/storage/other-videos/AFL/"
|
||||
for year in `ls $dir`
|
||||
do
|
||||
echo "dir=/$dir/$year"
|
||||
for file in `ls $dir/$year`
|
||||
do
|
||||
# title=`MP4Box $dir/$year/$file -info 2>&1 | grep Name: | cut -f2- -d:`
|
||||
# echo -n " file=$file - title=$title"
|
||||
# if [[ ${title} =~ $year.AFL.(.*) ]]
|
||||
# then
|
||||
# new_title=${BASH_REMATCH[1]}
|
||||
# echo -n ", new_title=$new_title"
|
||||
# MP4Box -itags name="$new_title" $dir/$year/$file
|
||||
# fi
|
||||
|
||||
desc=`ffprobe $dir/$year/$file 2>&1 | grep description | cut -f2- -d:`
|
||||
if [[ ${desc} =~ (.*)\\n\\n(.*)\\n(.*) ]]
|
||||
then
|
||||
ground=${BASH_REMATCH[1]}
|
||||
home=${BASH_REMATCH[2]}
|
||||
home=`echo $home | cut -f2- -d' '`
|
||||
away=${BASH_REMATCH[3]}
|
||||
echo "Need to fix $file: $home $away $ground (was: $desc)"
|
||||
mv $dir/$year/$file /myth/archive/$file
|
||||
ffmpeg -i /myth/archive/$file -codec copy -metadata description="$home $away $ground" $dir/$year/$file
|
||||
fi
|
||||
echo ""
|
||||
done
|
||||
done
|
||||
54
fix_afl_myth3
Executable file
54
fix_afl_myth3
Executable file
@@ -0,0 +1,54 @@
|
||||
#!/bin/bash
|
||||
|
||||
dir="/export/docker/storage/other-videos/AFL"
|
||||
for year in `ls $dir`
|
||||
do
|
||||
echo "dir=$dir/$year"
|
||||
for file in `ls $dir/$year`
|
||||
do
|
||||
if [ $year == 2020 ]; then
|
||||
echo "Skip 2020 for now, its a mess"
|
||||
continue
|
||||
fi
|
||||
echo "$file -> need to change the mp4 in the db (it will ref mpg)"
|
||||
|
||||
echo " and do the right hash: $hash"
|
||||
dirname=`dirname $file`
|
||||
basename=`basename $file`
|
||||
base="${basename%.*}"
|
||||
|
||||
intid=""
|
||||
intid=$(echo -n "select intid from videometadata where filename = 'Football/$year/$base.mpg'" \
|
||||
| mysql --user=mythtv --password=mythtv mythconverg | tail -n1)
|
||||
|
||||
|
||||
if [ -z $intid ]; then
|
||||
echo "-- hmm, cant find the mpg, try a mp4?"
|
||||
intid=$(echo -n "select intid from videometadata where filename = 'Football/$year/$base.mp4'" \
|
||||
| mysql --user=mythtv --password=mythtv mythconverg | tail -n1)
|
||||
if [ -z $intid ]; then
|
||||
echo "-- hmm, cant find the mpg, try an avi?"
|
||||
intid=$(echo -n "select intid from videometadata where filename = 'Football/$year/$base.avi'" \
|
||||
| mysql --user=mythtv --password=mythtv mythconverg | tail -n1)
|
||||
if [ -z $intid ]; then
|
||||
echo "-- hmm, cant find the mpg, try an iso?"
|
||||
intid=$(echo -n "select intid from videometadata where filename = 'Football/$year/$base.iso'" \
|
||||
| mysql --user=mythtv --password=mythtv mythconverg | tail -n1)
|
||||
if [ -z $intid ]; then
|
||||
echo "-- hmm, cant find the mpg, try an mkv?"
|
||||
intid=$(echo -n "select intid from videometadata where filename = 'Football/$year/$base.mkv'" \
|
||||
| mysql --user=mythtv --password=mythtv mythconverg | tail -n1)
|
||||
if [ -z $intid ]; then
|
||||
echo "*********** Seems we cant find: $dir/$year/$base.mp[g4]? in the DB"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
echo "Found in DB: $intid"
|
||||
hash=`/home/ddp/bin/hash_4_myth.pl "$dir/$year/$file"`
|
||||
echo "update videometadata set hash = '$hash', filename='AFL/$year/$file' where intid=$intid" \
|
||||
| mysql --user=mythtv --password=mythtv mythconverg
|
||||
done
|
||||
done
|
||||
6
force_logout
Executable file
6
force_logout
Executable file
@@ -0,0 +1,6 @@
|
||||
#!/bin/sh
|
||||
|
||||
zenity --question --text="Logout?"
|
||||
if [ $? = 0 ]; then
|
||||
pkill enlightenment
|
||||
fi
|
||||
15
force_users_in_lightdm
Executable file
15
force_users_in_lightdm
Executable file
@@ -0,0 +1,15 @@
|
||||
#!/bin/bash
|
||||
|
||||
for i in 1000 1001 1002 1003 ;do
|
||||
user=`getent passwd $i | cut -f1 -d:`
|
||||
if [ ! -f /var/lib/AccountsService/users/$user ]; then
|
||||
echo "
|
||||
[User]
|
||||
XSession=cinnamon
|
||||
SystemAccount=false
|
||||
" | sudo tee /var/lib/AccountsService/users/$user
|
||||
else
|
||||
echo "seems /var/lib/AccountsService/users/$user exists as a file"
|
||||
fi
|
||||
done
|
||||
|
||||
85
gfc-date-bkup.tcl
Executable file
85
gfc-date-bkup.tcl
Executable file
@@ -0,0 +1,85 @@
|
||||
#!/usr/bin/tclsh
|
||||
|
||||
###
|
||||
#
|
||||
# if we need a new year of data
|
||||
# lynx --dump --width 300 'http://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2014' > 2014.txt
|
||||
#
|
||||
#
|
||||
###
|
||||
|
||||
proc ReturnDate {f year round out} {
|
||||
regexp {([A-Z][a-z][a-z]) (\d+) \(.*\)$} $out m mm dd
|
||||
puts "$dd $mm $year"
|
||||
return
|
||||
}
|
||||
|
||||
proc UpdateVid {f year round out h hs a as} {
|
||||
set hs [regsub -all {\s+} $hs { }]
|
||||
set as [regsub -all {\s+} $as { }]
|
||||
set director "AFL Round $round"
|
||||
set plot "$out\n\n$h $hs\n$a $as"
|
||||
catch {exec mplayer -vo null -ao null -frames 0 -identify $f 2>/dev/null | grep ID_LENGTH | cut -f2 -d= | tail -n1} len_s
|
||||
set len [expr round($len_s/60)]
|
||||
catch {exec echo "select intid from videometadata where filename='$f'\;" | mysql --batch -h 192.168.0.2 --user=mythtv --password=mythtv mythconverg | tail -n1 2>/dev/null} intid
|
||||
puts "for $f (len: $len) - (intid=$intid), add $director\n$plot"
|
||||
catch {exec echo "update videometadata set length='$len', director='$director', plot='$plot', coverfile='/myth/video-cover-art/gfc.jpg', year=$year where intid=$intid\;" | mysql --batch -h 192.168.0.2 --user=mythtv --password=mythtv mythconverg}
|
||||
}
|
||||
|
||||
|
||||
set year [lindex $argv 0]
|
||||
set round [lindex $argv 1]
|
||||
|
||||
#process file of years results
|
||||
if { [catch {open "/home/ddp/bin/$year.txt" r} f] } {
|
||||
exec lynx --dump --width 300 "http://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=$year" > /home/ddp/bin/$year.txt
|
||||
if { [catch {open "/home/ddp/bin/$year.txt" r} f] } {
|
||||
puts stderr "Failed to get / load year of data see comment a top of file and do it by hand"
|
||||
exit 1
|
||||
}
|
||||
}
|
||||
while { [gets $f line] >= 0 } {
|
||||
if { [regexp {R(\d+)} $line m tmp_round] } {
|
||||
regsub -all {\[\d+\]} $line {} result
|
||||
set DATA($tmp_round) "$result"
|
||||
}
|
||||
if { [regexp {(.F)} $line m tmp_round] } {
|
||||
regsub -all {\[\d+\]} $line {} result
|
||||
set DATA($tmp_round) "$result"
|
||||
}
|
||||
}
|
||||
close $f
|
||||
|
||||
if { ! [info exists DATA($round)] } {
|
||||
puts stderr "No data for $year - $round - was it a bye?"
|
||||
exit 2
|
||||
}
|
||||
|
||||
# if the cats lost...
|
||||
if { [regexp {\s+(\w+)\s+(.+)\s+dftd\s+(\w+)\s+(.+\))\s+(.+)} $DATA($round) m h hs a as out] } {
|
||||
|
||||
# see if score doesn't start with a spc, if so this is a two word team name
|
||||
if { [regexp {^\d} $as m] == 0 } {
|
||||
if { [regexp {(\w+)\s+(.+)} $as m _a _as] } {
|
||||
set a "$a $_a"
|
||||
set as $_as
|
||||
}
|
||||
}
|
||||
ReturnDate $f $year $round $out
|
||||
if { [lindex $argv 2] == "-update" } {
|
||||
puts stderr "will update video too"
|
||||
}
|
||||
|
||||
# if the cats won...
|
||||
} elseif { [regexp {\s+(\w+)\s+(.+)\s+lost to\s+(\w+)\s+(.+\))\s+(.+)} $DATA($round) m h hs a as out] } {
|
||||
# see if score doesn't start with a spc, if so this is a two word team name
|
||||
if { [regexp {^\d} $hs m] == 0 } {
|
||||
if { [regexp {(\w+)\s+(.+)} $hs m _h _hs] } {
|
||||
set h "$h $_h"
|
||||
set hs $_hs
|
||||
}
|
||||
}
|
||||
ReturnDate $f $year $round $out
|
||||
} else {
|
||||
puts "Could not parse '$DATA($round)' !!!"
|
||||
}
|
||||
86
gfc-date.tcl
Executable file
86
gfc-date.tcl
Executable file
@@ -0,0 +1,86 @@
|
||||
#!/usr/bin/tclsh
|
||||
|
||||
###
|
||||
#
|
||||
# if we need a new year of data
|
||||
# lynx --dump --width 300 'http://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=2014' > 2014.txt
|
||||
#
|
||||
#
|
||||
###
|
||||
|
||||
proc ReturnDate {f year round out} {
|
||||
regexp {([A-Z][a-z][a-z]) (\d+) \(.*\)$} $out m mm dd
|
||||
puts "$dd $mm $year"
|
||||
return
|
||||
}
|
||||
|
||||
proc UpdateVid {year round out h hs a as} {
|
||||
set hs [regsub -all {\s+} $hs { }]
|
||||
set as [regsub -all {\s+} $as { }]
|
||||
set plot "$out\n\n$h $hs\n$a $as"
|
||||
catch {exec echo "select intid from videometadata where filename like 'Football/$year/%$round%'\;" | mysql --batch -h 192.168.0.2 --user=mythtv --password=mythtv mythconverg | tail -n1 2>/dev/null} intid
|
||||
puts "fixing missing data (y:$year/r:$round) with : {exec echo \"update videometadata set plot='$plot' where intid=$intid\;\" | mysql --batch -h 192.168.0.2 --user=mythtv --password=mythtv mythconverg}"
|
||||
catch {exec echo "update videometadata set plot='$plot' where intid=$intid\;" | mysql --batch -h 192.168.0.2 --user=mythtv --password=mythtv mythconverg}
|
||||
}
|
||||
|
||||
|
||||
set year [lindex $argv 0]
|
||||
set round [lindex $argv 1]
|
||||
|
||||
#process file of years results
|
||||
if { [catch {open "/home/ddp/bin/$year.txt" r} f] } {
|
||||
exec lynx --dump --width 300 "http://finalsiren.com/Fixture.asp?TeamID=4&SeasonID=$year" > /home/ddp/bin/$year.txt
|
||||
if { [catch {open "/home/ddp/bin/$year.txt" r} f] } {
|
||||
puts stderr "Failed to get / load year of data see comment a top of file and do it by hand"
|
||||
exit 1
|
||||
}
|
||||
}
|
||||
while { [gets $f line] >= 0 } {
|
||||
if { [regexp {R(\d+)} $line m tmp_round] } {
|
||||
regsub -all {\[\d+\]} $line {} result
|
||||
set DATA($tmp_round) "$result"
|
||||
}
|
||||
if { [regexp {(.F)} $line m tmp_round] } {
|
||||
regsub -all {\[\d+\]} $line {} result
|
||||
set DATA($tmp_round) "$result"
|
||||
}
|
||||
}
|
||||
close $f
|
||||
|
||||
if { ! [info exists DATA($round)] } {
|
||||
puts "No data for $year - $round - was it a bye?"
|
||||
exit 2
|
||||
}
|
||||
|
||||
# if the cats lost...
|
||||
if { [regexp {\s+(\w+)\s+(.+)\s+dftd\s+(\w+)\s+(.+\))\s+(.+)} $DATA($round) m h hs a as out] } {
|
||||
|
||||
# see if score doesn't start with a spc, if so this is a two word team name
|
||||
if { [regexp {^\d} $as m] == 0 } {
|
||||
if { [regexp {(\w+)\s+(.+)} $as m _a _as] } {
|
||||
set a "$a $_a"
|
||||
set as $_as
|
||||
}
|
||||
}
|
||||
ReturnDate $f $year $round $out
|
||||
if { [lindex $argv 2] == "-update" } {
|
||||
UpdateVid $year $round $out $h $hs $a $as
|
||||
}
|
||||
# if the cats won...
|
||||
} elseif { [regexp {\s+(\w+)\s+(.+)\s+lost to\s+(\w+)\s+(.+\))\s+(.+)} $DATA($round) m h hs a as out] } {
|
||||
# see if score doesn't start with a spc, if so this is a two word team name
|
||||
if { [regexp {^\d} $hs m] == 0 } {
|
||||
if { [regexp {(\w+)\s+(.+)} $hs m _h _hs] } {
|
||||
set h "$h $_h"
|
||||
set hs $_hs
|
||||
}
|
||||
}
|
||||
ReturnDate $f $year $round $out
|
||||
if { [lindex $argv 2] == "-update" } {
|
||||
UpdateVid $year $round $out $h $hs $a $as
|
||||
}
|
||||
} else {
|
||||
puts "Could not parse '$DATA($round)' !!!"
|
||||
}
|
||||
|
||||
|
||||
51
hash_4_myth.pl
Executable file
51
hash_4_myth.pl
Executable file
@@ -0,0 +1,51 @@
|
||||
#!/usr/bin/perl
|
||||
use strict;
|
||||
use warnings;
|
||||
|
||||
print OpenSubtitlesHash( $ARGV[0] );
|
||||
print "\n";
|
||||
|
||||
sub OpenSubtitlesHash {
|
||||
my $filename = shift or die("Need video filename");
|
||||
|
||||
open my $handle, "<", $filename or die $!;
|
||||
binmode $handle;
|
||||
|
||||
my $fsize = -s $filename;
|
||||
|
||||
my $hash = [$fsize & 0xFFFF, ($fsize >> 16) & 0xFFFF, 0, 0];
|
||||
|
||||
$hash = AddUINT64($hash, ReadUINT64($handle)) for (1..8192);
|
||||
|
||||
my $offset = $fsize - 65536;
|
||||
seek($handle, $offset > 0 ? $offset : 0, 0) or die $!;
|
||||
|
||||
$hash = AddUINT64($hash, ReadUINT64($handle)) for (1..8192);
|
||||
|
||||
close $handle or die $!;
|
||||
return UINT64FormatHex($hash);
|
||||
}
|
||||
|
||||
sub ReadUINT64 {
|
||||
read($_[0], my $u, 8);
|
||||
return [unpack("vvvv", $u)];
|
||||
}
|
||||
|
||||
sub AddUINT64 {
|
||||
my $o = [0,0,0,0];
|
||||
my $carry = 0;
|
||||
for my $i (0..3) {
|
||||
if (($_[0]->[$i] + $_[1]->[$i] + $carry) > 0xffff ) {
|
||||
$o->[$i] += ($_[0]->[$i] + $_[1]->[$i] + $carry) & 0xffff;
|
||||
$carry = 1;
|
||||
} else {
|
||||
$o->[$i] += ($_[0]->[$i] + $_[1]->[$i] + $carry);
|
||||
$carry = 0;
|
||||
}
|
||||
}
|
||||
return $o;
|
||||
}
|
||||
|
||||
sub UINT64FormatHex {
|
||||
return sprintf("%04x%04x%04x%04x", $_[0]->[3], $_[0]->[2], $_[0]->[1], $_[0]->[0]);
|
||||
}
|
||||
23
hass_action.sh
Executable file
23
hass_action.sh
Executable file
@@ -0,0 +1,23 @@
|
||||
#!/bin/sh
|
||||
|
||||
|
||||
## data passed from incron:
|
||||
# $1 dir being watched
|
||||
# $2 file name created in $1
|
||||
|
||||
LOG=/home/ddp/log/hassio-incron.log
|
||||
WHEN=`date +'%H:%M:%S %d-%m-%y'`
|
||||
if [ "$2" = "notify.txt" ]; then
|
||||
str=`cat $1/$2`
|
||||
tv=`host tv.ddp.net | awk ' { print $4 } '`
|
||||
/usr/bin/mythutil --message --message_text "$str" --timeout 3 --bcastaddr=$tv
|
||||
echo "$WHEN: Sent message: $str to myth running on tv" >> $LOG
|
||||
elif [ "$2" = "netatmo.txt" ]; then
|
||||
mode=`cat $1/$2`
|
||||
echo "$WHEN: netatmo starting to set to: $mode" >> $LOG
|
||||
/home/ddp/bin/sec_light.py $mode
|
||||
echo "$WHEN: netatmo finished set to: $mode" >> $LOG
|
||||
else
|
||||
echo "$WHEN: UNKNOWN ACTION: $2" >> $LOG
|
||||
fi
|
||||
sudo rm $1/$2
|
||||
55
install-oracle-for-dcm
Normal file
55
install-oracle-for-dcm
Normal file
@@ -0,0 +1,55 @@
|
||||
echo "supposedly check /etc/hosts has valid entry for this host"
|
||||
|
||||
apt-get install alien autoconf automake autotools-dev binutils doxygen elfutils expat gawk gcc gcc-multilib g++-multilib libstdc++6:i386 ksh less libtiff5 libtiff5-dev lib32z1 libaio1 libaio-dev libc6-dev libc6-dev-i386 libc6-i386 libelf-dev libltdl-dev libmotif4 libodbcinstq4-1 libodbcinstq4-1:i386 libpth-dev libstdc++5 lsb-cxx make pdksh openssh-server rlwrap rpm sysstat unixodbc unixodbc-dev x11-utils zlibc libglapi-mesa:i386 libglu1-mesa:i386 libqt4-opengl:i386 libpthread-workqueue0 libpthread-workqueue-dev libzthread-2.3-2 libzthread-dev libpthread-stubs0-dev
|
||||
|
||||
ln -s /usr/bin/awk /bin/awk
|
||||
ln -s /usr/bin/rpm /bin/rpm
|
||||
ln -s /usr/bin/basename /bin/basename
|
||||
ln -s /usr/lib/x8664-linux-gnu /usr/lib64
|
||||
ln -s /lib/x8664-linux-gnu/libgcc_s.so.1 /lib64/libgcc_s.so.1
|
||||
|
||||
groupadd -g 502 oinstall
|
||||
groupadd -g 503 dba
|
||||
groupadd -g 504 oper
|
||||
groupadd -g 505 asmadmin
|
||||
useradd -u 502 -g oinstall -G dba,asmadmin,oper -s /bin/bash -m oracle
|
||||
passwd oracle
|
||||
|
||||
mkdir -p /u01/app/oracle/product/11.2.0/
|
||||
chown -R oracle:oinstall /u01
|
||||
chmod -R 775 /u01
|
||||
|
||||
echo "#### Oracle 11g Kernel Parameters ####
|
||||
fs.suid_dumpable = 1
|
||||
fs.aio-max-nr = 1048576
|
||||
fs.file-max = 6815744
|
||||
kernel.shmall = 2097152
|
||||
kernel.shmmax = 536870912
|
||||
kernel.shmmni = 4096
|
||||
# semaphores: semmsl, semmns, semopm, semmni
|
||||
kernel.sem = 250 32000 100 128
|
||||
net.ipv4.ip_local_port_range = 9000 65500
|
||||
net.core.rmem_default=4194304
|
||||
net.core.rmem_max=4194304
|
||||
net.core.wmem_default=262144
|
||||
net.core.wmem_max=1048586" >> /etc/sysctl.conf
|
||||
|
||||
echo "#### oracle User Settings 4 Oracle 11g ####
|
||||
oracle soft nproc 2047
|
||||
oracle hard nproc 16384
|
||||
oracle soft nofile 1024
|
||||
oracle hard nofile 65536
|
||||
oracle soft stack 10240" >> /etc/limits.conf
|
||||
|
||||
sysctl -p
|
||||
|
||||
dpkg -i ...
|
||||
sudo service oracle-xe configure
|
||||
sqlplus '/ as sysdba'
|
||||
CREATE USER "DCM" IDENTIFIED BY VALUES '05B3C2C35B50E0B9' DEFAULT TABLESPACE "USERS" TEMPORARY TABLESPACE "TEMP"
|
||||
|
||||
imp...
|
||||
|
||||
install apache2 php5-dev
|
||||
pecl install oci8
|
||||
pear install MDB2...
|
||||
287
internode-quota-check.pl
Executable file
287
internode-quota-check.pl
Executable file
@@ -0,0 +1,287 @@
|
||||
#!/usr/bin/perl
|
||||
# Copyright (C) 2004,2006,2007 Mark Suter <suter@humbug.org.au>
|
||||
# $Id: internode-quota-check,v 1.27 2008/02/04 10:02:33 suter Exp suter $
|
||||
|
||||
use strict;
|
||||
use warnings;
|
||||
use English qw( -no_match_vars );
|
||||
use Getopt::Long;
|
||||
use IO::File;
|
||||
use Pod::Usage;
|
||||
use Storable;
|
||||
use Time::Local;
|
||||
use WWW::Mechanize;
|
||||
|
||||
## The locations of things not here...
|
||||
my $uri = 'https://accounts.internode.on.net/cgi-bin/padsl-usage';
|
||||
my $cache = "$ENV{HOME}/.internode-quota-check.cache";
|
||||
my $fetchmailrc = "$ENV{HOME}/.fetchmailrc";
|
||||
my $netrc = "$ENV{HOME}/.netrc";
|
||||
|
||||
## Process the command line
|
||||
my %opt = ( man => 0, help => 0, history => 0 );
|
||||
GetOptions( \%opt, "man", "help", "history" ) or pod2usage(0);
|
||||
$opt{man} and pod2usage( -exitval => 0, -verbose => 2 );
|
||||
$opt{help} and pod2usage(0);
|
||||
|
||||
## Get our data, either from cache or directly from the website
|
||||
my $data = undef;
|
||||
if ( -e $cache and -s _ and ( time() - ( stat(_) )[9] ) < 60 * 90 ) {
|
||||
$data = retrieve $cache;
|
||||
}
|
||||
else {
|
||||
|
||||
my ( $user, $pass ) = get_account_details();
|
||||
|
||||
## Ready the browser
|
||||
my $ua = WWW::Mechanize->new( autocheck => 1, keep_alive => 32 );
|
||||
|
||||
## Current Status
|
||||
$ua->post( $uri, { username => $user, password => $pass, iso => 1 } );
|
||||
@{$data}{qw( usage quota rollover excess )} = $ua->content
|
||||
=~ m{ \A ( -? \d+ (?:\.\d+)? ) \s+ (\d+) \s+ (\d{8}) \s+ ( \d+ (?:\.\d+)? ) \Z }x
|
||||
or die "$0: can't parse: ", $ua->content, "\n";
|
||||
|
||||
## Convert rollover to epoch, using midnight Adelaide local time, GMT+0930
|
||||
## Refer FAQ: http://www.internode.on.net/adsl/faq/using-internode-adsl.htm
|
||||
my ( $year, $month, $day )
|
||||
= $data->{rollover} =~ m{ \A (\d{4}) (\d{2}) (\d{2}) \Z }x
|
||||
or die "$0: can't parse rollover date: ", $ua->content, "\n";
|
||||
$data->{rollover} = timegm( 0, 30, 14, $day - 1, $month - 1, $year );
|
||||
|
||||
## Speed value - converting to SI units
|
||||
$ua->post( $uri, { username => $user, password => $pass, speed => 1 } );
|
||||
( $data->{speed} ) = $ua->content =~ / \A (.+) \Z /x
|
||||
or die "$0: can't parse: $ua->content\n";
|
||||
$data->{speed} =~ s{ MBits/sec }{Mb/s}ix;
|
||||
|
||||
## Historical daily totals
|
||||
$ua->post( $uri, { username => $user, password => $pass, history => 1, iso => 1 } );
|
||||
foreach ( split /\n/, $ua->content ) {
|
||||
my ( $year, $month, $day, $traffic )
|
||||
= m{ \A (\d{2,4}) (\d{2}) (\d{2}) \s+ ( -? \d+ (?:\.\d+)? ) \Z }x
|
||||
or die "$0: can't parse: x", $_, "x\n";
|
||||
|
||||
## Do we have a *TWO* digit year?
|
||||
if ( $year < 100 ) {
|
||||
$year = $year < 70 ? "20$year" : "19$year";
|
||||
}
|
||||
|
||||
## Store using ISO8601 format
|
||||
$data->{history}{ "$year-$month-$day" } = $traffic;
|
||||
}
|
||||
|
||||
## Write the cache
|
||||
store $data, $cache;
|
||||
}
|
||||
|
||||
## Optional: Display the historical summary
|
||||
$opt{history} and do {
|
||||
foreach my $day ( sort keys %{ $data->{history} } ) {
|
||||
printf "%s %7.2f\n", $day, $data->{history}{$day};
|
||||
}
|
||||
};
|
||||
|
||||
## Display a simple one-line summary
|
||||
my $days_left = ( $data->{rollover} - time() ) / ( 60 * 60 * 24 );
|
||||
printf "Used %.2f MB of %d MB (%.1f%%) with %.1f days left (%.1f%%) at %s.\n",
|
||||
$data->{usage},
|
||||
$data->{quota},
|
||||
100 * $data->{usage} / $data->{quota},
|
||||
$days_left,
|
||||
100 * $days_left / days_in_billing_month( $data->{rollover} ),
|
||||
$data->{speed};
|
||||
|
||||
## Estimate of number of days in the current billing month
|
||||
sub days_in_billing_month {
|
||||
my ($rollover_time) = @_;
|
||||
|
||||
## Day of the month (1..31) for given epoch time
|
||||
sub mday {
|
||||
return ( gmtime( $_[0] ) )[3];
|
||||
}
|
||||
|
||||
## Find the last day of the month before the rollover month
|
||||
my $time = $rollover_time;
|
||||
while ( mday($time) <= mday($rollover_time) ) {
|
||||
$time -= 86400;
|
||||
}
|
||||
|
||||
return mday($time);
|
||||
}
|
||||
|
||||
## Get the username and password from .fetchmailrc (and .netrc if needed).
|
||||
sub get_account_details {
|
||||
|
||||
my ($user, $pass);
|
||||
|
||||
## Do we have a .fetchmailrc ?
|
||||
if ( -e $fetchmailrc ) {
|
||||
|
||||
## Get our stanza from the .fetchmailrc
|
||||
my ($stanza)
|
||||
= slurp($fetchmailrc)
|
||||
=~ m{ ( poll \s+ \S+ internode \S+ \s+ .+? (?: poll \s+ | \Z ) ) }imsx
|
||||
or die "$0: Didn't find Internode in your .fetchmailrc.\n";
|
||||
|
||||
## Get the username
|
||||
($user) = $stanza =~ m{ user \s+ "? ( .+? ) "? (?: \s | $ ) }imsx;
|
||||
if ( not defined $user ) {
|
||||
exists $ENV{USER} and $user = $ENV{USER};
|
||||
exists $ENV{LOGNAME} and $user = $ENV{LOGNAME};
|
||||
defined $user or die "$0: couldn't find username\n";
|
||||
}
|
||||
|
||||
## Get the password
|
||||
($pass)
|
||||
= $stanza
|
||||
=~ m{ (?<! auth \s ) password \s+ "? ( .+? ) "? (?: \s | $ ) }imsx;
|
||||
|
||||
}
|
||||
else {
|
||||
|
||||
## Get the credentials interactively
|
||||
print "You don't seem to have a .fetchmailrc, so I'll prompt you.\n";
|
||||
print "To avoid extra dependancies, your password will be echoed.\n";
|
||||
print "Username: ";
|
||||
chomp( $user = <STDIN> );
|
||||
print "Password: ";
|
||||
chomp( $pass = <STDIN> );
|
||||
print "Run this command to create a suitable ~/.fetchmailrc file:\n\n\t";
|
||||
printf "echo '# poll mail.internode.on.net user \"%s\" password \"%s\"' >> ~/.fetchmailrc\n",
|
||||
$user, $pass;
|
||||
print "\n";
|
||||
|
||||
}
|
||||
|
||||
## Username needs domain part
|
||||
if ( $user !~ m{ .+? \@ internode \. on \. net }ix ) {
|
||||
$user .= '@internode.on.net';
|
||||
}
|
||||
|
||||
## Do we need .netrc for the password ?
|
||||
if ( not defined $pass ) {
|
||||
my ($stanza)
|
||||
= slurp($netrc)
|
||||
=~ m{ ( machine \s+ \S+ internode \S+ \s+ .+? (?: machine \s+ | \Z ) ) }imsx
|
||||
or die "$0: Didn't find Internode in your .netrc.\n";
|
||||
($pass) = $stanza =~ m{ password \s+ "? ( .+? ) (?: " | \s ) }imsx
|
||||
or die "$0: Didn't find password in your .netrc.\n";
|
||||
}
|
||||
|
||||
return ( $user, $pass );
|
||||
}
|
||||
|
||||
## Slurp without needing an extra module
|
||||
sub slurp {
|
||||
my ($file) = @_;
|
||||
|
||||
my $fh = IO::File->new($file)
|
||||
or die "$0: open of $file failed: $OS_ERROR\n";
|
||||
|
||||
return join q{}, $fh->getlines()
|
||||
or die "$0: open of $file failed: $OS_ERROR\n";
|
||||
}
|
||||
|
||||
__END__
|
||||
|
||||
=head1 NAME
|
||||
|
||||
internode-quota-check - Usage information for your Internode account
|
||||
|
||||
=head1 SYNOPSIS
|
||||
|
||||
internode-quota-check
|
||||
|
||||
=head1 OPTIONS
|
||||
|
||||
=over 8
|
||||
|
||||
=item B<--history>
|
||||
|
||||
Include a day-by-day historical summary.
|
||||
|
||||
=item B<--man>
|
||||
|
||||
Print the manual page and exit.
|
||||
|
||||
=item B<--help>
|
||||
|
||||
Print a brief help message and exit.
|
||||
|
||||
=back
|
||||
|
||||
=head1 DESCRIPTION
|
||||
|
||||
B<This program> retrieves usage information for your Internode PADSL
|
||||
account using a text interface Internode provide, for example,
|
||||
|
||||
$ internode-quota-check
|
||||
Used 3965.47 MB (12.4%) of 32000 MB with 16.1 days left at 1.5 Mbits/sec.
|
||||
|
||||
=head1 FILES
|
||||
|
||||
=over 8
|
||||
|
||||
=item B<$ENV{HOME}/.fetchmailrc> and/or B<$ENV{HOME}/.netrc>
|
||||
|
||||
Where this program gets your username and password. This program
|
||||
does nothing else with these files, nor email or ftp for that matter.
|
||||
|
||||
If you are using fetchmail for your Internode email, it should work.
|
||||
|
||||
This program understands implicit usernames and using your .netrc file
|
||||
if the details aren't all in the .fetchmailrc.
|
||||
|
||||
If you are B<not> using fetchmail for your Internode email, then
|
||||
put a comment into this file, creating it if needed:
|
||||
|
||||
# poll mail.internode.on.net user "example" password "secret"
|
||||
|
||||
=item B<$ENV{HOME}/.internode-quota-check.cache>
|
||||
|
||||
Where this program stores it's cache. If this file is older than
|
||||
90 minutes, or missing, this program fetches fresh data from
|
||||
Internode and updates this file.
|
||||
|
||||
=back
|
||||
|
||||
=head1 EXIT CODES
|
||||
|
||||
If this program exits with a zero exit status and the correct
|
||||
output is on standard output. Nothing else is ever printed to
|
||||
standard output.
|
||||
|
||||
This program will exit with a non-zero exit status if there
|
||||
was a fatal error. Both fatal and non-fatal errors will cause
|
||||
output on standard error.
|
||||
|
||||
=head1 THANKS
|
||||
|
||||
Thanks to Mark Newton at Internode who created the simple interface
|
||||
to the billing system.
|
||||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<http://www.internode.on.net/tools/usage-meters/>
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
||||
internode-quota-check - Usage information for your Internode account
|
||||
Copyright (C) 2007 Mark Suter E<lt>F<suter@humbug.org.au>E<gt>
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see L<http://www.gnu.org/licenses/>.
|
||||
|
||||
=cut
|
||||
|
||||
3
ip_forwarding.sh
Executable file
3
ip_forwarding.sh
Executable file
@@ -0,0 +1,3 @@
|
||||
#!/bin/sh
|
||||
|
||||
echo $1 > /proc/sys/net/ipv4/ip_forward
|
||||
23
kill_mythfrontend_from_remote
Executable file
23
kill_mythfrontend_from_remote
Executable file
@@ -0,0 +1,23 @@
|
||||
#!/usr/bin/tclsh
|
||||
|
||||
proc TouchFile {file} {
|
||||
set f [open $file w]
|
||||
puts $f " "
|
||||
close $f
|
||||
}
|
||||
|
||||
set file "/tmp/.kill_mythfrontend_from_remote"
|
||||
if { [file exists $file] } {
|
||||
set f_date [file mtime $file]
|
||||
set now [clock seconds]
|
||||
if { [expr $now - $f_date < 4] } {
|
||||
catch {exec /usr/bin/pkill mythfrontend} ret
|
||||
# ifpkill did not work, try kill -9
|
||||
if { $ret != 0 } {
|
||||
catch {exec /usr/bin/pkill -9 mythfrontend} ret
|
||||
}
|
||||
}
|
||||
TouchFile $file
|
||||
} else {
|
||||
TouchFile $file
|
||||
}
|
||||
13
kill_ora.sh
Executable file
13
kill_ora.sh
Executable file
@@ -0,0 +1,13 @@
|
||||
#!/bin/bash -x
|
||||
|
||||
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
|
||||
export ORACLE_SID=XE
|
||||
export NLS_LANG=`$ORACLE_HOME/bin/nls_lang.sh`
|
||||
export ORACLE_BASE=/u01/app/oracle
|
||||
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
|
||||
export PATH=$ORACLE_HOME/bin:$PATH
|
||||
|
||||
/bin/su -s /bin/bash oracle -c 'ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe/ /u01/app/oracle/product/11.2.0/xe/bin/sqlplus -s /nolog @/u01/app/oracle/product/11.2.0/xe/config/scripts/stopdb.sql'
|
||||
|
||||
sudo pkill tnslsnr
|
||||
sudo pkill -9 tnslsnr
|
||||
3
kill_xfce_panel
Executable file
3
kill_xfce_panel
Executable file
@@ -0,0 +1,3 @@
|
||||
#!/bin/bash
|
||||
|
||||
killall xfce4-panel
|
||||
177
lappy_Ubuntu.Linux_Upgrade
Normal file
177
lappy_Ubuntu.Linux_Upgrade
Normal file
@@ -0,0 +1,177 @@
|
||||
#!/bin/sh
|
||||
|
||||
###########################################################################
|
||||
echo "prep work:
|
||||
# if on mara do this one
|
||||
/etc/cron.myth/mythdb_dump
|
||||
# if on pug do this one
|
||||
(cd ~ddp/src/LIBRARY/BACKUPS ; pg_dump -c library | gzip -c > `date +DB_%Y%m%d.bak.gz`)
|
||||
# put an exit 0 in /etc/cron.myth/mythbackend-restarter.cron to stop auto-restarter while building myth
|
||||
"
|
||||
###########################################################################
|
||||
|
||||
# if on lappy, n/w wont work without this:
|
||||
dpkg -i ~ddp/Downloads/DEB/dkms* ~ddp/Downloads/DEB/bcmwl*
|
||||
# then connect to wireless by hand
|
||||
|
||||
# use previous install's conf
|
||||
export OD=/mnt/old_distro
|
||||
mkdir $OD
|
||||
echo "@@@@@ might not be sda5 of course..."
|
||||
mount /dev/sda5 $OD
|
||||
cp -f $OD/etc/sudoers.d/ddp /etc/sudoers.d/ ; # make sudo not ask for passwd for sudo group (that is all this does)
|
||||
|
||||
# add canonical repo, and do an update through this (had to due to some clash with aptd?)
|
||||
software-properties-gtk
|
||||
# now will copy apt cache (if you have it)
|
||||
|
||||
#sky
|
||||
add-apt-repository 'deb http://repos.tel.red/debian stable non-free'
|
||||
# solaar
|
||||
add-apt-repository ppa:daniel.pavel/solaar
|
||||
# real java?
|
||||
add-apt-repository ppa:webupd8team/java
|
||||
|
||||
apt-get update
|
||||
apt-get install solaar
|
||||
|
||||
# lxde/cairo
|
||||
apt-get install lxde compton cairo-dock lxsession-logout
|
||||
# cp $OD/usr/share/applications/outlook.desktop /usr/share/applications/outlook.desktop ; # this is in my .local/ so why?
|
||||
|
||||
# lxde/awn
|
||||
#add-apt-repository ppa:awn-testing/ppa
|
||||
#apt-get update
|
||||
#apt-get -y install lxde avant-window-navigator \
|
||||
# awn-applet-quit-applet awn-applet-volume-control awn-applet-yama \
|
||||
# awn-applet-digital-clock awn-applet-notification-area awn-applet-battery-applet \
|
||||
# awn-applet-shinyswitcher desktop-base xfce4-power-manager compton
|
||||
#ln -s /usr/bin/lxde-logout /usr/local/bin/xfce4-session-logout
|
||||
|
||||
###### devilspie no download!
|
||||
apt-get install xfce4 devilespie
|
||||
|
||||
#cp -f $OD/etc/xdg/lxsession/LXDE/autostart /etc/xdg/lxsession/LXDE/autostart
|
||||
rsync -ax $OD/usr/share/icons/Faenza* /usr/share/icons/
|
||||
gtk-update-icon-cache /usr/share/icons/Faenza
|
||||
cp -f $OD/etc/rc.local /etc/ ; # dim kbd lights, solaar-config for logitech kbd
|
||||
cp -f $OD/etc/default/grub /etc/default/grub ; # GRUB_TIMEOUT, and bg image
|
||||
update-grub
|
||||
|
||||
chown -R ddp:ddp /home/ddp
|
||||
|
||||
# update everything :^)
|
||||
apt-get -y purge modemmanager spamassassin squid
|
||||
apt-get -y dist-upgrade
|
||||
|
||||
#wireless... not sure we can do this in this order?
|
||||
#sudo apt-get install linux-firmware-nonfree network-manager-openvpn
|
||||
#sudo apt-get remove --purge bcmwl-kernel-source
|
||||
|
||||
|
||||
# get tethering to work
|
||||
#apt-get install bluez-compat
|
||||
#cp $OD/etc/default/bluetooth /etc/default/bluetooth
|
||||
#cp $OD/etc/network/interfaces /etc/network/interfaces ; # for bnep iface
|
||||
#cp $OD/etc/hosts /etc/hosts ; # for hard-coded DU hosts (sys-web* , etc.)
|
||||
|
||||
# packages I need
|
||||
apt-get -y install chromium-browser \
|
||||
gimp bind9 vim openssh-server mplayer grub2-splashimages openvpn \
|
||||
unrar vsftpd nmap k3b iftop samba ethtool gsmartcontrol imagemagick \
|
||||
vlc nethogs tcl libcrypt-ssleay-perl sysstat gimp-resynthesizer elinks mesa-utils gphoto2 \
|
||||
lm-sensors ntp traceroute gnome wmctrl pavucontrol pepperflashplugin-nonfree macfanctld \
|
||||
network-manager-openvpn sky
|
||||
|
||||
|
||||
# get myth on the box
|
||||
apt-get -y install libdate-calc-perl mythtv-frontend mythweather mythmusic mythgallery mythnetvision
|
||||
apt-get -y purge mythtv-dbg
|
||||
gpasswd -a ddp mythtv
|
||||
|
||||
##### just for bom weather, etc.
|
||||
cp -r $OD/usr/share/mythtv/mythweather/scripts/bom* /usr/share/mythtv/mythweather/scripts
|
||||
#cp -r $OD/etc/mythtv/mysql.txt /etc/mythtv
|
||||
|
||||
mkdir /myth
|
||||
sudo chown -R mythtv:mythtv /myth/
|
||||
|
||||
# myth logs:
|
||||
#for i in ddp.log fill.cron front.log mythbackend.log ; do sudo touch /var/log/$i; done
|
||||
#chown -R mythtv:mythtv /var/log/mythtv
|
||||
#chmod 664 /var/log/mythtv/*
|
||||
|
||||
# for nfs mount'ing of mara's /myth (!mara)
|
||||
apt-get -y install nfs-common
|
||||
|
||||
|
||||
# local dns
|
||||
#cp $OD/etc/bind/named.conf.options /etc/bind/
|
||||
#cp $OD/etc/bind/db.ddp.net $OD/etc/bind/db.192.168.0 /etc/bind/
|
||||
#chown root:bind /etc/bind/db.ddp.net /etc/bind/db.192.168.0
|
||||
#chmod 644 /etc/bind/db.ddp.net /etc/bind/db.192.168.0
|
||||
#service bind9 restart
|
||||
|
||||
sensors-detect ; # remember to say yes explicitly to the last question
|
||||
# remember to say yes to hddtemp
|
||||
|
||||
# need this for ms fonts/other stuff
|
||||
apt-get -y install ubuntu-restricted-extras ttf-dejavu
|
||||
|
||||
echo "You need to:"
|
||||
echo " configure printer (color) - find in the gui just works"
|
||||
|
||||
echo " tar jcf $TARFILE /etc/"
|
||||
|
||||
# this stops any annoying beep sounds from gdm :^) DDP: this is not working for saucy (yet?)
|
||||
rm /usr/share/sounds/ubuntu/stereo/system-ready.ogg
|
||||
|
||||
|
||||
# for prettiness :^)
|
||||
#apt-get -y install plymouth-theme*
|
||||
#update-alternatives --config default.plymouth ; # choose solar
|
||||
#modify /etc/default/grub to have: (worked on pug)
|
||||
# GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1024x768-24,mtrr=3,scroll=ywrap"
|
||||
# GRUB_CMDLINE_LINUX=""
|
||||
#-------------------------------------------------------------
|
||||
# modify /etc/default/grub to have: (worked on mara/tomas)
|
||||
# GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
|
||||
# GRUB_CMDLINE_LINUX="quiet splash vga=795"
|
||||
GRUB_GFXMODE=1024x768
|
||||
GRUB_DEFAULT=saved
|
||||
GRUB_SAVEDEFAULT=true
|
||||
#echo "FRAMEBUFFER=y" > /etc/initramfs-tools/conf.d/splash
|
||||
#update-initramfs -u
|
||||
|
||||
|
||||
# real java?
|
||||
apt-get install oracle-java8-installer
|
||||
|
||||
|
||||
# steam
|
||||
sudo apt-get -y install curl libxrandr2:i386 libpangoft2-1.0-0:i386 libgtk2.0-0:i386 libpulse0:i386 libasound2:i386 libnss3:i386 libgl1-mesa-dri:i386, libgl1-mesa-glx:i386
|
||||
dpkg -i ~ddp/Downloads/DEB/steam_latest.deb
|
||||
sudo apt-get -f install ; # need this to fix deps for .deb above
|
||||
|
||||
# choose auto / force nvidia... (not sure this is needed, leaving it auto to see what happens)
|
||||
# sudo update-alternatives --config x86_64-linux-gnu_gl_conf
|
||||
|
||||
# different wirlesss
|
||||
#sudo apt-get dpkg -i ~/Downloads/b43-fwcutter_1%3a018-2_amd64.deb ~/Downloads/firmware-b43-installer_1%3a018-2_all.deb
|
||||
|
||||
#add i915 to blaclist for modprobe? (macbook only)
|
||||
|
||||
|
||||
# kodi for afl...
|
||||
sudo apt-get install kodi
|
||||
|
||||
#recording in kodi (https://github.com/NapoleonWils0n/kodi-playercorefactory)
|
||||
sudo apt install -y git ffmpeg rtmpdump vlc mpv youtube-dl aria2
|
||||
cd ~/tmp
|
||||
git clone https://github.com/NapoleonWils0n/kodi-playercorefactory.git
|
||||
cp ~/tmp/kodi-playercorefactory/linux/combined/playercorefactory.xml ~/.kodi/userdata/playercorefactory.xml
|
||||
|
||||
# follow these steps:
|
||||
https://superrepo.org/get-started/
|
||||
# install add-on from zip file:
|
||||
~/plugin.video.afl-video-1.6.1.zip
|
||||
7
lower_case
Executable file
7
lower_case
Executable file
@@ -0,0 +1,7 @@
|
||||
#!/bin/sh
|
||||
# \
|
||||
exec tclsh "$0" ${1+"$@"}
|
||||
|
||||
foreach file "$argv" {
|
||||
catch {file copy -force $file [string tolower $file]}
|
||||
}
|
||||
8
make_dvd_iso
Executable file
8
make_dvd_iso
Executable file
@@ -0,0 +1,8 @@
|
||||
#!/bin/sh
|
||||
|
||||
ISO_TO_CREATE=/mnt/win_d/FC4-i386_with_updates_20050807-DVD.iso
|
||||
LABEL="Fedora Core 4 (i386) with updates 200508507"
|
||||
DIR_TO_MAKE_ISO_FROM=/usr/FC4-i386_with_updates_20050807/
|
||||
|
||||
mkisofs -o $ISO_TO_CREATE -r -A "$LABEL" -b isolinux/isolinux.bin -r \
|
||||
-c isolinux/boot.cat -no-emul-boot -boot-info-table $DIR_TO_MAKE_ISO_FROM
|
||||
31
manage_teams
Executable file
31
manage_teams
Executable file
@@ -0,0 +1,31 @@
|
||||
#!/bin/bash
|
||||
|
||||
log=/tmp/manage_teams.log
|
||||
|
||||
debug=1
|
||||
hour=`date +%H`
|
||||
dow=`date +%u`
|
||||
|
||||
if [ $dow -gt 5 ]; then
|
||||
kill=1
|
||||
echo "dow($dow): $kill"
|
||||
elif [ $hour -gt 18 ]; then
|
||||
kill=1
|
||||
echo "hour($hour): $kill"
|
||||
elif [ $hour -lt 7 ]; then
|
||||
kill=1
|
||||
echo "hour($hour): $kill"
|
||||
else
|
||||
kill=0
|
||||
fi
|
||||
|
||||
if [ $debug ]; then
|
||||
echo "`date`: if dow=$dow (>5?) or hour=$hour (<7 or >18?) -> kill=$kill (1==will kill)" >> $log
|
||||
fi
|
||||
|
||||
if [ $kill == 1 ]; then
|
||||
if [ $debug ]; then
|
||||
echo "`date`: killed teams" >> $log
|
||||
fi
|
||||
pkill -9 teams
|
||||
fi
|
||||
408
mara-ubuntu-upgrade-script
Normal file
408
mara-ubuntu-upgrade-script
Normal file
@@ -0,0 +1,408 @@
|
||||
#######
|
||||
# installing new O/S, F11 at bios screen will get boot-menu to pick up UEFI - usbkey media
|
||||
# at least use /home from previous boot
|
||||
######
|
||||
|
||||
# add nvidia/extra repo ...
|
||||
software-properties-gtk
|
||||
|
||||
# use previous install's conf
|
||||
export OD=/mnt/old_distro
|
||||
cp -f $OD/etc/sudoers.d/ddp /etc/sudoers.d ; # make sudo not ask for passwd for admin group
|
||||
chmod 440 /etc/sudoers.d/ddp
|
||||
#cp -f $OD/etc/rc.local /etc/rc.local ; # pwm fan control & start_vpn for pug AND emit_cards_up for mara
|
||||
cp -f $OD/etc/default/grub /etc/default/grub ; # GRUB_TIMEOUT=1, GRUB_BACKGROUND=/home/ddp/Pictures/star-for-grub.png ; GRUB_GFXMODE="auto"
|
||||
update-grub
|
||||
|
||||
# in case old /home has diff uid for ddp
|
||||
chown -R ddp:ddp /home/ddp
|
||||
|
||||
apt-get update
|
||||
|
||||
apt-get -y install xfce4 xfce4-power-manager bind9 vim openssh-server mplayer \
|
||||
unrar vsftpd nmap net-tools iftop samba ethtool gsmartcontrol imagemagick \
|
||||
vlc nethogs tcl lm-sensors pavucontrol sysstat elinks smbclient whois \
|
||||
ubuntu-restricted-extras mdadm ffmpeg bind9 faenza-icon-theme ldap-utils \
|
||||
cairo-dock-core cairo-dock-plug-ins mkvtoolnix gnome-system-tools curlftpfs \
|
||||
sensors-applet handbrake iotop hardinfo smem docker-compose nvme-cli \
|
||||
libjpeg-turbo-progs dbus-broker python3.10-venv
|
||||
|
||||
# python/flask...
|
||||
apt-get -y install python3-pip python3-psycopg2 libpq-dev gunicorn mediainfo cmake libgl1-mesa-glx libglib2.0-0 python3-ldap
|
||||
# do this as ddp:
|
||||
pip3 install flask flask_login flask-ldap3-login sqlalchemy flask-sqlalchemy SQLAlchemy-serializer marshmallow-sqlalchemy flask-marshmallow flask-wtf flask-bootstrap pymediainfo ExifRead opencv-python datetime pytz dlib face_recognition Werkzeug flask-compress
|
||||
|
||||
# hddtemp (for now, does not seem to be in u 22.04), so get it here
|
||||
wget http://archive.ubuntu.com/ubuntu/pool/universe/h/hddtemp/hddtemp_0.3-beta15-54_amd64.deb
|
||||
apt install ./hddtemp*
|
||||
|
||||
# test this rsync out, I cp'd last time and broke perms
|
||||
rsync -axvn $OD/srv/* /srv/
|
||||
systemctl stop named
|
||||
systemctl disable named
|
||||
docker-compose -f /srv/docker/config/docker-compose.yml up -d pihole
|
||||
|
||||
### DNS (pihole in container)
|
||||
echo "its likely /etc/hosts already contains 127.0.1.1 mara.ddp.net -- change this to 192.168.0.2"
|
||||
echo "if pihole is up, bound explictily to 192.168.0.2:53, systemd-resolved will work, and with the direct 192.168.0.2 in hosts, docker dns will work too"
|
||||
|
||||
cp -f $OD/etc/systemd/resolved.conf /etc/systemd/resolved.conf
|
||||
systemctl restart systemd-resolved
|
||||
|
||||
# get mara to use ldap for auth, etc.
|
||||
docker-compose -f /srv/docker/config/docker-compose.yml up -d openldap
|
||||
sudo apt install libnss-ldap libpam-ldap ldap-utils nscd
|
||||
# answer:
|
||||
#1) ldap://192.168.0.2
|
||||
#2) dc=depaoli,dc=id,dc=au
|
||||
#3) 3
|
||||
#4) Yes
|
||||
#5) No
|
||||
#6) cn=admin,dc=depaoli,dc=id,dc=au
|
||||
#7) a_real_admin_pass_word_for_2o20
|
||||
|
||||
# add ldap to end of passwd group shadow in /etc/nsswich.conf
|
||||
sudo pam-auth-update ; # tick on home dir creation
|
||||
|
||||
# update everything :^)
|
||||
apt-get -y dist-upgrade
|
||||
|
||||
cp -f $OD/etc/apache2/ports.conf /etc/apache2/ports.conf
|
||||
systemctl restart apache2
|
||||
|
||||
# FIX /etc/fstab (likely this would work) -- relies on you already having installed with /home AND UUID/mount options not changing
|
||||
grep '/export' $OD/etc/fstab >> /etc/fstab
|
||||
grep '/backup' $OD/etc/fstab >> /etc/fstab
|
||||
# get the raid array back
|
||||
mdadm --assemble --scan
|
||||
mkdir /export
|
||||
mkdir /backup
|
||||
mount -a
|
||||
|
||||
docker-compose -f /srv/docker/config/docker-compose.yml up
|
||||
|
||||
# fix noisy logs:
|
||||
cp $OD/etc/systemd/system/run-docker-.mount.d/10-silence.conf /etc/systemd/system/run-docker-.mount.d/10-silence.conf
|
||||
systemctl daemon-reload
|
||||
|
||||
# mara (nfs server)
|
||||
apt-get -y install nfs-kernel-server portmap
|
||||
cp $OD/etc/default/nfs-common /etc/default
|
||||
cp $OD/etc/default/nfs-kernel-server /etc/default
|
||||
cp $OD/etc/modprobe.d/nfs-lockd.conf /etc/modprobe.d/
|
||||
cp -f $OD/etc/exports /etc/exports
|
||||
|
||||
# mara (various) To note: upnp is off on the modem (so no internet),
|
||||
# but allowed from anything on 192.168 to 1900 (emby) and from 1900 on 192.168 (emby response)
|
||||
sudo ufw allow from 192.168.0.0/24 to any port 20 comment "ftp-data"
|
||||
sudo ufw allow from 192.168.0.0/24 to any port 21 comment "ftp"
|
||||
sudo ufw allow from 192.168.0.0/24 to any port 22 comment "ssh"
|
||||
sudo ufw allow from 192.168.0.0/24 to any port 53 comment "DNS"
|
||||
sudo ufw allow from 192.168.0.0/24 to any port 111 comment "portmap(nfs)"
|
||||
sudo ufw allow from 192.168.0.0/24 to any port 389 comment "ldap"
|
||||
sudo ufw allow from 192.168.0.0/24 to any port 445 comment "samba"
|
||||
sudo ufw allow from 192.168.0.0/24 to any port 1400 comment "hass/sonos discovery (192 range)"
|
||||
sudo ufw allow from 172.18.0.0/12 to any port 1400 comment "hass/sonos discovery (172 range)"
|
||||
sudo ufw allow from 192.168.0.0/24 to any port 1401 comment "hass/sonos discovery2 (192 range)"
|
||||
sudo ufw allow from 172.18.0.0/12 to any port 1401 comment "hass/sonos discovery2 (172 range)"
|
||||
sudo ufw allow from 192.168.0.0/24 to any port 1883 comment "mqtt/mosquitto broker"
|
||||
sudo ufw allow proto udp from 192.168.0.0/24 to any port 1900 comment "upnp/emby"
|
||||
sudo ufw allow proto udp from 192.168.0.0/24 port 1900 comment "upnp/response"
|
||||
sudo ufw allow from 192.168.0.0/24 to any port 2049 comment "nfs"
|
||||
sudo ufw allow proto tcp from 192.168.0.0/24 to any port 3306 comment "mysql"
|
||||
sudo ufw allow from 192.168.0.0/24 to any port 4045 comment "lockd(nfs)"
|
||||
sudo ufw allow from 192.168.0.0/24 to any port 4046 comment "statd(nfs)"
|
||||
sudo ufw allow from 192.168.0.0/24 to any port 4047 comment "mountd(nfs)"
|
||||
sudo ufw allow from 192.168.0.0/24 to any port 5000 comment "pa dev port (Flask)"
|
||||
sudo ufw allow from 192.168.0.0/24 to any proto udp port 5353 comment "mDNS - used by esphome/hass"
|
||||
sudo ufw allow from 192.168.0.0/24 to any port 5678 comment "apache on mara now"
|
||||
sudo ufw allow from 192.168.0.0/24 to any port 6543 comment "myth"
|
||||
sudo ufw allow from 192.168.0.0/24 to any port 6544 comment "myth (api)"
|
||||
sudo ufw allow proto udp from 192.168.0.0/24 to any port 3610 comment "echonet poll - dining-ac"
|
||||
sudo ufw allow proto udp from 192.168.0.0/24 to any port 7777 comment "ark server - game port"
|
||||
sudo ufw allow from 192.168.0.0/24 to any port 27015 comment "ark server - steam port"
|
||||
sudo ufw allow from 192.168.0.0/24 to any port 8080 comment "traefik (dashboard)"
|
||||
sudo ufw allow from 192.168.0.0/24 to any port 8096 comment "emby"
|
||||
sudo ufw allow from 192.168.0.0/24 to any port 8123 comment "hass"
|
||||
sudo ufw allow from 192.168.0.0/24 to any port 6052 comment "esphome dashboard"
|
||||
sudo ufw allow from 192.168.0.0/24 to any proto tcp port 10090:10092 comment "vsftpd-passive"
|
||||
sudo ufw deny 1900 comment "block UPnP"
|
||||
|
||||
# mail
|
||||
sudo ufw allow proto tcp to any port 25 comment "open to world: mail/smtp for mail.depaoli.id.au"
|
||||
sudo ufw allow proto tcp to any port 80,443,465,587,993 comment "open to world: 80 (lets enc renewal), webmail/others (443), smtps-ssl (465), smtps (587), imaps (993)"
|
||||
|
||||
# docker networks (not sure this is possible or needed without the static route)?
|
||||
sudo ufw allow from 172.16.0.0/12 comment "allow docker networks to talk back to mara"
|
||||
|
||||
sudo ufw enable
|
||||
|
||||
sudo reboot; # all but myth should work on a reboot, so lets test...
|
||||
|
||||
cp $OD/etc/samba/smb.conf /etc/samba/smb.conf
|
||||
# echo need to set up users in samba with (needs local account for now)
|
||||
sudo smbpasswd -a ddp
|
||||
####### TODO:
|
||||
sudo smbpasswd -a mandy
|
||||
sudo smbpasswd -a cam
|
||||
####### END TODO
|
||||
|
||||
|
||||
# if on mara do more...
|
||||
apt-get -y install mythtv mythweb
|
||||
|
||||
|
||||
# for myth...
|
||||
# start with h/w firmware, still need this I believe:
|
||||
sudo add-apt-repository ppa:b-rad/kernel+mediatree+hauppauge
|
||||
sudo apt-get install linux-firmware-hauppauge
|
||||
|
||||
|
||||
|
||||
# vi /etc/passwd ; # make mythtv - 500:500
|
||||
# vi /etc/group ; # make mythtv - 500
|
||||
echo "find the current mythtv: uid and gid -- untested below here"
|
||||
myth_uid=`id mythtv | cut -f2 -d= | cut -f1 -d'('`
|
||||
myth_gid=`id mythtv | cut -f3 -d= | cut -f1 -d'('`
|
||||
|
||||
chown -R mythtv:mythtv /home/mythtv
|
||||
echo "is this still needed, I've moved my logs to /var/tmp ???"
|
||||
#chown -R mythtv:mythtv /var/log/mythtv/
|
||||
|
||||
find / -uid $myth_uid --ls ; # should be none left, but hey if there is some, then do this:
|
||||
# find / -uid $myth_uid --exec chown mythtv:mythtv {} \;
|
||||
|
||||
find / -gid $myth_gid --ls ; # should be none left, but hey if there is some, then do this BUT I DONT KNOW HOW, so look before you do
|
||||
### this would imply a file owned by someone other than mythtv, but with a group of mythtv...
|
||||
# find / -uid $myth_gid --exec chgrp mythtv {} \;
|
||||
|
||||
# reset myth's pwd in mysql to mythtv
|
||||
mysql -u root mysql
|
||||
mysql> alter user mythtv identified by 'mythtv';
|
||||
#mysql> grant all on mythconverg.* to mythtv@'192.168.0.%' identified by 'mythtv';
|
||||
mysql> FLUSH PRIVILEGES;
|
||||
mysql> quit
|
||||
|
||||
# let other boxes (actually including mara if you use --host) have access
|
||||
## during install of myth backend, I said yes to other boxes, yes to mythweb only and no to a password
|
||||
# if mariadb: "change bind_address to 0.0.0.0 in /etc/mysql/mariadb.conf.d/50-server.conf"
|
||||
# if mysql:
|
||||
|
||||
#echo "need to set bind_address = 0.0.0.0 in /etc/mysql/mysql.conf.d/mythtv.cnf"
|
||||
cp $OD/etc/mysql/mysql.conf.d/mythtv.cnf /etc/mysql/mysql.conf.d/mythtv.cnf
|
||||
|
||||
#### mythtv needs password change
|
||||
echo "need to change 'setenv db_password mythtv' in ./apache2/sites-available/mythweb.conf"
|
||||
|
||||
############ TEST FIRST ################
|
||||
echo "can we login from root account locally"
|
||||
sudo bash
|
||||
mysql --user=mythtv --password=mythtv mythconverg
|
||||
exit
|
||||
|
||||
echo "can we login from ddp account locally"
|
||||
mysql --user=mythtv --password=mythtv mythconverg
|
||||
|
||||
echo "can we login from ddp account via host"
|
||||
mysql --host=mara.ddp.net --user=mythtv --password=mythtv mythconverg
|
||||
|
||||
# to refresh content to previous
|
||||
mysql -u root -p mythconverg
|
||||
(enter the password you just set above when prompted)
|
||||
mysql> source /home/ddp/installed/tv/mythconverg.dump
|
||||
mysql> quit
|
||||
|
||||
|
||||
##### may need to log out and back in for group to just work or just run mythfrontend and say yes
|
||||
cp -r $OD/usr/share/mythtv/mythweather/scripts/bom* /usr/share/mythtv/mythweather/scripts
|
||||
# force pwd in config to be mythtv
|
||||
cp $OD/etc/mythtv/config.xml /etc/mythtv/config.xml
|
||||
|
||||
### need to ensure tuner card is 'up' before mythtv-backend:
|
||||
cp $OD/etc/udev/rules.d/99-mythbackend.rules /etc/udev/rules.d/99-mythbackend.rules ; # makes udev send a systemd ??? for a dvb device
|
||||
### diff these 2 files, we need the '4 lines - 2 comments and the Requires/After lines for dev-dvb-* to be in the [Unit] stanza
|
||||
#### TODO: these were lost on the 20.04 install/upgrades its seems... (maybe just not needed anyway)
|
||||
diff $OD/etc/systemd/system/multi-user.target.wants/mythtv-backend.service /etc/systemd/system/multi-user.target.wants/mythtv-backend.service
|
||||
cp $OD/etc/systemd/system/multi-user.target.wants/mythtv-backend.service /etc/systemd/system/multi-user.target.wants/mythtv-backend.service
|
||||
|
||||
# myth cron's
|
||||
cp -rf $OD/etc/cron.myth /etc
|
||||
cp -f $OD/etc/crontab /etc
|
||||
# copy over tv-icons, can get a new set from: https://pureservices.com.au/our-work/australian-tv-logos-icons-tvheadend-kodi/
|
||||
cp -f $OD/var/cache/mythweb/image_cache/* /var/cache/mythweb/image_cache
|
||||
|
||||
# renew all our certs...
|
||||
cp -f $OD/etc/cron.weekly/letsencrypt-cert-renew /etc/cron.weekly/
|
||||
cp -f $OD/etc/cron.daily/record-docker-updates /etc/cron.daily
|
||||
cp -f $OD/etc/cron.daily/clean-up-old-docker-images /etc/cron.daily
|
||||
|
||||
# myth logs:
|
||||
#for i in ddp.log fill.cron front.log mythbackend.log ; do sudo touch /var/log/mythtv/$i; done
|
||||
#chown -R mythtv:mythtv /var/log/mythtv
|
||||
#chmod 664 /var/log/mythtv/*
|
||||
#chmod 2775 /var/log/mythtv
|
||||
|
||||
# shepherd dependencies -- used to need: libgetopt-mixed-perl
|
||||
apt-get -y install xmltv libxml-simple-perl libalgorithm-diff-perl libdata-dumper-simple-perl \
|
||||
libdate-manip-perl liblist-compare-perl libdatetime-format-strptime-perl \
|
||||
libhtml-parser-perl libxml-dom-perl libgd-gd2-perl \
|
||||
libarchive-zip-perl libio-string-perl libdbi-perl libsort-versions-perl libfile-find-rule-perl
|
||||
|
||||
ln -s /home/ddp/.shepherd/shepherd /usr/bin/tv_grab_au
|
||||
|
||||
apt-get -y purge mythtv-dbg
|
||||
apt-get -y purge modemmanager
|
||||
apt-get -y purge avahi-daemon
|
||||
apt-get -y purge speech-dispatcher
|
||||
apt-get -y autoremove
|
||||
|
||||
|
||||
|
||||
# UPS (powerpanel)
|
||||
dpkg -i /home/ddp/installed/debs/powerpanel*
|
||||
|
||||
# test ups...
|
||||
sudo /usr/sbin/pwrstat -status
|
||||
|
||||
|
||||
# reduce # of apache workers for this box
|
||||
cp $OD/etc/apache2/mods-available/mpm_prefork.conf /etc/apache2/mods-available/mpm_prefork.conf
|
||||
echo "You need to:"
|
||||
echo " tweak httpds to 1 (/etc/apache2/mods-enabled/mpm_prefork.conf)"
|
||||
echo " follow ~ddp/src/LIBRARY/README ; restart postgresql/apache2 to make sure all conf changes take"
|
||||
echo " configure printer (color) - find in the gui just works"
|
||||
|
||||
|
||||
echo "if on mara reboot to get the tuners to work"
|
||||
|
||||
# for prettiness :^)
|
||||
#apt-get -y install plymouth-theme*
|
||||
#update-alternatives --config default.plymouth ; # choose solar
|
||||
#modify /etc/default/grub to have:
|
||||
# GRUB_GFXPAYLOAD_LINUX=auto
|
||||
#echo "FRAMEBUFFER=y" > /etc/initramfs-tools/conf.d/splash
|
||||
#update-initramfs -u
|
||||
|
||||
# get cool gnome bg
|
||||
#cp $OD/usr/share/backgrounds/gnome-step-into-freedom.jpg /usr/share/backgrounds/gnome-step-into-freedom.jpg
|
||||
|
||||
# still trying to get better gnome3 experince...
|
||||
# add-apt-repository ppa:webupd8team/gnome3
|
||||
# apt-get update
|
||||
# apt-get -y install gnome-shell-extensions-autohidetopbar
|
||||
|
||||
# want newer nvidia?
|
||||
# add-apt-repository ppa:ubuntu-x-swat/x-updates
|
||||
# want bleeding edge nvidia?
|
||||
# add-apt-repository ppa:xorg-edgers/ppa
|
||||
|
||||
# femon for dvb debugging
|
||||
apt-get -y install dvb-apps
|
||||
|
||||
|
||||
### tv headend
|
||||
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 379CE192D401AB61
|
||||
echo "deb https://dl.bintray.com/tvheadend/deb xenial stable" | sudo tee -a /etc/apt/sources.list
|
||||
sudo apt update
|
||||
sudo apt-get install tvheadend
|
||||
|
||||
# ensure wol works in new systemd world
|
||||
conn=`nmcli -f NAME con show -a | tail -n1 | xargs`
|
||||
sudo nmcli c modify "$conn" 802-3-ethernet.wake-on-lan magic
|
||||
|
||||
# docker...
|
||||
# keep log files to a small size
|
||||
cp $OD/etc/docker/daemon.json /etc/docker/daemon.json
|
||||
cp $OD/etc/cron.myth/cron.weekly/letsencrypt-cert-renew /etc/cron.myth/cron.weekly/letsencrypt-cert-renew
|
||||
|
||||
# hack to stop systemd-sleep?
|
||||
systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
|
||||
|
||||
### BOOK DB
|
||||
apt-get -y install postgresql php php-pgsql php-gd php-pear php-db libpgtcl bwidget \
|
||||
tcllib libtext-csv-xs-perl libwww-perl libdbi-perl libdbd-pg-perl apache2
|
||||
a2dismod mpm_event
|
||||
a2enmod php7.2
|
||||
systemctl restart apache2
|
||||
|
||||
# for node (for library)
|
||||
apt install -y npm
|
||||
|
||||
# final setup
|
||||
echo "follow ~ddp/src/LIBRARY/README"
|
||||
|
||||
# private git server
|
||||
sudo apt install git
|
||||
# ONE-OFF: did this to get home dir setup to take my ssh key and have a bare git repo
|
||||
ssh git@localhost
|
||||
mkdir -p ~/.ssh && chmod 0700 ~/.ssh
|
||||
touch ~/.ssh/authorized_keys && chmod 0600 ~/.ssh/authorized_keys
|
||||
exit
|
||||
sudo cp ~/.ssh/id_rsa.pub /home/git/.ssh/authorized_keys
|
||||
sudo su - git
|
||||
git init --bare ~/docker-configs
|
||||
exit
|
||||
cd /export/docker/config/
|
||||
git init .
|
||||
git add .
|
||||
git commit -m 'initial commit of larger docker-compose file including portainer, plex & phpldapadmin that I have removed to keep mara running better for now'
|
||||
git remote add origin git@192.168.0.2:docker-configs
|
||||
git push -u origin master
|
||||
### END ONE-OFF
|
||||
|
||||
###
|
||||
# want to get a copy from git? git clone git@192.168.0.2:docker-configs or git@192.168.0.2:pybook
|
||||
###
|
||||
|
||||
|
||||
### ODD FREEZING? ####
|
||||
- at least put that if I hit power button, it will shutdown, hopefulyl can
|
||||
catch last real log line?
|
||||
- also altered sudo vi /etc/default/acpi-support # and then set SUSPEND_METHODS="none"
|
||||
- sudo modprobe softdog
|
||||
- sudo service watchdog start
|
||||
-- edited /etc/watchdog.conf
|
||||
|
||||
|
||||
### RAID: (here, sdd is an existing raid disk, and sde (external) is being added
|
||||
sudo parted /dev/sdd print ; # of an existing disk to see what we want (likely a single partition aligned for performance - so starting not at 0)K
|
||||
sudo parted /dev/sde print
|
||||
sudo parted /dev/sde
|
||||
> mklabel gpt
|
||||
> mkpart primary 2048s 100%
|
||||
> quit
|
||||
sudo mdadm /dev/md0 --add /dev/sde1
|
||||
sudo mddm -D /dev/md0 ; # check we now have a 3rd device, no resyncing going on, its just a hot spare
|
||||
sudo mdadm /dev/md0 --grow --raid-devices=3
|
||||
sudo mdadm -D /dev/md0 ; # now we should see a 3-way mirror, resync occurring, wait hours :(
|
||||
|
||||
sudo mdadm /dev/md0 --fail /dev/sdc1 ; # or whichever is your old disk (can use smartctl or parted to wokr it out)
|
||||
sudo mdadm /dev/md0 --grow --raid-device=2
|
||||
sudo mdadm -D /dev/md0 ; # now we should see a 2-way mirror, resync finished!
|
||||
|
||||
# probably best to do this offline. (and needs to be finalised/validated)
|
||||
SO... single user, sudo umount /export
|
||||
sudo mdadm /dev/md0 ??? (grow raid)
|
||||
sudo ext2resizefs? /dev/md0??? (grow fs)
|
||||
sudo mount /dev/md0 /export
|
||||
df -h /export ; # should now have an online larger disk / filesystem :)
|
||||
sudo mdadm -D /dev/md0 ; # not sure if it will now be resyncing the additional space or not?
|
||||
|
||||
# update copy of restic for backup/restore:
|
||||
sudo su - restic
|
||||
~/bin/restic self-update ; # needed as the version in the repo was quite old
|
||||
|
||||
### sublime
|
||||
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
|
||||
sudo apt-get install apt-transport-https
|
||||
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
|
||||
sudo apt-get update
|
||||
sudo apt-get install sublime-text
|
||||
|
||||
# restrict journald log size to 1G (it will be 4G if we leave defaults)
|
||||
# in /etc/systemd/journald.conf:
|
||||
# SystemMaxUse=1G
|
||||
|
||||
# odd issue/slowness? in udev as this is trying to deal with mythtv/firewire, I
|
||||
# have no firewire, so ditch it:
|
||||
sudo rm /usr/lib/udev/rules.d/41-mythtv-permissions.rules
|
||||
431
myth.rebuilddatabase.pl
Executable file
431
myth.rebuilddatabase.pl
Executable file
@@ -0,0 +1,431 @@
|
||||
#!/usr/bin/perl
|
||||
## written by greg froese (g_froese@yahoo.com)
|
||||
## install instructions by Robert Kulagowski (rkulagow@rocketmail.com)
|
||||
##
|
||||
## I had trouble maintaining my catalog of recordings when upgrading to
|
||||
## cvs and from cvs to more recent cvs, so I wrote this.
|
||||
##
|
||||
##
|
||||
## Here is what this program is supposed to do.
|
||||
##
|
||||
## It first scans through your myth database and displays all shows listed
|
||||
## in the recorded table.
|
||||
##
|
||||
## It will then traverse your myth directory (queried from the myth
|
||||
## database or set with --dir /YOURMYTHDIR) and find all files with
|
||||
## video extensions (set with --ext) and check if they appear in the
|
||||
## database. If no entry exists you will be prompted for identifying
|
||||
## information and a recording entry will be created.
|
||||
##
|
||||
## See the help message below for options.
|
||||
##
|
||||
## Use at your own risk. Standard gnu warranty, or lack therof,
|
||||
## applies.
|
||||
|
||||
## To run:
|
||||
## Ensure that the script is executable
|
||||
## chmod a+x myth.rebuilddatabase.pl
|
||||
## ./myth.rebuilddatabase.pl
|
||||
|
||||
## Change log:
|
||||
## 9-19-2003: (awithers@anduin.com)
|
||||
## Anduin fights the urge to make code more readable (aka C like). Battle
|
||||
## of urges ends in stalemate: code was reindented but not "changed" (much).
|
||||
## To make it a little less useless a contribution also did:
|
||||
## - added ability to grab title/subtitle/description from oldrecorded
|
||||
## - support for multiple backends (via separation of host and dbhost
|
||||
## and bothering to insert the host in the recorded table).
|
||||
## - removed dependency on File::Find::Rule stuff
|
||||
## - attempt to determine good default host name
|
||||
## - provide default for --dir from DB (if not provided)
|
||||
## - added --test_mode (for debugging, does everything except INSERT)
|
||||
## - added --try_default (good for when you must specify a command
|
||||
## line option but don't really need to)
|
||||
## - added --quick_run for those occasions where you just don't have
|
||||
## the sort of time to be sitting around hitting enter
|
||||
## - changed all the DB calls to use parameters (avoids escape issues,
|
||||
## and it looks better)
|
||||
|
||||
use strict;
|
||||
use DBI;
|
||||
use Getopt::Long;
|
||||
use Sys::Hostname;
|
||||
use File::Basename;
|
||||
use Date::Parse;
|
||||
#use Time::Format qw(time_format);
|
||||
|
||||
my ($verbose, $dir);
|
||||
|
||||
my $show_existing = 0;
|
||||
my $test_mode = 0;
|
||||
my $quick_run = 0;
|
||||
my $try_default = 0;
|
||||
|
||||
my $host = hostname;
|
||||
my $dbhost = $host;
|
||||
my $database = "mythconverg";
|
||||
my $user = "mythtv";
|
||||
my $pass = "mythtv";
|
||||
my $ext = "{nuv,mpg,mpeg,avi}";
|
||||
my $file = "";
|
||||
my @answers;
|
||||
my $norename = 0;
|
||||
|
||||
my $date_regx = qr/(\d\d\d\d)(\d\d)(\d\d)(\d\d)(\d\d)(\d\d)/;
|
||||
my $db_date_regx = qr/(\d\d\d\d)-(\d\d)-(\d\d) (\d\d):(\d\d):(\d\d)/;
|
||||
my $channel_regx = qr/(\d\d\d\d)/;
|
||||
|
||||
sub GetAnswer {
|
||||
my ($prompt, $default) = @_;
|
||||
print $prompt;
|
||||
if ($default) {
|
||||
print " [", $default, "]";
|
||||
}
|
||||
print ": ";
|
||||
|
||||
my $answer;
|
||||
if ($#answers >= 0) {
|
||||
$answer = shift @answers;
|
||||
print $answer, "\n";
|
||||
} else {
|
||||
chomp($answer = <STDIN>);
|
||||
$answer = $default if !$answer;
|
||||
}
|
||||
|
||||
return $answer;
|
||||
}
|
||||
|
||||
# there's a version of this in CPAN but I don't want to add another dependancy
|
||||
sub EscapeFilename {
|
||||
my $fn = $_[0];
|
||||
# escape everything that's possibly dangerous
|
||||
$fn =~ s{([^[:alnum:]])}{\\\1}g;
|
||||
# it's embarassing to escape / and . so put those back
|
||||
$fn =~ s{\\([/.])}{\1}g;
|
||||
return $fn;
|
||||
}
|
||||
|
||||
my $script_name = $0;
|
||||
|
||||
if ($0 =~ m/([^\/]+)$/) {
|
||||
$script_name = $1;
|
||||
}
|
||||
|
||||
my $script_version = "0.0.3";
|
||||
|
||||
## get command line args
|
||||
|
||||
my $argc=@ARGV;
|
||||
if ($argc == 0) {
|
||||
print "$script_name Version $script_version
|
||||
usage: $script_name [options]
|
||||
|
||||
Where [options] is:
|
||||
--host - hostname of this backend (default: \"$host\")
|
||||
--dbhost - hostname or IP address of the mysql server
|
||||
(default: \"$dbhost\")
|
||||
--user - DBUSERNAME (default: \"$user\")
|
||||
--pass - DBPASSWORD (default: \"$pass\")
|
||||
--database - DATABASENAME (default: \"$database\")
|
||||
--show_existing - Dumps current recorded table.
|
||||
--dir - path to recordings (default: queried from db)
|
||||
--try_default - Try to just run with the defaults.
|
||||
--quick_run - don't prompt for title/subtitle/description just
|
||||
use the default
|
||||
--test_mode - do everything except update the database
|
||||
--ext - file extensions to scan. csh/File::Glob syntax
|
||||
is used (ie, --ext {mpg,avi,divx})
|
||||
--file - specific file to import
|
||||
--answer - command-line response to prompts (give as many
|
||||
answers as you like)
|
||||
--norename - don't rename file to myth convention
|
||||
|
||||
Example 1:
|
||||
Assumption: The script is run on DB/backend machine.
|
||||
|
||||
$script_name --try_default
|
||||
|
||||
Example 2:
|
||||
Assumption: The script is run on a backend other than the DB host.
|
||||
|
||||
$script_name --dbhost=mydbserver
|
||||
|
||||
Example 3:
|
||||
Import one specific file and supply first few answers.
|
||||
|
||||
$script_name --file MyVideo.avi --answer y \\
|
||||
--answer 1041 --answer \"My Video\"
|
||||
|
||||
The script chooses reasonable defaults for all values so it's possible
|
||||
to do a quick import of a single video by taking input from null:
|
||||
|
||||
$script_name --file MyVideo.avi < /dev/null
|
||||
|
||||
this also works with multiple videos but because record start time is
|
||||
synthesized from file modification time you have to be careful of
|
||||
possible collisions.
|
||||
";
|
||||
exit(0);
|
||||
}
|
||||
|
||||
GetOptions('verbose+'=>\$verbose,
|
||||
'database=s'=>\$database,
|
||||
'dbhost=s'=>\$dbhost,
|
||||
'host=s'=>\$host,
|
||||
'user=s'=>\$user,
|
||||
'pass=s'=>\$pass,
|
||||
'dir=s'=>\$dir,
|
||||
'show_existing|se'=>\$show_existing,
|
||||
'try_default|td'=>\$try_default,
|
||||
'quick_run|qr'=>\$quick_run,
|
||||
'test_mode|t|tm'=>\$test_mode,
|
||||
'ext=s'=>\$ext,
|
||||
'file=s'=>\$file,
|
||||
'answer=s'=>\@answers, # =s{,} would be nice but isn't implemented widely
|
||||
'norename'=>\$norename
|
||||
);
|
||||
|
||||
$dbhost="127.0.0.1";
|
||||
my $dbh = DBI->connect("dbi:mysql:database=$database:host=$dbhost",
|
||||
"$user","$pass") or die "Cannot connect to database ($!)\n";
|
||||
|
||||
my ($starttime, $endtime, $title, $subtitle, $channel, $description);
|
||||
my ($syear, $smonth, $sday, $shour, $sminute, $ssecond, $eyear, $emonth, $eday,
|
||||
$ehour, $eminute, $esecond);
|
||||
|
||||
my $q = "";
|
||||
my $sth;
|
||||
|
||||
if (!$dir) {
|
||||
my $dir_query = "select data from settings where value='RecordFilePrefix' and hostname=(?)";
|
||||
$sth = $dbh->prepare($dir_query);
|
||||
$sth->execute($host) or die "Could not execute ($dir_query)";
|
||||
if (my @row = $sth->fetchrow_array) {
|
||||
$dir = $row[0];
|
||||
}
|
||||
}
|
||||
|
||||
if (!$dir) {
|
||||
print("Error: no directory found or specified\n");
|
||||
exit 1;
|
||||
}
|
||||
|
||||
# remove trailing slash
|
||||
$dir =~ s/\/$//;
|
||||
|
||||
if ($show_existing) {
|
||||
$q = "select title, subtitle, starttime, endtime, chanid from recorded order by starttime";
|
||||
$sth = $dbh->prepare($q);
|
||||
$sth->execute or die "Could not execute ($q)\n";
|
||||
|
||||
print "\nYour myth database ($database) is reporting the following programs as being recorded:\n\n";
|
||||
|
||||
while (my @row=$sth->fetchrow_array) {
|
||||
$title = $row[0];
|
||||
$subtitle = $row[1];
|
||||
$starttime = $row[2];
|
||||
$endtime = $row[3];
|
||||
$channel = $row[4];
|
||||
|
||||
## get the pieces of the time
|
||||
if ($starttime =~ m/$db_date_regx/) {
|
||||
($syear, $smonth, $sday, $shour, $sminute, $ssecond) =
|
||||
($1, $2, $3, $4, $5, $6);
|
||||
}
|
||||
|
||||
if ($endtime =~ m/$db_date_regx/) {
|
||||
($eyear, $emonth, $eday, $ehour, $eminute, $esecond) =
|
||||
($1, $2, $3, $4, $5, $6);
|
||||
}
|
||||
|
||||
## print "Channel $channel\t$smonth/$sday/$syear $shour:$sminute:$ssecond - $ehour:$eminute:$esecond - $title ($subtitle)\n";
|
||||
print "Channel: $channel\n";
|
||||
print "Start time: $smonth/$sday/$syear - $shour:$sminute:$ssecond\n";
|
||||
print "End time: $emonth/$eday/$eyear - $ehour:$eminute:$esecond\n";
|
||||
print "Title: $title\n";
|
||||
print "Subtitle: $subtitle\n\n";
|
||||
}
|
||||
}
|
||||
|
||||
print "\nThese are the files stored in ($dir) and will be checked against\n";
|
||||
print "your database to see if the exist. If they do not, you will be prompted\n";
|
||||
print "for a title and subtitle of the entry, and a record will be created.\n\n";
|
||||
|
||||
my @files = $file ? ($dir . "/" . $file) : glob("$dir/*.$ext");
|
||||
print "@files\n";
|
||||
|
||||
foreach my $show (@files) {
|
||||
my $showBase = basename($show);
|
||||
|
||||
my $cnt = $dbh->selectrow_array("select count(*) from recorded where basename=(?)",
|
||||
undef, $showBase);
|
||||
|
||||
my $found_title;
|
||||
|
||||
if ($cnt gt 0) {
|
||||
$found_title = $dbh->selectrow_array("select title from recorded where basename=(?)",
|
||||
undef, $showBase);
|
||||
}
|
||||
|
||||
if ($found_title) {
|
||||
print("Found a match between file and database\n");
|
||||
print(" File: '$show'\n");
|
||||
print(" Title: '$found_title'\n");
|
||||
|
||||
# use this so the stuff below doesn't have to be indented
|
||||
next;
|
||||
}
|
||||
|
||||
print("Unknown file $show found.\n");
|
||||
next unless GetAnswer("Do you want to import?", "y") eq "y";
|
||||
|
||||
|
||||
# normal case: import file into the database
|
||||
|
||||
my ($channel, $syear, $smonth, $sday, $shour, $sminute, $ssecond,
|
||||
$eyear, $emonth, $eday, $ehour, $eminute, $esecond);
|
||||
my ($starttime, $duration, $endtime);
|
||||
my ($mythfile);
|
||||
|
||||
# filename varies depending on when the recording was
|
||||
# created. Gleam as much as possible from the name.
|
||||
|
||||
if ($showBase =~ m/$channel_regx\_/) {
|
||||
$channel = $1;
|
||||
} else {
|
||||
$channel = $dbh->selectrow_array("select min(chanid) from channel");
|
||||
}
|
||||
|
||||
if ($showBase =~ m/$channel_regx\_$date_regx\./) {
|
||||
($syear, $smonth, $sday, $shour, $sminute, $ssecond) =
|
||||
($2, $3, $4, $5, $6, $7);
|
||||
}
|
||||
|
||||
if ($showBase =~ m/$channel_regx\_$date_regx\_$date_regx/) {
|
||||
($eyear, $emonth, $eday, $ehour, $eminute, $esecond) =
|
||||
($8, $9, $10, $11, $12, $13);
|
||||
}
|
||||
|
||||
my $guess_title = $showBase;
|
||||
$guess_title =~ s/[.][^\.]*$//;
|
||||
$guess_title =~ s/_/ /g;
|
||||
|
||||
my $guess_subtitle = "";
|
||||
my $guess_description = "Recovered file " . $showBase;
|
||||
|
||||
# have enough to look for an past recording?
|
||||
if ($ssecond) {
|
||||
$starttime = "$syear$smonth$sday$shour$sminute$ssecond";
|
||||
|
||||
my $guess = "select title, subtitle, description from oldrecorded where chanid=(?) and starttime=(?)";
|
||||
$sth = $dbh->prepare($guess);
|
||||
$sth->execute($channel, $starttime)
|
||||
or die "Could not execute ($guess)\n";
|
||||
|
||||
if (my @row = $sth->fetchrow_array) {
|
||||
$guess_title = $row[0];
|
||||
$guess_subtitle = $row[1];
|
||||
$guess_description = $row[2];
|
||||
}
|
||||
|
||||
print "Found an orphaned file, initializing database record\n";
|
||||
print "Channel: $channel\n";
|
||||
print "Start time: $smonth/$sday/$syear - $shour:$sminute:$ssecond\n";
|
||||
print "End time: $emonth/$eday/$eyear - $ehour:$eminute:$esecond\n";
|
||||
}
|
||||
|
||||
my $newtitle = $guess_title;
|
||||
my $newsubtitle = $guess_subtitle;
|
||||
my $newdescription = $guess_description;
|
||||
|
||||
if (!$starttime) {
|
||||
# use file time if we can't infer time from name
|
||||
$starttime = 20070914183010;
|
||||
# $starttime = time_format("yyyy-mm{on}-dd hh:mm{in}:ss", (stat($show))[9]);
|
||||
}
|
||||
|
||||
if ($quick_run) {
|
||||
|
||||
print("QuickRun defaults:\n");
|
||||
print(" title: '$newtitle'\n");
|
||||
print(" subtitle: '$newsubtitle'\n");
|
||||
print(" description: '$newdescription'\n");
|
||||
|
||||
} else {
|
||||
|
||||
$channel = GetAnswer("Enter channel", $channel);
|
||||
$newtitle = GetAnswer("... title", $newtitle);
|
||||
$newsubtitle = GetAnswer("... subtitle", $newsubtitle);
|
||||
$newdescription = GetAnswer("Description", $newdescription);
|
||||
$starttime = GetAnswer("... start time (YYYY-MM-DD HH:MM:SS)", $starttime);
|
||||
|
||||
if ($endtime) {
|
||||
$duration = (str2time($endtime) - str2time($starttime)) / 60;
|
||||
} else {
|
||||
$duration = "60";
|
||||
}
|
||||
$duration = GetAnswer("... duration (in minutes)", $duration);
|
||||
# $endtime = time_format("yyyy-mm{on}-dd hh:mm{in}:ss", str2time($starttime) + $duration * 60);
|
||||
$endtime = 20060924224500;
|
||||
|
||||
|
||||
}
|
||||
|
||||
if ($norename) {
|
||||
$mythfile = $showBase;
|
||||
} else {
|
||||
my ($ext) = $showBase =~ /([^\.]*)$/;
|
||||
my $time1 = $starttime;
|
||||
$time1 =~ s/[ \-:]//g;
|
||||
$mythfile = sprintf("%s_%s.%s", $channel, $time1, $ext);
|
||||
}
|
||||
|
||||
my $sql = "insert into recorded (chanid, starttime, endtime, title, subtitle, description, hostname, basename, progstart, progend) values ((?), (?), (?), (?), (?), (?), (?), (?), (?), (?))";
|
||||
|
||||
if ($test_mode) {
|
||||
|
||||
$sql =~ s/\(\?\)/"%s"/g;
|
||||
my $statement = sprintf($sql, $channel, $starttime, $endtime, $newtitle,
|
||||
$newsubtitle, $newdescription, $host, $mythfile,
|
||||
$starttime, $endtime);
|
||||
print("Test mode: insert would have been been:\n");
|
||||
print($statement, ";\n");
|
||||
|
||||
} else {
|
||||
|
||||
$sth = $dbh->prepare($sql);
|
||||
$sth->execute($channel, $starttime, $endtime, $newtitle,
|
||||
$newsubtitle, $newdescription, $host, $mythfile,
|
||||
$starttime, $endtime)
|
||||
or die "Could not execute ($sql)\n";
|
||||
|
||||
if ($mythfile ne $showBase) {
|
||||
rename($show, $dir. "/" . $mythfile);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
print("Building a seek table should improve FF/RW and JUMP functions when watching this video\n");
|
||||
|
||||
if (GetAnswer("Do you want to build a seek table for this file?", "y") eq "y") {
|
||||
# mythcommflag takes --file for myth-originated files and
|
||||
# --video for everything else. We assume it came from myth
|
||||
# if it's a .nuv or if it's an mpeg where the name has that
|
||||
# chanid_startime format
|
||||
my $commflag = "mythcommflag --rebuild " .
|
||||
($showBase =~ /[.]nuv$/ || ($showBase =~ /[.]mpg$/ && $ssecond)
|
||||
? "--file" : "--video") .
|
||||
" " . EscapeFilename($dir . "/" . $mythfile);
|
||||
if (!$test_mode) {
|
||||
system($commflag);
|
||||
print "\n"; # cursor isn't always on a new line after commflagging
|
||||
} else {
|
||||
print("Test mode: exec would have done\n");
|
||||
print(" Exec: '", $commflag, "'\n");
|
||||
}
|
||||
}
|
||||
|
||||
} ## foreach loop
|
||||
|
||||
# vim:sw=4 ts=4 syn=off:
|
||||
339
myth_upcoming_recordings.pl
Executable file
339
myth_upcoming_recordings.pl
Executable file
@@ -0,0 +1,339 @@
|
||||
#!/usr/bin/perl -w
|
||||
#
|
||||
# Provides notification of upcoming recordings.
|
||||
#
|
||||
# Automatically detects database settings.
|
||||
#
|
||||
|
||||
# Includes
|
||||
use DBI;
|
||||
use Getopt::Long;
|
||||
use MythTV;
|
||||
use Date::Format;
|
||||
use Data::Dumper;
|
||||
|
||||
|
||||
# Some variables we'll use here
|
||||
our ($num_recordings, $heading, $plain_text, $text_format, $usage);
|
||||
our ($hours, $minutes, $seconds, $no_conflicts_message);
|
||||
our ($scheduled, $duplicates, $deactivated, $conflicts);
|
||||
our ($dnum_recordings, $dheading, $dtext_format);
|
||||
our ($dhours, $dminutes, $dseconds, $dno_conflicts_message);
|
||||
our ($dscheduled, $dduplicates, $ddeactivated, $dconflicts);
|
||||
our ($status_text_format, $status_value_format);
|
||||
our ($dstatus_text_format, $dstatus_value_format);
|
||||
|
||||
# Default number of upcoming recordings to show
|
||||
$dnum_recordings = 5;
|
||||
# Default period in which to show recordings
|
||||
$dhours = -1;
|
||||
$dminutes = -1;
|
||||
$dseconds = -1;
|
||||
# Default recording status types to show
|
||||
$dscheduled = 1;
|
||||
$dduplicates = 0;
|
||||
$ddeactivated = 0;
|
||||
$dconflicts = 1;
|
||||
# Default status output heading
|
||||
$dheading='Upcoming Recordings:\n';
|
||||
# Default format of plain-text output
|
||||
$dtext_format='%rs\n%n/%j, %g:%i %A - %cc\n%T - %S\n%R\n\n';
|
||||
# Default "no conflicts" message
|
||||
$dno_conflicts_message='No conflicts.\n';
|
||||
# Default format of status output display text
|
||||
$dstatus_text_format= '<a href="#">%rs - %n/%j, %g:%i %A - %cc - '.
|
||||
'%T - %S<br />'.
|
||||
'<span><strong>%T</strong> %n/%j, %g:%i %A<br />'.
|
||||
'<em>%S</em><br /><br />%R<br /></span></a><hr />';
|
||||
# Default format of status output value
|
||||
$dstatus_value_format = '%n/%j, %g:%i %A - %T - %S';
|
||||
|
||||
# Provide default values for GetOptions
|
||||
$num_recordings = $dnum_recordings;
|
||||
$hours = $dhours;
|
||||
$minutes = $dminutes;
|
||||
$seconds = $dseconds;
|
||||
$scheduled = $dscheduled;
|
||||
$duplicates = $dduplicates;
|
||||
$deactivated = $ddeactivated;
|
||||
$conflicts = $dconflicts;
|
||||
$heading = $dheading;
|
||||
$text_format = $dtext_format;
|
||||
$no_conflicts_message = $dno_conflicts_message;
|
||||
$status_text_format = $dstatus_text_format;
|
||||
$status_value_format = $dstatus_value_format;
|
||||
|
||||
# Load the cli options
|
||||
GetOptions('num_recordings|recordings=s' => \$num_recordings,
|
||||
'hours|o=i' => \$hours,
|
||||
'minutes=i' => \$minutes,
|
||||
'seconds|s=i' => \$seconds,
|
||||
'show_scheduled|_show_scheduled|scheduled|_scheduled|e!'
|
||||
=> \$scheduled,
|
||||
'show_duplicates|_show_duplicates|duplicates|_duplicates|p!'
|
||||
=> \$duplicates,
|
||||
'show_deactivated|_show_deactivated|deactivated|_deactivated|v!'
|
||||
=> \$deactivated,
|
||||
'show_conflicts|_show_conflicts|conflicts|_conflicts!'
|
||||
=> \$conflicts,
|
||||
'heading=s' => \$heading,
|
||||
'plain_text' => \$plain_text,
|
||||
'text_format=s' => \$text_format,
|
||||
'no_conflicts_message=s' => \$no_conflicts_message,
|
||||
'status_text_format=s' => \$status_text_format,
|
||||
'status_value_format=s' => \$status_value_format,
|
||||
'usage|help' => \$usage
|
||||
);
|
||||
|
||||
# Print usage
|
||||
if ($usage) {
|
||||
# Make default "--show_*" options readable
|
||||
$dscheduled = ($dscheduled ? '--show_scheduled' :
|
||||
'--no_show_scheduled');
|
||||
$dduplicates = ($dduplicates ? '--show_duplicates' :
|
||||
'--no_show_duplicates');
|
||||
$ddeactivated = ($ddeactivated ? '--show_deactivated' :
|
||||
'--no_show_deactivated');
|
||||
$dconflicts = ($dconflicts ? '--show_conflicts' :
|
||||
'--no_show_conflicts');
|
||||
print <<EOF;
|
||||
$0 usage:
|
||||
|
||||
options:
|
||||
|
||||
--recordings [number of recordings]
|
||||
|
||||
Outputs information on the next [number of recordings] shows to be recorded
|
||||
by MythTV and that match the criteria specified for --scheduled,
|
||||
--duplicates, --deactivated, and --conflicts. To output information on all
|
||||
matching recordings, specify -1.
|
||||
|
||||
default: $dnum_recordings
|
||||
|
||||
--hours [number of hours]
|
||||
|
||||
Outputs information on recordings starting in the next [number of hours]
|
||||
and that match the criteria specified for --scheduled, --duplicates,
|
||||
--deactivated, and --conflicts. This option may be specified in
|
||||
conjunction with --minutes and --seconds. To output information on all
|
||||
matching recordings regardless of start time, specify -1 for --hours,
|
||||
--minutes, and --seconds.
|
||||
|
||||
default: $dhours
|
||||
|
||||
--minutes [number of minutes]
|
||||
|
||||
Outputs information on recordings starting in the next [number of minutes]
|
||||
and that match the criteria specified for --scheduled, --duplicates,
|
||||
--deactivated, and --conflicts. This option may be specified in
|
||||
conjunction with --hours and --seconds. To output information on all
|
||||
matching recordings regardless of start time, specify -1 for --hours,
|
||||
--minutes, and --seconds.
|
||||
|
||||
default: $dminutes
|
||||
|
||||
--seconds [number of seconds]
|
||||
|
||||
Outputs information on recordings starting in the next [number of seconds]
|
||||
and that match the criteria specified for --scheduled, --duplicates,
|
||||
--deactivated, and --conflicts. This option may be specified in
|
||||
conjunction with --hours and --minutes. To output information on all
|
||||
matching recordings regardless of start time, specify -1 for --hours,
|
||||
--minutes, and --seconds.
|
||||
|
||||
default: $dseconds
|
||||
|
||||
--show_scheduled|--no_show_scheduled
|
||||
|
||||
Outputs information about scheduled recordings. Scheduled recordings are
|
||||
those that MythTV plans to actually record.
|
||||
|
||||
default: $dscheduled
|
||||
|
||||
--show_duplicates|--no_show_duplicates
|
||||
|
||||
Outputs information about duplicate recordings. Duplicate recordings are
|
||||
those that will not be recorded because of the specified duplicate matching
|
||||
policy for the rule.
|
||||
|
||||
default: $dduplicates
|
||||
|
||||
--show_deactivated|--no_show_deactivated
|
||||
|
||||
Outputs information about deactivated recordings. Deactivated recordings
|
||||
are those that MythTV will not record because the schedule is inactive,
|
||||
because the showing was set to never record, because the show is being
|
||||
recorded in an earlier or later showing, because there are too many
|
||||
recordings or not enough disk space to allow the recording, or because
|
||||
the show you\'ve specified for recording is not listed in the timeslot
|
||||
specified.
|
||||
|
||||
default: $ddeactivated
|
||||
|
||||
--show_conflicts|--no_show_conflicts
|
||||
|
||||
Outputs information about conflicts (those shows that MythTV cannot record
|
||||
because of other higher-priority scheduled recordings).
|
||||
|
||||
default: $dconflicts
|
||||
|
||||
--heading [heading]
|
||||
Output the [heading] before printing information about recordings.
|
||||
|
||||
default: \'$dheading\'
|
||||
|
||||
--plain_text
|
||||
Output information in plain text format (i.e. for inclusion in an e-mail
|
||||
notification).
|
||||
|
||||
--text_format [format]
|
||||
Use the provided [format] to display information on the recordings. The
|
||||
format should use the same format specifiers used by mythrename.pl, but
|
||||
may also use \\r and/or \\n for line breaks and %rs for recording status.
|
||||
This option is ignored if --plain_text is not used.
|
||||
|
||||
default: \'$dtext_format\'
|
||||
|
||||
--no_conflicts_message [message]
|
||||
Use the provided [message] to specify there are no conflicts. This option
|
||||
is used when only information about conflicts is requested and there are
|
||||
no conflicts. I.e. it is only used with the combination of show_*
|
||||
options --show_conflicts, --no_show_scheduled, --no_show_deactivated,
|
||||
and --no_show_duplicates .
|
||||
|
||||
default: \'$dno_conflicts_message\'
|
||||
|
||||
--help
|
||||
|
||||
Show this help text.
|
||||
|
||||
EOF
|
||||
exit;
|
||||
}
|
||||
|
||||
# Determine the period of interest
|
||||
my $now = time();
|
||||
my $start_before = $now;
|
||||
$start_before = $start_before + ($hours * 3600) if ($hours > 0);
|
||||
$start_before = $start_before + ($minutes * 60) if ($minutes > 0);
|
||||
$start_before = $start_before + $seconds if ($seconds > 0);
|
||||
$start_before = 0 if (!($start_before > $now));
|
||||
|
||||
# Fix the heading.
|
||||
if (defined($plain_text)) {
|
||||
$heading =~ s/\\r/\r/g;
|
||||
$heading =~ s/\\n/\n/g;
|
||||
}
|
||||
else {
|
||||
# Remove line break format specifiers from heading for status output
|
||||
$heading =~ s/(\\r|\\n)//g;
|
||||
}
|
||||
|
||||
# Connect to mythbackend
|
||||
my $Myth = new MythTV();
|
||||
|
||||
# Get the list of recordings
|
||||
my $count = 0;
|
||||
my %rows = $Myth->backend_rows('QUERY_GETALLPENDING', 2);
|
||||
my $has_conflicts = $rows{'offset'}[0];
|
||||
if ((!$has_conflicts) &&
|
||||
(($conflicts) &&
|
||||
(!(($scheduled) || ($duplicates) || ($deactivated))))) {
|
||||
$no_conflicts_message =~ s/\\r/\r/g;
|
||||
$no_conflicts_message =~ s/\\n/\n/g;
|
||||
print "$no_conflicts_message";
|
||||
exit 0;
|
||||
}
|
||||
my $num_scheduled = $rows{'offset'}[1];
|
||||
our $show;
|
||||
foreach my $row (@{$rows{'rows'}}) {
|
||||
|
||||
last unless (($count < $num_recordings) || ($num_recordings < 0));
|
||||
$show = new MythTV::Program(@$row);
|
||||
last if (($start_before) && ($show->{'recstartts'} > $start_before));
|
||||
next if ((!$scheduled) && (is_scheduled($show->{'recstatus'})));
|
||||
next if ((!$duplicates) && (is_duplicate($show->{'recstatus'})));
|
||||
next if ((!$deactivated) && (is_deactivated($show->{'recstatus'})));
|
||||
next if ((!$conflicts) && (is_conflict($show->{'recstatus'})));
|
||||
|
||||
# Print the recording information in the desired format
|
||||
if (defined($plain_text))
|
||||
{
|
||||
my $date = time2str( '%H %M', $show->{'recendts'} );
|
||||
if( $MythTV::recstatus_recording == $show->{'recstatus'} )
|
||||
{
|
||||
print "RECORDING: ";
|
||||
}
|
||||
print "$show->{'title'} $date -- $show->{'recendts'}\n";
|
||||
}
|
||||
else {
|
||||
status_print($count);
|
||||
}
|
||||
$count++;
|
||||
}
|
||||
|
||||
# Returns true if the show is scheduled to record
|
||||
sub is_scheduled {
|
||||
my $recstatus = (shift() or 0);
|
||||
return (($MythTV::recstatus_willrecord == $recstatus) ||
|
||||
($MythTV::recstatus_recorded == $recstatus) ||
|
||||
($MythTV::recstatus_recording == $recstatus));
|
||||
}
|
||||
|
||||
# Returns true if the show is a duplicate
|
||||
sub is_duplicate {
|
||||
my $recstatus = (shift() or 0);
|
||||
return (($MythTV::recstatus_repeat == $recstatus) ||
|
||||
($MythTV::recstatus_previousrecording == $recstatus) ||
|
||||
($MythTV::recstatus_currentrecording == $recstatus));
|
||||
}
|
||||
|
||||
# Returns true if the recording is deactivated
|
||||
sub is_deactivated {
|
||||
my $recstatus = (shift() or 0);
|
||||
return (($MythTV::recstatus_inactive == $recstatus) ||
|
||||
($MythTV::recstatus_toomanyrecordings == $recstatus) ||
|
||||
($MythTV::recstatus_cancelled == $recstatus) ||
|
||||
($MythTV::recstatus_deleted == $recstatus) ||
|
||||
($MythTV::recstatus_aborted == $recstatus) ||
|
||||
($MythTV::recstatus_notlisted == $recstatus) ||
|
||||
($MythTV::recstatus_dontrecord == $recstatus) ||
|
||||
($MythTV::recstatus_lowdiskspace == $recstatus) ||
|
||||
($MythTV::recstatus_tunerbusy == $recstatus) ||
|
||||
($MythTV::recstatus_neverrecord == $recstatus) ||
|
||||
($MythTV::recstatus_earliershowing == $recstatus) ||
|
||||
($MythTV::recstatus_latershowing == $recstatus));
|
||||
}
|
||||
|
||||
# Returns true if the show cannot be recorded due to a conflict
|
||||
sub is_conflict {
|
||||
my $recstatus = (shift() or 0);
|
||||
return ($MythTV::recstatus_conflict == $recstatus);
|
||||
}
|
||||
|
||||
# Print the output for use in the backend status page.
|
||||
sub status_print {
|
||||
my $count = shift;
|
||||
my $text = $show->format_name($status_text_format, ' ', ' ', 1, 0 ,1);
|
||||
$text =~ s/%rs/$MythTV::RecStatus_Types{$show->{'recstatus'}}/g;
|
||||
my $value = $show->format_name($status_value_format, ' ', ' ',
|
||||
1, 0 ,1);
|
||||
$value =~ s/%rs/$MythTV::RecStatus_Types{$show->{'recstatus'}}/g;
|
||||
print("$heading<div class=\"schedule\">") if ($count == 0);
|
||||
print("$text");
|
||||
print("</div>") if ($count == ($num_recordings - 1));
|
||||
print("[]:[]recording$count");
|
||||
print("[]:[]$value\n");
|
||||
}
|
||||
|
||||
# Print the output in plain text format
|
||||
sub text_print {
|
||||
my $count = shift;
|
||||
my $text = $show->format_name($text_format, ' ', ' ', 1, 0 ,1);
|
||||
$text =~ s/%rs/$MythTV::RecStatus_Types{$show->{'recstatus'}}/g;
|
||||
$text =~ s/\\r/\r/g;
|
||||
$text =~ s/\\n/\n/g;
|
||||
print("$heading") if ($count == 0);
|
||||
print("$text\n");
|
||||
}
|
||||
|
||||
16
names_out_of_a_hat.sh
Executable file
16
names_out_of_a_hat.sh
Executable file
@@ -0,0 +1,16 @@
|
||||
#!/bin/bash
|
||||
|
||||
num=$#
|
||||
|
||||
ARGV=( "$@" )
|
||||
|
||||
if [ $num -lt 2 ]; then
|
||||
echo "need a list of names to choose from"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
r=$(( ( RANDOM % $num ) ))
|
||||
|
||||
echo -n "And the winner is number $r: "
|
||||
|
||||
echo "${ARGV[$r]}"
|
||||
15
node-collector-backups
Executable file
15
node-collector-backups
Executable file
@@ -0,0 +1,15 @@
|
||||
#!/bin/bash
|
||||
|
||||
prom_file=/srv/docker/container/node-exporter/textfile_collector/backups.prom
|
||||
ISSUE=`/home/ddp/bin/backup-success`
|
||||
RES=$?
|
||||
echo "# HELP node_backups status of last backup" > $prom_file
|
||||
echo "# TYPE node_backups gauge" >> $prom_file
|
||||
if [ $RES != 0 ];
|
||||
then
|
||||
echo "node_backups{what=\"state\",issue=\"$ISSUE\"} $RES" >> $prom_file
|
||||
curl 'https://mon.depaoli.id.au/api/push/hoJD234qsx?status=down&msg=OK'
|
||||
else
|
||||
echo "node_backups{what=\"state\"} $RES" >> $prom_file
|
||||
curl 'https://mon.depaoli.id.au/api/push/hoJD234qsx?status=up&msg=OK'
|
||||
fi
|
||||
18
node-collector-cron
Executable file
18
node-collector-cron
Executable file
@@ -0,0 +1,18 @@
|
||||
#!/bin/bash
|
||||
|
||||
# uncomment to test
|
||||
#exit 0
|
||||
|
||||
# this is complex, we use cron to run stuff, but if cron fails, no script gets
|
||||
# an update, BUT, as prometheus is just looking at the last state of the file,
|
||||
# it would see the last values and think they are 'current'.
|
||||
#
|
||||
# SO, lets timestamp when we ran this, rather than give a 0 or 1, because if
|
||||
# its running this will update the timestamp, if not, it wont anyway :)
|
||||
|
||||
log_file=/srv/docker/container/node-exporter/textfile_collector/cron.prom
|
||||
|
||||
echo "# HELP node_cron_is_running Check to tell us when Cron last ran" > $log_file
|
||||
echo "# TYPE node_cron_is_running gauge" >> $log_file
|
||||
|
||||
echo "node_cron_is_running{what=\"last_in_secs\"} `date +%s`" >> $log_file
|
||||
27
node-collector-disk-stats-export
Executable file
27
node-collector-disk-stats-export
Executable file
@@ -0,0 +1,27 @@
|
||||
#!/bin/bash
|
||||
|
||||
used=`df /export | tail -n1 | awk '{print $3}'`
|
||||
md_dev=`df /export | tail -n1 | awk '{print $1}'`
|
||||
free=`df /export | tail -n1 | awk '{print $4}'`
|
||||
total=`echo "$used + $free" | bc`
|
||||
|
||||
tmp_file=/tmp/directory_size.prom.$$
|
||||
real_file=/srv/docker/container/node-exporter/textfile_collector/directory_size.prom
|
||||
|
||||
echo "# HELP node_filesystem_avail_bytes Filesystem space available to non-root users in bytes." > $tmp_file
|
||||
echo "# TYPE node_filesystem_avail_bytes gauge" >> $tmp_file
|
||||
|
||||
echo "# HELP node_filesystem_size_bytes Filesystem size in bytes." >> $tmp_file
|
||||
echo "# TYPE node_filesystem_size_bytes gauge" >> $tmp_file
|
||||
|
||||
echo "node_filesystem_avail_bytes{device=\"$md_dev\",fstype=\"ext4\",mountpoint=\"/export\"} $free" >> $tmp_file
|
||||
echo "node_filesystem_size_bytes{device=\"$md_dev\",fstype=\"ext4\",mountpoint=\"/export\"} $total" >> $tmp_file
|
||||
|
||||
used=`df / | tail -n1 | awk '{print $3}'`
|
||||
root_dev=`df / | tail -n1 | awk '{print $1}'`
|
||||
free=`df / | tail -n1 | awk '{print $4}'`
|
||||
total=`echo "$used + $free" | bc`
|
||||
|
||||
echo "node_filesystem_avail_bytes{device=\"$root_dev\",fstype=\"ext4\",mountpoint=\"/\"} $free" >> $tmp_file
|
||||
echo "node_filesystem_size_bytes{device=\"$root_dev\",fstype=\"ext4\",mountpoint=\"/\"} $total" >> $tmp_file
|
||||
mv $tmp_file $real_file
|
||||
23
node-collector-hddtemp
Executable file
23
node-collector-hddtemp
Executable file
@@ -0,0 +1,23 @@
|
||||
#!/bin/bash
|
||||
|
||||
# THIS IS LAME, disks moved around with /backup included, so note sde_temp is
|
||||
# with /dev/sdc for now
|
||||
|
||||
sdd_temp=`sudo hddtemp /dev/sdd | awk '{printf "%d\n", $4 }'`
|
||||
sde_temp=`sudo hddtemp /dev/sdc | awk '{printf "%d\n", $4 }'`
|
||||
cpu_temp=`sensors | grep Tctl | awk '{printf("%.1f\n", $2)}'`
|
||||
n_temp=`sudo nvme smart-log /dev/nvme0n1 | grep '^temperature' | awk '{printf("%.1f", $3)}'`
|
||||
|
||||
tmp_file=/tmp/hddtemps.prom.$$
|
||||
real_file=/srv/docker/container/node-exporter/textfile_collector/hddtemps.prom
|
||||
|
||||
echo "# HELP node_hwmon_temp_celsius Hardware monitor for temperature (input)" > $tmp_file
|
||||
echo "# TYPE node_hwmon_temp_celsius gauge" >> $tmp_file
|
||||
|
||||
echo "node_hwmon_temp_celsius{chip=\"cpu\",sensor=\"Tctl\"} $cpu_temp" >> $tmp_file
|
||||
echo "node_hwmon_temp_celsius{chip=\"hddtemp\",sensor=\"sdd\"} $sdd_temp" >> $tmp_file
|
||||
echo "node_hwmon_temp_celsius{chip=\"hddtemp\",sensor=\"sde\"} $sde_temp" >> $tmp_file
|
||||
echo "node_hwmon_temp_celsius{chip=\"hddtemp\",sensor=\"nvme0n1\"} $n_temp" >> $tmp_file
|
||||
mv $tmp_file $real_file
|
||||
|
||||
|
||||
178
node-collector-last-docker-update.py
Executable file
178
node-collector-last-docker-update.py
Executable file
@@ -0,0 +1,178 @@
|
||||
#!/usr/bin/python3
|
||||
|
||||
import yaml
|
||||
import subprocess
|
||||
import re
|
||||
from datetime import datetime, timedelta
|
||||
|
||||
from zoneinfo import ZoneInfo
|
||||
|
||||
# these ports are nat'd on the modem to mara, so if a container is in host mode
|
||||
# on one of these ports, or maps these potrs, then that container is internet-facing
|
||||
PORT_FWDS=[ '7777', '7778', '27015', '993', '25', '465', '587' ]
|
||||
|
||||
# see if this container either has a matching port to the list of open ports on the modem (PORT_FWDS)
|
||||
# or if traefik is front-ending this, and the rule includes a Host that has depaoli.id.au on it
|
||||
# if the above are true, its internet-facing, and a higher risk, so worth knowing
|
||||
def external(container):
|
||||
if 'network_mode' in compose['services'][container]:
|
||||
return "Maybe"
|
||||
|
||||
if 'ports' in compose['services'][container]:
|
||||
for port in PORT_FWDS:
|
||||
if any(port in substring for substring in compose['services'][container]['ports']):
|
||||
return True
|
||||
|
||||
if 'labels' not in compose['services'][container]:
|
||||
return False
|
||||
traefik_on=False
|
||||
ext_host=False
|
||||
for s in compose['services'][container]['labels']:
|
||||
if 'traefik.enable=true' in s:
|
||||
if 'true' in s:
|
||||
traefik_on=True
|
||||
m=re.search( r"traefik.\S+.routers.\S+.rule=\s*Host\S+\(\`(.*)\`\)", s )
|
||||
if m and 'depaoli.id.au' in m[1]:
|
||||
ext_host=True
|
||||
if traefik_on and ext_host:
|
||||
return True
|
||||
else:
|
||||
return False
|
||||
|
||||
def watchtower(container):
|
||||
if 'labels' not in compose['services'][container]:
|
||||
return False
|
||||
for s in compose['services'][container]['labels']:
|
||||
if 'watchtower' in s:
|
||||
if 'true' in s:
|
||||
return True
|
||||
return False
|
||||
|
||||
|
||||
# take a dt_str like 2020-12-10T09:21:12+11:00 and convert into a datetime
|
||||
# then work out how many hours extra the timezone (will be 10 or 11)
|
||||
# then remove the +TZ, and then add it as actual hours
|
||||
# this seems mad that there is no func for this, but it works
|
||||
def norm_time(dt_str):
|
||||
d=datetime.strptime(dt_str, '%Y-%m-%dT%H:%M:%S%z')
|
||||
return d.replace(tzinfo=None)
|
||||
|
||||
|
||||
def norm_time_git(dt_str):
|
||||
d=datetime.strptime(dt_str, '%Y-%m-%d %H:%M:%S %z')
|
||||
return d.replace(tzinfo=None)
|
||||
|
||||
# Load the docker-compose.yaml file
|
||||
with open('/srv/docker/config/docker-compose.yml') as f:
|
||||
compose = yaml.safe_load(f)
|
||||
|
||||
# Get the container names from the docker-compose.yaml file
|
||||
containers = [service_name for service_name in compose['services'].keys()]
|
||||
|
||||
# Load the update-docker.log file
|
||||
with open('/srv/docker/log/update-docker.log') as f:
|
||||
logs = f.readlines()
|
||||
|
||||
# Find the last log line for each container
|
||||
last_logs = {}
|
||||
for container in containers:
|
||||
last_log = None
|
||||
for log in logs:
|
||||
if 'image' in compose['services'][container]:
|
||||
im=compose['services'][container]['image']
|
||||
else:
|
||||
im=''
|
||||
if im != "" and im in log:
|
||||
last_log = log
|
||||
last_logs[container] = last_log
|
||||
|
||||
|
||||
current_datetime = datetime.now()
|
||||
|
||||
# open file for writing prometheus formatted data into
|
||||
f = open('/srv/docker/container/node-exporter/textfile_collector/docker_updates.prom', 'w')
|
||||
|
||||
# put required help/type text in
|
||||
print('# HELP node_docker_updates details of last known update of a container, whether it has a locked version (or latest tag) and whether watchtower is updating it', file=f)
|
||||
print('# TYPE node_docker_updates gauge', file=f )
|
||||
|
||||
# Print the last log line and container name for each container
|
||||
for container, last_log in last_logs.items():
|
||||
out_str= 'node_docker_updates{container="'
|
||||
out_str += container
|
||||
out_str += '", watchtower='
|
||||
if watchtower( container ):
|
||||
out_str += '"yes"'
|
||||
else:
|
||||
out_str += '"no"'
|
||||
|
||||
if 'image' in compose['services'][container]:
|
||||
im=compose['services'][container]['image']
|
||||
else:
|
||||
im=''
|
||||
|
||||
out_str +=', latest_tag='
|
||||
if ':' in im and ':latest' not in im and ':nightly' not in im:
|
||||
out_str += '"no"'
|
||||
else:
|
||||
out_str += '"yes"'
|
||||
|
||||
is_built=0
|
||||
out_str += ', image="'
|
||||
if 'image' in compose['services'][container]:
|
||||
out_str += compose['services'][container]['image']
|
||||
else:
|
||||
out_str += 'Built'
|
||||
is_built=1
|
||||
out_str += '"'
|
||||
|
||||
if last_log:
|
||||
dt_str=last_log.split()[0].split('=')[1].replace('"','')
|
||||
last_update=f'{norm_time(dt_str)}'
|
||||
else:
|
||||
if 'image' in compose['services'][container]:
|
||||
res=subprocess.run(['sudo','docker','image','history','--human=false',compose['services'][container]['image']], stdout=subprocess.PIPE)
|
||||
if res.returncode == 0:
|
||||
m=re.search(r'(\d{1,4}-\d{1,2}-\d{1,2}T\d{1,2}:\d{1,2}:\d{1,2}\+\d{1,2}:\d{1,2})', str(res.stdout, 'utf-8') )
|
||||
if '0001-01-01' in m[1]:
|
||||
m=re.findall( r'(\d{1,4}-\d{1,2}-\d{1,2}T\d{1,2}:\d{1,2}:\d{1,2})', str(res.stdout, 'utf-8') )
|
||||
cdate=norm_time( m[1] + '+10:00')
|
||||
else:
|
||||
cdate=norm_time( m[1] )
|
||||
last_update=cdate
|
||||
else:
|
||||
last_update='No Date'
|
||||
else:
|
||||
res=subprocess.run(['sudo','docker','history','--human=false',f'config_{container}'], stdout=subprocess.PIPE)
|
||||
if res.returncode == 0:
|
||||
m=re.search(r'(\d{1,4}-\d{1,2}-\d{1,2}T\d{1,2}:\d{1,2}:\d{1,2}\+\d{1,2}:\d{1,2})', str(res.stdout, 'utf-8') )
|
||||
cdate=norm_time( m[1] )
|
||||
last_update=cdate
|
||||
else:
|
||||
last_update='No Date'
|
||||
|
||||
# if is_built and 'book' in container:
|
||||
# res=subprocess.run(['git', '-C', '/home/ddp/src/pybook/', 'log', '--date=iso', '-n', '1', '--pretty=%ci'], stdout=subprocess.PIPE)
|
||||
# last_update=norm_time_git( str(res.stdout, 'utf-8').strip() )
|
||||
#
|
||||
# if is_built and 'pa' in container:
|
||||
# res=subprocess.run(['git', '-C', '/home/ddp/src/photoassistant/', 'log', '--date=iso', '-n', '1', '--pretty=%ci'], stdout=subprocess.PIPE)
|
||||
# last_update=norm_time_git( str(res.stdout, 'utf-8').strip() )
|
||||
|
||||
if last_update == 'No Date':
|
||||
out_str += f', age_in_days="99999"'
|
||||
else:
|
||||
if type(last_update) == type(current_datetime):
|
||||
last_update_as_datetime = last_update
|
||||
else:
|
||||
last_update_as_datetime = datetime.strptime( last_update, '%Y-%m-%d %H:%M:%S' )
|
||||
time_difference = current_datetime - last_update_as_datetime
|
||||
out_str += f', age_in_days="{time_difference.days}"'
|
||||
|
||||
out_str += f', last_update="{last_update}"'
|
||||
out_str += f', internet_facing="{external(container)}"'
|
||||
out_str += '} 1'
|
||||
|
||||
print( out_str, file=f )
|
||||
|
||||
f.close()
|
||||
182
node-collector-mail-synth-transaction
Executable file
182
node-collector-mail-synth-transaction
Executable file
@@ -0,0 +1,182 @@
|
||||
#!/usr/bin/python3
|
||||
|
||||
|
||||
import smtplib, imaplib
|
||||
import random
|
||||
import logging
|
||||
from datetime import datetime
|
||||
import os, time, shutil
|
||||
import re
|
||||
import subprocess
|
||||
|
||||
def days_between(d1, d2):
|
||||
return abs((d2 - d1).days)
|
||||
|
||||
def need_to_rotate_log(logfile):
|
||||
# the log file contains the date per line, so get first line of log, it is
|
||||
# when the log started
|
||||
try:
|
||||
file_obj = open(logfile, 'r')
|
||||
except:
|
||||
return 0
|
||||
Lines = file_obj.readlines()
|
||||
first_line = Lines[0]
|
||||
file_obj.close()
|
||||
|
||||
# get just the data to convert
|
||||
m = re.search('(\d+:\d+:\d+ \d+-\d+-\d+) .*', first_line)
|
||||
start_of_file = datetime. strptime(m.group(1), '%H:%M:%S %d-%m-%y')
|
||||
now = datetime.now()
|
||||
log_file_age_days = days_between(now, start_of_file )
|
||||
return log_file_age_days > 7
|
||||
|
||||
# function that sends a message using smtp to port 467
|
||||
def SendMessage( server, username, password, nonce, f ):
|
||||
msg='To: {} \r\nFrom: {}\r\nSubject: Test from python\r\nDate: \r\nTEST {}'.format( username, username, str(nonce))
|
||||
|
||||
# connect to mail server
|
||||
try:
|
||||
logging.info( "about to smtp_sll" );
|
||||
s = smtplib.SMTP_SSL(host=server)
|
||||
conn_time = time.time_ns();
|
||||
logging.info( "about to login" );
|
||||
s.login(username,password)
|
||||
login_time = time.time_ns();
|
||||
logging.info( "about to send" );
|
||||
s.sendmail( username, username, msg)
|
||||
send_time = time.time_ns();
|
||||
logging.info( "sent" );
|
||||
except smtplib.SMTPConnectError as e:
|
||||
logging.error( "Failed to connect to {} ({})".format(server, e.strerror))
|
||||
print('node_mail_synth_trans{what="mail_working"} 0', file=f )
|
||||
except smtplib.SMTPAuthenticationError as e:
|
||||
logging.error( "Failed to autheticate to {} with user: {} ({})".format(server, username, e.strerror))
|
||||
print('node_mail_synth_trans{what="mail_working"} 0', file=f )
|
||||
except smtplib.SMTPRecipientsRefused as e:
|
||||
logging.error( "Recipient failed {} : ({})".format(username, e.strerror))
|
||||
print('node_mail_synth_trans{what="mail_working"} 0', file=f )
|
||||
except smtplib.SMTPException as e:
|
||||
logging.error( "Generic SMTP exception, not one I cared about ({})".format(e.strerror))
|
||||
print('node_mail_synth_trans{what="mail_working"} 0', file=f )
|
||||
finally:
|
||||
if s:
|
||||
s.quit()
|
||||
quit_time = time.time_ns();
|
||||
logging.info("Successfully sent email: %d" % nonce )
|
||||
smtp_elapsed=(quit_time-start_time)/1000000
|
||||
logging.info("Time to send (ms): "+ str(smtp_elapsed))
|
||||
print('node_mail_synth_trans{what="smtp_time_in_ms"} %d' % smtp_elapsed, file=f)
|
||||
print('node_mail_synth_trans{what="smtp_working"} 1', file=f )
|
||||
|
||||
# function that searches for message just sent in imap, and deletes it
|
||||
def ReceiveMessage( server, username, password, nonce, start_time, f ):
|
||||
try:
|
||||
imap_start_time = time.time_ns();
|
||||
conn = imaplib.IMAP4_SSL(server)
|
||||
imap_conn_time = time.time_ns();
|
||||
except imaplib.IMAP4.error as e:
|
||||
logging.error( "IMAP: Failed to connect ({})".format(e.strerror))
|
||||
print('node_mail_synth_trans{what="mail_working"} 0', file=f )
|
||||
|
||||
try:
|
||||
conn.login(username,password)
|
||||
imap_login_time = time.time_ns();
|
||||
except imaplib.IMAP4.error as e:
|
||||
logging.error( "IMAP: failed to login ({})".format(e.strerror))
|
||||
print('node_mail_synth_trans{what="mail_working"} 0', file=f )
|
||||
|
||||
try:
|
||||
conn.select('Inbox')
|
||||
search_str="TEST " + str(nonce)
|
||||
typ, data = conn.search(None,'(BODY "' + search_str + '")' )
|
||||
imap_search_time = time.time_ns();
|
||||
|
||||
if data[0] == b'':
|
||||
raise Exception("search returned no data")
|
||||
for num in data[0].split():
|
||||
typ, data = conn.fetch(num,'(RFC822)')
|
||||
conn.store(num, '+FLAGS', '\\Deleted')
|
||||
imap_retr_time = time.time_ns();
|
||||
conn.expunge()
|
||||
imap_del_time = time.time_ns();
|
||||
except imaplib.IMAP4.error as e:
|
||||
logging.error( "IMAP: Could not find email {}".format(e.strerror))
|
||||
print('node_mail_synth_trans{what="mail_working"} 0', file=f )
|
||||
finally:
|
||||
if conn:
|
||||
conn.close()
|
||||
imap_close_time = time.time_ns();
|
||||
# adding a 1 second sleep because my logs say it is deleting emails, but the emails are still in my folder, and also deleting ANY TEST emails, so if a subsequent run
|
||||
# works, it gets rid of the old ones that did fail for some reason
|
||||
time.sleep(1)
|
||||
conn.select('Inbox')
|
||||
search_str="TEST "
|
||||
typ, data = conn.search(None,'(BODY "' + search_str + '")' )
|
||||
# if there is still data, something didn't delete as expected, so
|
||||
# just clean it up
|
||||
if data[0] != b'':
|
||||
for num in data[0].split():
|
||||
typ, data = conn.fetch(num,'(RFC822)')
|
||||
conn.store(num, '+FLAGS', '\\Deleted')
|
||||
conn.expunge()
|
||||
conn.logout()
|
||||
imap_elapsed=(imap_close_time-imap_start_time)/1000000
|
||||
total_elapsed=(imap_close_time-start_time)/1000000 - 5000
|
||||
logging.info("time to recv email: %d" % imap_elapsed )
|
||||
logging.info("Successfully found and deleted email: %d" % nonce)
|
||||
print('node_mail_synth_trans{what="imap_time_in_ms"} %d' % imap_elapsed, file=f)
|
||||
print('node_mail_synth_trans{what="total_time_in_ms"} %d' % total_elapsed, file=f)
|
||||
print('node_mail_synth_trans{what="imap_working"} 1', file=f )
|
||||
print('node_mail_synth_trans{what="mail_working"} 1', file=f )
|
||||
|
||||
def Fail2BanCount():
|
||||
try:
|
||||
o = subprocess.run(["sudo", "/bin/docker", "exec", "mail", "fail2ban"], stdout=subprocess.PIPE, text=True )
|
||||
logging.info( f"Fail2ban returned: '{str(o.stdout.strip())}' ")
|
||||
out=str(o.stdout.strip()).split('\n')[1]
|
||||
ip_addresses = re.findall(r'\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}', out)
|
||||
unique_ip_count = len(set(ip_addresses))
|
||||
print( 'node_mail_synth_trans{what="fail2ban_cnt"} ' + str(unique_ip_count), file=f )
|
||||
except Exception as e:
|
||||
logging.error( f"Fail2ban: failed to get output for fail2ban ({e})" )
|
||||
print('node_mail_synth_trans{what="fail2ban_cnt"} 0', file=f )
|
||||
|
||||
# login using travel as its never really used (if I do anything dumb, it should
|
||||
# have no real impact on mail that matters)
|
||||
server='mail.depaoli.id.au'
|
||||
username='travel@depaoli.id.au'
|
||||
password='%fId0bPIE0Y2JZTzODJ%#p9V'
|
||||
|
||||
# set up unique message to send
|
||||
nonce = random.randint(1,99999999)
|
||||
|
||||
# open file for writing prometheus formatted data into
|
||||
f = open('/srv/docker/container/node-exporter/textfile_collector/mail.prom', 'w')
|
||||
|
||||
# put required help/type text in
|
||||
print('# HELP node_mail_synth_trans details of last synthetic mail transaction (full send/recv of an email)', file=f)
|
||||
print('# TYPE node_mail_synth_trans gauge', file=f )
|
||||
|
||||
# check for time, if its been a week or so, rotate the log
|
||||
logfile='/var/tmp/mail-tester.log'
|
||||
if( need_to_rotate_log(logfile) ):
|
||||
print( 'Rotating log file, its a week old (deletes file from 2 weeks ago)' )
|
||||
shutil.move( logfile, logfile + '.1' )
|
||||
|
||||
# also set up an actual log file while I am learning python / testing this out
|
||||
logging.basicConfig(filename=logfile, format='%(asctime)s - %(message)s', datefmt='%H:%M:%S %d-%m-%y', level=logging.INFO)
|
||||
|
||||
# all the time_ns() calls are just timestamps to compare back to this one for
|
||||
# relative time elapsed for operations, good for graphing in prometheus
|
||||
start_time = time.time_ns();
|
||||
logging.info("start up for: %d" % nonce );
|
||||
|
||||
SendMessage( server, username, password, nonce, f )
|
||||
logging.info("waiting 5 seconds for email to actually be delivered")
|
||||
time.sleep(5)
|
||||
ReceiveMessage( server, username, password, nonce, start_time, f )
|
||||
|
||||
Fail2BanCount()
|
||||
|
||||
# close output file (used for prometheus)
|
||||
f.close()
|
||||
19
node-collector-myth
Executable file
19
node-collector-myth
Executable file
@@ -0,0 +1,19 @@
|
||||
#!/bin/bash
|
||||
|
||||
num_tuners=`ls -dl /dev/dvb/* | wc -l`
|
||||
num_upcoming_recordings=`/home/ddp/bin/myth_upcoming_recordings.pl --plain_text --hours 4 | wc -l`
|
||||
num_tuners_recording=`/home/ddp/bin/myth_upcoming_recordings.pl --plain_text --hours 4 | egrep -cw '^RECORDING:'`
|
||||
|
||||
tmp_file=/tmp/myth.prom.$$
|
||||
real_file=/srv/docker/container/node-exporter/textfile_collector/myth.prom
|
||||
|
||||
echo "# HELP node_myth data on myth tuners and recordings coming up and happening now" >> $tmp_file
|
||||
echo "# TYPE node_myth gauge" >> $tmp_file
|
||||
|
||||
echo "node_myth{what=\"num_tuners\"} $num_tuners" >> $tmp_file
|
||||
echo "node_myth{what=\"num_upcoming_recordings\"} $num_upcoming_recordings" >> $tmp_file
|
||||
echo "node_myth{what=\"num_tuners_recording\"} $num_tuners_recording" >> $tmp_file
|
||||
|
||||
mv $tmp_file $real_file
|
||||
|
||||
|
||||
3
nonstd-bin
Executable file
3
nonstd-bin
Executable file
@@ -0,0 +1,3 @@
|
||||
#!/bin/bash
|
||||
|
||||
sudo ls -l /proc/[0-9]*/exe 2>/dev/null | awk '/ -> / && !/\/usr\/(lib(exec)?|s?bin)\// {print $9, $10, $11}' | sed 's,/proc/\([0-9]*\)/exe,\1,'
|
||||
14
nw-restarter.sh
Executable file
14
nw-restarter.sh
Executable file
@@ -0,0 +1,14 @@
|
||||
#!/bin/sh
|
||||
|
||||
LOG=/tmp/nw-restarted
|
||||
while [ 1 ] ; do
|
||||
ping -c 1 192.168.0.250 > /dev/null
|
||||
ret=$?
|
||||
if [ $ret != 0 ]; then
|
||||
date >> $LOG
|
||||
sudo rmmod rtl8187; sleep 1; sudo modprobe rtl8187 >> $LOG
|
||||
else
|
||||
echo "still good at `date`" >> $LOG
|
||||
fi
|
||||
sleep 60
|
||||
done
|
||||
34
old_vpn
Executable file
34
old_vpn
Executable file
@@ -0,0 +1,34 @@
|
||||
#!/bin/bash
|
||||
|
||||
#start tunnel
|
||||
/usr/bin/sudo /usr/sbin/pppd call vpn
|
||||
|
||||
cnt=0
|
||||
/bin/echo -n "Waiting for ppp0 to be up"
|
||||
while [ 1 ] ; do
|
||||
/bin/echo -n "."
|
||||
/sbin/ifconfig | /bin/grep -q ppp0
|
||||
if [ $? = 0 ]; then
|
||||
break; # ppp0 is now up
|
||||
fi
|
||||
/bin/sleep 1
|
||||
if [ $cnt == 15 ]; then
|
||||
/bin/echo "waited 15 seconds, exiting"
|
||||
exit 1
|
||||
fi
|
||||
cnt=`/usr/bin/expr $cnt + 1`
|
||||
done
|
||||
/bin/echo ""
|
||||
|
||||
# dig out ip addr
|
||||
VPN_IP=`/sbin/ifconfig | /bin/grep 128.184 | /usr/bin/cut -f2 -d: | /usr/bin/cut -f1 -d" "`
|
||||
|
||||
# traffic to the vpn subnet has to go via the modem
|
||||
/usr/bin/sudo /sbin/route add -host 128.184.151.1 gw 192.168.0.254
|
||||
|
||||
# traffic to the vpn server has to go via the modem
|
||||
/usr/bin/sudo /sbin/route add -host 128.184.170.1 gw 192.168.0.254
|
||||
|
||||
# add route for all deakin traffic to go via vpn
|
||||
/usr/bin/sudo /sbin/route add -net 128.184.0.0 netmask 255.255.0.0 gw $VPN_IP
|
||||
/usr/bin/sudo /sbin/route add -net 139.132.0.0 netmask 255.255.0.0 gw $VPN_IP
|
||||
8
ora_env
Executable file
8
ora_env
Executable file
@@ -0,0 +1,8 @@
|
||||
#!/bin/sh
|
||||
|
||||
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
|
||||
export ORACLE_SID=XE
|
||||
export NLS_LANG=`$ORACLE_HOME/bin/nls_lang.sh`
|
||||
export ORACLE_BASE=/u01/app/oracle
|
||||
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
|
||||
export PATH=$ORACLE_HOME/bin:$PATH
|
||||
16
ora_start.sh
Executable file
16
ora_start.sh
Executable file
@@ -0,0 +1,16 @@
|
||||
#!/bin/sh
|
||||
|
||||
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
|
||||
export ORACLE_SID=XE
|
||||
export NLS_LANG=`$ORACLE_HOME/bin/nls_lang.sh`
|
||||
export ORACLE_BASE=/u01/app/oracle
|
||||
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
|
||||
export PATH=$ORACLE_HOME/bin:$PATH
|
||||
|
||||
/u01/app/oracle/product/11.2.0/xe/bin/lsnrctl start
|
||||
|
||||
# check if oracle is already running
|
||||
lPID=`pgrep -f xe_pmon_XE`
|
||||
if [ "$?" = "1" ]; then
|
||||
/bin/su -s /bin/bash oracle -c 'ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe /u01/app/oracle/product/11.2.0/xe/bin/sqlplus -s /nolog @/u01/app/oracle/product/11.2.0/xe/config/scripts/startdb.sql'
|
||||
fi
|
||||
119
outlook
Executable file
119
outlook
Executable file
@@ -0,0 +1,119 @@
|
||||
#!/bin/bash -x
|
||||
|
||||
PASS="sudo docker-compose pull hass"
|
||||
HOST=des-ddp.du.deakin.edu.au
|
||||
IP=10.68.0.113
|
||||
USERNAME=ddp
|
||||
MAX_ATTEMPTS=20
|
||||
xrandr | grep -q "VGA1 conn"
|
||||
res=$?
|
||||
|
||||
export PATH=$PATH:/sbin:/usr/sbin:/opt/freerdp-nightly/bin/
|
||||
|
||||
if [ $# -ge 1 ]; then
|
||||
if [ $# == 1 ]; then
|
||||
if [ "x$1" = "x-f" ]; then
|
||||
fs="/f";
|
||||
else
|
||||
IP=$1;
|
||||
USERNAME=ddp_adm
|
||||
fi
|
||||
fi
|
||||
if [ $# == 2 ]; then
|
||||
if [ "x$1" = "x-f" ]; then
|
||||
fs="/f";
|
||||
IP=$2
|
||||
USERNAME=ddp_adm
|
||||
else
|
||||
echo "Usage: $0 [-f] [host]"
|
||||
fi
|
||||
else
|
||||
echo "Usage: $0 [-f] [host]"
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
echo $fs
|
||||
|
||||
vpn_running=0
|
||||
|
||||
cnt=1
|
||||
while [ 1 == 5 ]; do
|
||||
pgrep vpnui > /dev/null
|
||||
if [ $? == 0 ]; then
|
||||
host www.deakin.edu.au | grep -q global
|
||||
if [ $? == 0 ]; then
|
||||
vpn_str="the Cisco VPN process is running, and is working, just need priv access to kick in via NSX"
|
||||
else
|
||||
vpn_str="the Cisco VPN process is running, but does not seem to be working???"
|
||||
fi
|
||||
vpn_running=1
|
||||
else
|
||||
vpn_str="the Cisco VPN software is not even running, you sure you know
|
||||
what you are doing :) ?"
|
||||
fi
|
||||
nmap -p 3389 $IP | grep open > /dev/null
|
||||
|
||||
if [ $? == 1 ]; then
|
||||
if [ $vpn_running ]; then
|
||||
echo "VPN is up, but port is not open yet, lets kick dcm timer now rather than wait for it"
|
||||
sudo systemctl restart dcm-ip-association
|
||||
else
|
||||
echo "no VPN running, so not much chance of the port being open"
|
||||
fi
|
||||
else
|
||||
# port is open, get on with running xfreerdp
|
||||
break
|
||||
fi
|
||||
zenity --notification --timeout=4 --text="Port is not open.\n($vpn_str)\nis it too soon? (attempt $cnt)"
|
||||
sleep 20
|
||||
cnt=`expr $cnt + 1`
|
||||
if [ $cnt -gt $MAX_ATTEMPTS ]; then
|
||||
zenity --question --text="Tried $MAX_ATTEMPTS times.\nNoting that: $vpn_str\nDo you want to continue trying?"
|
||||
if [ "$?" = "0" ]; then
|
||||
cnt=1
|
||||
else
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
#hack
|
||||
#xfreerdp -0 -x 0x180 --plugin cliprdr --plugin rdpsnd -d DU -u ddp -p $PASS -g 1880x1100 $IP
|
||||
#exit 0
|
||||
# hack
|
||||
|
||||
RES=`nvidia-settings -q currentmetamode 2>/dev/null | grep '@' | cut -f2 -d'@' | cut -f1 -d' '`
|
||||
RES=`xwininfo -root | grep geom | cut -f4 -d' ' | sed -e 's/+0//g'`
|
||||
|
||||
echo "RES='${RES}'"
|
||||
|
||||
SIZE="/size:1024x768"
|
||||
SCALE=""
|
||||
if [ "x$RES" = "x5120x1440" ] || [ "x$RES" = "x2560x1440" ]; then
|
||||
SIZE="/size:2480x1380"
|
||||
SCALE="/scale:140"
|
||||
elif [ "x$RES" = "x1920x1080" ]; then
|
||||
SIZE="/size:1880x980"
|
||||
elif [ "x$RES" = "x1920x1200" ]; then
|
||||
SIZE="/size:1880x1100"
|
||||
elif [ "x$RES" = "x2880x1800" ]; then
|
||||
SIZE="/size:2600x1600"
|
||||
elif [ "x$RES" = "x3440x1440" ]; then
|
||||
SIZE="/size:2800x1400"
|
||||
SCALE="/scale:140"
|
||||
elif [ "x$RES" = "x3840x2160" ]; then
|
||||
SIZE="/size:3072x1728"
|
||||
SCALE="/scale:150"
|
||||
else
|
||||
zenity --error --text="outlook failed to work out your screen resolution. I think the macbook is '$RES_mb' and the monitor is '$RES_mon'"
|
||||
SIZE="/size:1880x980"
|
||||
fi
|
||||
|
||||
# hack for now, seems scale no longer works
|
||||
SCALE=""
|
||||
|
||||
|
||||
xfreerdp +clipboard /gdi:hw /sound:sys:pulse /aero /fonts /clipboard /sound /d:DU /u:$USERNAME "/p:$PASS" $SIZE /v:$IP $SCALE /microphone:sys:pulse +toggle-fullscreen $fs
|
||||
|
||||
#####
|
||||
68
pension.py
Executable file
68
pension.py
Executable file
@@ -0,0 +1,68 @@
|
||||
#!/usr/bin/python3
|
||||
|
||||
## NOTE: at present we clear 170 after tax between us
|
||||
# the amounts below are 'after tax' equivalent, but also just damien
|
||||
# no consideration of lump sums in my or Mandy's super (adds ~500k lump sum)
|
||||
### Quote: ". So ... 60-year old male will need a lump sum of almost $500,000 to provide an annual income in retirement of $42,000 for 20 years."
|
||||
### Quote: "apply the 60% rule for a comfortable retirement saving"
|
||||
|
||||
# THEREFORE BEST GUESS... add $40k to the number below, AND it needs to be 60% of 170 => GOAL is 102k
|
||||
# SO, can retire as soon as I can get my hands on my money and just make sure we can 'manage' for 4 years for Mandys
|
||||
|
||||
## FINALLY, govt. says I can't get my super until I'm 60
|
||||
# but, we have 100k in ME B, 100k in shares, 150k in citi & if redundant, maybe another 100k? -- thats 4.5 years, call it 3 with the new car, and being not too crazy so, maybe 57... one more 5 year contract
|
||||
|
||||
three_ben_sal=195641.27
|
||||
ben_serv_b4_2015=18.7096
|
||||
pension_factor={}
|
||||
avg_serv_fraction=0.999901
|
||||
avg_cont_factor=1
|
||||
five_ben_sal=173450.07
|
||||
ben_serv_after_2015=8.8
|
||||
ben_serv_b4_2000=3.71
|
||||
avg_serv_frac_at_2003=0.999646
|
||||
lump_sum_fac={}
|
||||
four_pct=0.04
|
||||
|
||||
MAX_AGE=66
|
||||
|
||||
|
||||
# unisuper defined "globals"
|
||||
|
||||
# pension factor is 1.3 at age 55 and climbs by 0.04 each year to 65+
|
||||
for age in range (55, MAX_AGE):
|
||||
pension_factor[age]=(1.3+(age-55)*0.04)/100
|
||||
|
||||
# at age 52 its 20.4 with a .2 each year to 65
|
||||
base_lump_sum=20.4
|
||||
for age in range (52, MAX_AGE):
|
||||
lump_sum_fac[age]=base_lump_sum+(age-52)*.2
|
||||
|
||||
# cant retire here, so update 5bs, 3bs, ben_serv, etc. up to 55 as best I can guess
|
||||
|
||||
# ben_serv_after just increases by 1 each year, so add 3 from 52 to 55
|
||||
ben_serv_after_2015 += 3
|
||||
|
||||
# within 2 years, then 5bs will be what my 3bs is now (at least)
|
||||
five_ben_sal = three_ben_sal
|
||||
|
||||
# we get a 4% increase each year, over the next 3 years, so add them when I confirm
|
||||
three_ben_sal *= 1.04
|
||||
three_ben_sal *= 1.04
|
||||
three_ben_sal *= 1.04
|
||||
|
||||
# this is a rough-ass guess (its 4% / 5 more each year)
|
||||
# need to make this smarter, e.g.
|
||||
# year 0 - five_bs
|
||||
# year 1 - five_bs / 5 * 1.04 + five_bs*4/5
|
||||
# year 2 - (five_bs / 5 * 1.04 + five_bs*4/5)/5 * 1.04 + 4/5 of above
|
||||
# etc.
|
||||
five_ben_sal * 1.008
|
||||
#five_ben_sal * 1.008
|
||||
#five_ben_sal * 1.008
|
||||
|
||||
for age in range (55, MAX_AGE):
|
||||
line1=three_ben_sal*ben_serv_b4_2015*pension_factor[age]*avg_serv_fraction*avg_cont_factor
|
||||
line2=five_ben_sal*ben_serv_after_2015*pension_factor[age]*avg_serv_fraction*avg_cont_factor
|
||||
line3=three_ben_sal*ben_serv_b4_2000*four_pct*avg_serv_frac_at_2003*(pension_factor[age]/lump_sum_fac[age])
|
||||
print(f"Pension amount at {age} = {line1+line2+line3}" )
|
||||
35
pppoff
Executable file
35
pppoff
Executable file
@@ -0,0 +1,35 @@
|
||||
#!/bin/sh
|
||||
######################################################################
|
||||
#
|
||||
# Determine the device to be terminated.
|
||||
#
|
||||
if [ "$1" = "" ]; then
|
||||
DEVICE=ppp0
|
||||
else
|
||||
DEVICE=$1
|
||||
fi
|
||||
|
||||
|
||||
######################################################################
|
||||
#
|
||||
# If the ppp0 pid file is present then the program is running. Stop it.
|
||||
if [ -r /var/run/$DEVICE.pid ]; then
|
||||
sudo kill -INT `cat /var/run/$DEVICE.pid`
|
||||
#
|
||||
# If the kill did not work then there is no process running for this
|
||||
# pid. It may also mean that the lock file will be left. You may wish
|
||||
# to delete the lock file at the same time.
|
||||
if [ ! "$?" = "0" ]; then
|
||||
sudo rm -f /var/run/$DEVICE.pid
|
||||
echo "ERROR: Removed stale pid file"
|
||||
exit 1
|
||||
fi
|
||||
#
|
||||
# Success. Let pppd clean up its own junk.
|
||||
echo "PPP link to $DEVICE terminated."
|
||||
exit 0
|
||||
fi
|
||||
#
|
||||
# The ppp process is not running for ppp0
|
||||
echo "ERROR: PPP link is not active on $DEVICE"
|
||||
exit 1
|
||||
19
pppon
Executable file
19
pppon
Executable file
@@ -0,0 +1,19 @@
|
||||
#!/bin/sh
|
||||
|
||||
sudo /usr/sbin/pppd ttyS0 115200 user ddp bsdcomp 15,15 debug crtscts defaultroute mru 1500 mtu 1500 connect '/usr/sbin/chat -vf /home/ddp/bin/56k-script -r /var/log/chat'
|
||||
cnt=0
|
||||
while [ 1 ]; do
|
||||
/sbin/route -n | grep ppp0
|
||||
if [ $? == 0 ] ; then
|
||||
sudo /sbin/ip route replace default dev 'ppp0'
|
||||
sudo route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0
|
||||
sudo /home/ddp/bin/ip_forwarding.sh 1
|
||||
exit 0
|
||||
fi
|
||||
sleep 1
|
||||
cnt=`expr $cnt + 1`
|
||||
if [ $cnt == 60 ] ; then
|
||||
echo "Failed to have ppp0 up in 60 seconds, exiting"
|
||||
exit 1
|
||||
fi
|
||||
done
|
||||
26
rename_myth_afl_vid_files
Executable file
26
rename_myth_afl_vid_files
Executable file
@@ -0,0 +1,26 @@
|
||||
#!/bin/bash
|
||||
|
||||
ids=$(echo -n "select intid from videometadata where filename like 'Football%'" | mysql --host=mara.ddp.net --user=mythtv --password=mythtv mythconverg 2>&1 | grep -v 'Using a password' | tail -n+2)
|
||||
echo $ids
|
||||
|
||||
for id in $ids;
|
||||
do
|
||||
title=$(echo -n "select director from videometadata where intid = '$id'" | mysql --host=mara.ddp.net --user=mythtv --password=mythtv mythconverg 2>&1 | grep -v 'Using a password' | tail -n1)
|
||||
filename=$(echo -n "select filename from videometadata where intid = '$id'" | mysql --host=mara.ddp.net --user=mythtv --password=mythtv mythconverg 2>&1 | grep -v 'Using a password' | tail -n1)
|
||||
[[ ${filename} =~ Football/(.*)/.* ]]
|
||||
year=${BASH_REMATCH[1]}
|
||||
echo "processing ($filename) -- $id: $title"
|
||||
|
||||
input_filename="/export/myth/videos/$filename"
|
||||
input_dirname=`dirname $filename`
|
||||
input_basename=`basename $input_filename`
|
||||
input_base="${input_basename%.*}"
|
||||
|
||||
if [ ! -f "/export/myth/videos/$input_dirname/$input_base.mp4" ];
|
||||
then
|
||||
echo "***** DID NOT FIND $dirname/$input_base.mp4"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
$(echo -n "update videometadata set filename='$input_dirname/$input_base.mp4' where intid = '$id'" | mysql --host=mara.ddp.net --user=mythtv --password=mythtv mythconverg 2>&1 | grep -v 'Using a password' | tail -n+2)
|
||||
done
|
||||
17
resolution.tcl
Executable file
17
resolution.tcl
Executable file
@@ -0,0 +1,17 @@
|
||||
#!/usr/bin/tclsh
|
||||
|
||||
set out [exec xwininfo -root -display :0]
|
||||
regexp {geometry (\d+x\d+)} $out m res
|
||||
if { $argc == 1 } {
|
||||
set str "$argv0\($argv\): $res"
|
||||
} else {
|
||||
set str "$argv0: $res"
|
||||
}
|
||||
puts $res
|
||||
# if file can be opened for writing then add debug data to it
|
||||
set fn "/tmp/resolution_results.txt"
|
||||
if { ! [catch {open $fn a} f] } {
|
||||
puts -nonewline $f "[clock format [clock seconds]]: "
|
||||
puts $f $str
|
||||
close $f
|
||||
}
|
||||
47
restic-success
Executable file
47
restic-success
Executable file
@@ -0,0 +1,47 @@
|
||||
#!/bin/bash
|
||||
|
||||
|
||||
AN_HOUR=3600
|
||||
A_DAY=86400
|
||||
log="/var/tmp/restic-check.log"
|
||||
|
||||
function CheckTag()
|
||||
{
|
||||
which="$1"
|
||||
too_long="$2"
|
||||
snapshot_data=`sudo -u restic RESTIC_PASSWORD=backups-are-important ~restic/bin/restic -r /backup/restic-repo snapshots --tag $which`
|
||||
last_bkup_dt=`echo "$snapshot_data" | tail -n3 | head -n1 | awk ' { print $2,$3 } '`
|
||||
last_bkup=`/usr/bin/date +%s --date="$last_bkup_dt"`
|
||||
now=`date +%s`
|
||||
how_long=`expr $now - $last_bkup`
|
||||
echo "for tag: $which -> time now=$now, last_bkup=$last_bkup ($last_bkup_dt): how_long=$how_long (is this <= $too_long?)" >> $log
|
||||
if [ $how_long -gt $too_long ]; then
|
||||
echo "seems last backup ($last_bkup) was more than an hour ago? now=$now, how_long = $how_long" >> $log
|
||||
exit 1
|
||||
fi
|
||||
num_snaps=`echo "$snapshot_data" | tail -n1 | cut -f1 -d' '`
|
||||
if [ "$too_long" == "$AN_HOUR" ]; then
|
||||
if [ $num_snaps -lt 24 ]; then
|
||||
echo "Not enough backups for at least 24 hourly backups for tag: $which" >> $log
|
||||
exit 1
|
||||
fi
|
||||
elif [ "$too_long" == "$A_DAY" ]; then
|
||||
if [ $num_snaps -lt 7 ]; then
|
||||
echo "Not enough backups for at least 7 daily backups for tag: $which" >> $log
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
echo "`date`: Checking last backup time" > $log
|
||||
|
||||
for which in docker etc home storage myth; do
|
||||
CheckTag "$which" "$AN_HOUR"
|
||||
done
|
||||
|
||||
CheckTag "myth_tv" "$A_DAY"
|
||||
|
||||
echo "about to force check of metadata and random .1% of actual backups" >> $log
|
||||
sudo -u restic RESTIC_PASSWORD=backups-are-important ~restic/bin/restic -r /backup/restic-repo check --read-data-subset='0.01%' >> $log
|
||||
|
||||
exit $?
|
||||
5
run_action.sh
Executable file
5
run_action.sh
Executable file
@@ -0,0 +1,5 @@
|
||||
#!/bin/bash
|
||||
|
||||
LOG=/home/ddp/tmp/a
|
||||
|
||||
echo "$1 was created" >> $LOG
|
||||
47
sec_light.py
Executable file
47
sec_light.py
Executable file
@@ -0,0 +1,47 @@
|
||||
#!/usr/bin/python3
|
||||
|
||||
import sys
|
||||
import requests
|
||||
import json
|
||||
from urllib.parse import quote_plus
|
||||
|
||||
|
||||
def set_netatmo_light(mode):
|
||||
payload = {'grant_type': 'password',
|
||||
'username': "house+netatmo@depaoli.id.au",
|
||||
'password': "rCC$SEaut4%uVjnZ",
|
||||
'client_id': "5dbd517c41a113807a58028d",
|
||||
'client_secret': "pQbSB7n0oNgInEnv0l89mLxaiGkiImln",
|
||||
'scope': 'read_presence access_presence write_presence'}
|
||||
|
||||
try:
|
||||
response = requests.post("https://api.netatmo.com/oauth2/token", data=payload)
|
||||
response.raise_for_status()
|
||||
access_token=response.json()["access_token"]
|
||||
refresh_token=response.json()["refresh_token"]
|
||||
scope=response.json()["scope"]
|
||||
except requests.exceptions.HTTPError as error:
|
||||
print(error.response.status_code, error.response.text)
|
||||
|
||||
try:
|
||||
params = { 'access_token': access_token }
|
||||
response = requests.post("https://api.netatmo.com/api/gethomedata", params=params)
|
||||
response.raise_for_status()
|
||||
data = response.json()["body"]
|
||||
homes = data["homes"]
|
||||
cameras = homes[0]["cameras"]
|
||||
name = cameras[0]["name"]
|
||||
camera_vpn = cameras[0]["vpn_url"]
|
||||
|
||||
config = '{"mode":"'+mode+'"}'
|
||||
command = '/command/floodlight_set_config?config='
|
||||
set_url = camera_vpn + command + quote_plus(config)
|
||||
rsp = requests.post(set_url, data=payload)
|
||||
print(set_url)
|
||||
print(rsp)
|
||||
except requests.exceptions.HTTPError as error:
|
||||
print(error.response.status_code, error.response.text)
|
||||
|
||||
|
||||
set_netatmo_light( sys.argv[1] )
|
||||
|
||||
5
show_temps.sh
Executable file
5
show_temps.sh
Executable file
@@ -0,0 +1,5 @@
|
||||
#!/bin/sh
|
||||
|
||||
CPU=`sensors | grep 'Core 0' | cut -f2 -d+ | cut -f1 -d\.`
|
||||
export str="CPU: $CPU C"
|
||||
/usr/bin/mythutil --message --message_text "$str" --timeout 3 --bcastaddr=127.0.0.1
|
||||
7
sleep_client.tclsh
Executable file
7
sleep_client.tclsh
Executable file
@@ -0,0 +1,7 @@
|
||||
#!/usr/bin/tclsh
|
||||
|
||||
set sockChan [socket localhost 41971]
|
||||
gets $sockChan line
|
||||
close $sockChan
|
||||
catch {exec /usr/bin/mythutil --message --message_text "$line" --timeout 3 --bcastaddr=127.0.0.1}
|
||||
|
||||
136
sleep_server.tclsh
Executable file
136
sleep_server.tclsh
Executable file
@@ -0,0 +1,136 @@
|
||||
#!/usr/bin/tclsh
|
||||
|
||||
|
||||
# global debug, set to 1 ...
|
||||
set debug 1
|
||||
|
||||
# default increment for sleep timer (must be > 5 for sleep notifications to # make sense)
|
||||
set INC 10
|
||||
|
||||
# maximum sleep amount
|
||||
set max_sleep_time [expr 30*60]
|
||||
|
||||
|
||||
proc WhenToCallMythDialog {} {
|
||||
global INC debug end_time
|
||||
|
||||
set now [clock seconds]
|
||||
set mins_left [expr ($end_time-$now+30)/60]
|
||||
set secs_left [expr $end_time-$now]
|
||||
if { $mins_left > $INC } {
|
||||
after [expr $INC*60*1000] {
|
||||
set now [clock seconds]
|
||||
set mins_left [expr ($end_time-$now+30)/60]
|
||||
MythDialog "Sleep: $mins_left minutes"
|
||||
}
|
||||
if { $debug } { puts "should wait $INC mins..." }
|
||||
} elseif { $mins_left > 5 } {
|
||||
# if we have less than INC (10) left, then lets just say "5 minutes to go"
|
||||
after [expr ($INC-5)*60*1000] { MythDialog "Sleep: 5 minutes" }
|
||||
if { $debug } { puts "should wait [expr $INC-5] mins..." }
|
||||
} elseif { $mins_left > 1 } {
|
||||
# if we have more than 1, but less than 5 sleep for 4 minutes (leaving 1 more minute)
|
||||
after [expr 4*60*1000] { MythDialog "Sleep: 1 minute" }
|
||||
if { $debug } { puts "should wait 1 min..." }
|
||||
} elseif { $secs_left > 30} {
|
||||
after [expr 30*1000] { MythDialog "Sleep: 30 seconds" }
|
||||
if { $debug } { puts "should wait 30 sec..." }
|
||||
} else {
|
||||
# 27 seconds + 3 timeone and the box shutsdown
|
||||
after [expr 27*1000] { MythDialog "Sleep: Shutting Down" }
|
||||
if { $debug } { puts "Shutting down..." }
|
||||
}
|
||||
}
|
||||
|
||||
proc MythDialog {str} {
|
||||
puts "MythDialog $str"
|
||||
catch {exec /usr/bin/mythutil --message --message_text "$str" --timeout 3 --bcastaddr=127.0.0.1}
|
||||
WhenToCallMythDialog
|
||||
|
||||
}
|
||||
|
||||
# when a client calls the server, we are either going to show the current
|
||||
# remaining time (if the call is within 4 seconds of the last call), or add to
|
||||
# the timer... (modulo max_sleep_time)
|
||||
proc HandleNewRequest {channel clientaddr clientport} {
|
||||
global debug end_time last_request_time
|
||||
|
||||
set now [clock seconds]
|
||||
|
||||
# this must be the first time this server has been called
|
||||
if { ! [info exists last_request_time] } {
|
||||
if { $debug } { puts "1st call of this server, just tell them the timer is off at the moment" }
|
||||
puts $channel "Sleep Timer: Off"
|
||||
} else {
|
||||
if { $debug } { puts "Connection from $clientaddr registered (lr=$last_request_time, n=$now)" }
|
||||
# if this press is 4+ seconds from last press, then just show the current timer
|
||||
if { [expr $now > $last_request_time + 4] } {
|
||||
if { $debug } { puts "last client calls was > 4 seconds ago, lets tell them the remaining time" }
|
||||
|
||||
# if there is no end time, then we still haven't started our timer, so
|
||||
# just say its off
|
||||
if { ! [info exists end_time] } {
|
||||
if { $debug } { puts "timer still at 0" }
|
||||
puts $channel "Sleep Timer: Off"
|
||||
} else {
|
||||
if { $debug } { puts "just tell them we have some minutes left" }
|
||||
# we add 30 seconds here to allow for 1/2 minute rounding...
|
||||
# so if we have 9:59 seconds, left, its better to just turn it
|
||||
# into 10:29 / 10 and make it 10
|
||||
puts $channel "[expr ($end_time - $now + 30)/60] minutes left"
|
||||
}
|
||||
} else {
|
||||
if { $debug } { puts "last client call was < 4 seconds ago, lets add some time" }
|
||||
# okay, it < 4 seconds ago, the client hit us, so add some time
|
||||
IncreaseSleepInterval $channel $now
|
||||
}
|
||||
}
|
||||
set last_request_time $now
|
||||
close $channel
|
||||
}
|
||||
|
||||
proc IncreaseSleepInterval { channel now } {
|
||||
global debug INC max_sleep_time end_time
|
||||
|
||||
# if there are any after's get rid of them, we will set the 2 new ones (the timer itself, and the dialog)
|
||||
foreach aid [after info] { after cancel $aid }
|
||||
|
||||
# okay, there is no end_time yet, so first call, just set it to +INC minutes
|
||||
# and tell client
|
||||
if { ! [info exists end_time] } {
|
||||
set sleep_for [expr $INC*60]
|
||||
if { $debug } { puts "there is no end_time yet, so this is the 1st call... sleep_for=$sleep_for" }
|
||||
} else {
|
||||
# okay, this is the current gap / amount we are sleeping for
|
||||
set curr_gap [expr $end_time - $now]
|
||||
if { $debug } { puts "curr_gap=$curr_gap" }
|
||||
|
||||
# add $INC, but round it to the nearest $INC
|
||||
# add 1/2 of 60 seconds, then div then mult by integer amount *60 seconds should do this
|
||||
set sleep_for [expr ($curr_gap +30 +$INC*60) / ($INC*60) * ($INC*60)]
|
||||
if { $debug } { puts "sleep for = $sleep_for" }
|
||||
|
||||
if { $sleep_for >= $max_sleep_time} {
|
||||
if { $debug } { puts "okay, went past $max_sleep_time, turn sleep off" }
|
||||
puts $channel "Sleep: Off"
|
||||
unset end_time
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
set end_time [expr $now + $sleep_for]
|
||||
after [expr $sleep_for*1000] { set timer 1 }
|
||||
puts $channel "Sleep Timer: [expr $sleep_for/60] minutes"
|
||||
if { $debug } { puts "new timer: [expr $sleep_for/60]" }
|
||||
WhenToCallMythDialog
|
||||
}
|
||||
|
||||
set halt 0
|
||||
set sock [socket -server HandleNewRequest 41971]
|
||||
|
||||
if { $debug } { puts "now lets wait on the timer" }
|
||||
while { ! $halt } {
|
||||
vwait timer
|
||||
if { $debug } { puts "kludge: timer fired, so just halt" }
|
||||
exec sudo /sbin/poweroff &
|
||||
}
|
||||
7
start_vpn
Executable file
7
start_vpn
Executable file
@@ -0,0 +1,7 @@
|
||||
#!/bin/bash -x
|
||||
|
||||
export ODIR=/home/ddp/openvpn
|
||||
cd $ODIR
|
||||
DEV=`route -n | grep G | grep -v Gateway | awk ' { print $8 } '`
|
||||
sudo route add 128.184.218.17 dev $DEV gw 192.168.0.254
|
||||
sudo openvpn openvpn.conf > $ODIR/log 2>&1 &
|
||||
2
tether.sh
Executable file
2
tether.sh
Executable file
@@ -0,0 +1,2 @@
|
||||
sudo pand --connect 98:0D:2E:CE:D6:E3 -n
|
||||
sudo ifup bnep0
|
||||
122
tkbib1.0/Notes
Normal file
122
tkbib1.0/Notes
Normal file
@@ -0,0 +1,122 @@
|
||||
#CLIP+2000_01_14+TEXT+1+2000/01/15 00:01:37+79.0+#
|
||||
Found the BibTex docs in /usr/lib/texmf/texmf/doc/bibtex/base; need
|
||||
to print those out, so that I can do hackery in an intelligent
|
||||
fashion. Hmmmm.
|
||||
|
||||
article
|
||||
req author title journal year
|
||||
opt volume number pages month note
|
||||
|
||||
book
|
||||
req {author or editor} title publisher year
|
||||
opt volume number series address edition month note
|
||||
|
||||
booklet
|
||||
req title
|
||||
opt author howpublished address month year note
|
||||
|
||||
conference -- same as inproceedings
|
||||
|
||||
inbook
|
||||
req author title {chapter and/or pages} publisher year
|
||||
opt volume number series type address edition month note
|
||||
|
||||
incollection
|
||||
req author title booktitle publisher year
|
||||
opt editor {volume or number} series type chapter pages address edition
|
||||
month note
|
||||
|
||||
inproceedings
|
||||
req author title booktitle year
|
||||
opt editor volume number series pages address month organization publisher
|
||||
note
|
||||
|
||||
manual
|
||||
req title
|
||||
opt author organization address edition month year note
|
||||
|
||||
mastersthesis
|
||||
req author title school year
|
||||
opt type address month note
|
||||
|
||||
misc
|
||||
req
|
||||
opt author title howpublished month year note
|
||||
|
||||
phdthesis
|
||||
req author title school year
|
||||
opt type address month note
|
||||
|
||||
proceedings
|
||||
req title year
|
||||
opt editor volume number series address month organization
|
||||
publisher note
|
||||
|
||||
techreport
|
||||
req author title institution year
|
||||
opt type number address month note
|
||||
|
||||
unpublished
|
||||
req author title note
|
||||
opt month year
|
||||
|
||||
----------------
|
||||
Ok, here's the plan. There's a main window that lists all the
|
||||
current cite keys, and an edit window, in which we automagically
|
||||
enter new ones (this is by default closed),
|
||||
|
||||
---
|
||||
Midnight. Ok, hacked into "test" an automagic window creator, and that
|
||||
seems to work like a champ. Need to glue that into the current tkbib,
|
||||
and I think I'll have something.
|
||||
|
||||
Fcns that are needed:
|
||||
Static uneditable window for browsing
|
||||
Window to accumulate citations, with various sort options
|
||||
--> by index value, name, year, ....
|
||||
Editing window: buttons along the top for new entries of various
|
||||
types, with a "done" button at the bottom.
|
||||
Save: if a field contains spaces/CR, hyphens... put quotes around it.
|
||||
#CLIP+2000_01_15+TEXT+80+2000/01/15 15:57:57+16.0+#
|
||||
3pm
|
||||
Ok, most of the code is working. Seem to load in and save w/o too
|
||||
much problem. Should streamline the code a bit, and add some comments.
|
||||
|
||||
--
|
||||
Ok, hacked a very simple bibfile stripper, which cvts multi-line
|
||||
entries into single line entries. Seems to work, and not have too
|
||||
many problems. Much less grief now.
|
||||
|
||||
Need to add an AutoRevise switch, and next/previous buttons for
|
||||
the edit window. The search window should be easy to do....
|
||||
----
|
||||
4pm
|
||||
Search window is going. Need to build a list for the entries that I
|
||||
find, and allow a revision.... I'm getting crosseyed, though...
|
||||
#CLIP+2000_01_21+TEXT+96+2000/01/21 12:46:19+8.0+#
|
||||
12:45pm
|
||||
Hacked in some checking so that duplicate cite keys are skipped, and
|
||||
the search window has a lot more cool features (search/filter/merge, and
|
||||
we can save the entries listed in the search window).
|
||||
|
||||
Fixed up the GFX for the about window; now to pepper the code with a
|
||||
little more explanation of what's going on, clean up, and ship....
|
||||
#CLIP+2000_01_29+TEXT+104+2000/01/29 20:46:31+15.0+#
|
||||
Added in a bracket counter from Peter Baum (had to tweak it a little bit;
|
||||
not sure if it was a change in the Wish fcns, or a bug in the code).
|
||||
The main tkBib window looks a bit nicer, too...
|
||||
|
||||
---
|
||||
Also added in code to block deletes of the terminal and search window,
|
||||
and to do a dismiss on close for the edit window.
|
||||
----
|
||||
8:45pm
|
||||
Added in double quotes to most entries; for page numbers where I have
|
||||
a letter (and not just a number), it was screwing things up. The only
|
||||
things that get passed through now without quotes are the month and booktitle
|
||||
(which I almost always abbreviate, using something out of the terms).
|
||||
#CLIP+2000_02_18+TEXT+118+2000/02/18 19:49:56+5.0+#
|
||||
Set things up so that it opens the bib provided on the cmd line....
|
||||
Need to hack in editing of the keyword expansions, and some sort
|
||||
of ability to delete keys.
|
||||
#CLIP+pre+TEXT+1+#
|
||||
16
tkbib1.0/README
Normal file
16
tkbib1.0/README
Normal file
@@ -0,0 +1,16 @@
|
||||
TKBIB 1.0 -- a bib file editor for LaTeX
|
||||
|
||||
If you use LaTeX to compose technical papers, you're probably familiar
|
||||
with bibtex. The bib files used by bibtex contain the citations, and these
|
||||
files can get large, messy, and are difficult to deal with. I was using
|
||||
bibcard a few years ago, but without an X11 Motif library, keeping the
|
||||
code running on my various machines was a pain. Thus, I put on a pot
|
||||
of coffee, and threw together a Tcl/Tk based bib file editor. This software
|
||||
is released under the Gnu Public License; it comes with no warranty
|
||||
(make backups of your bib files!), and you're free to use, modify,
|
||||
and improve it any way you see fit. Send any questions or comments to
|
||||
pmadden@cs.binghamton.edu. Current versions will be maintained at
|
||||
<http://vlsicad.cs.binghamton.edu/~pmadden/tkbib>.
|
||||
|
||||
More documentation should be in tkbib.html.
|
||||
#CLIP+pre+TEXT+1+2000/01/21 13:31:03+16.0+#
|
||||
100
tkbib1.0/about.tcl
Normal file
100
tkbib1.0/about.tcl
Normal file
@@ -0,0 +1,100 @@
|
||||
#!/usr/bin/wish
|
||||
|
||||
# about dialog box (actually lifted from edge editor)
|
||||
# Copyright (c) 2000 Patrick H. Madden
|
||||
# SUNY Binghamton Computer Science Dept
|
||||
# pmadden@cs.binghamton.edu
|
||||
# http://vlsicad.cs.binghamton.edu/~pmadden
|
||||
# The latest version should be available at
|
||||
# http://vlsicad.cs.binghamton.edu/~pmadden/tkbib
|
||||
|
||||
#
|
||||
# This file is part of tkbib
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; see the file COPYING. If not, write to
|
||||
# the Free Software Foundation, 59 Temple Place - Suite 330,
|
||||
# Boston, MA 02111-1307, USA.
|
||||
#CLIP+switchFrame+TEXT+28+Wed May 22 15:12:53 PDT 1996+4.40+#
|
||||
# switchFrame w -- bargain basement animation! When the after ticker ticks,
|
||||
# we get called, and can swap the image on the About dialog! Fun fun fun!
|
||||
proc switchFrame {w} {
|
||||
global image_count image_max images delay
|
||||
|
||||
# The image counter will be set to -1 when the dialog closes
|
||||
if {$image_count == -1} return
|
||||
|
||||
$w config -image images($image_count)
|
||||
incr image_count
|
||||
if {$image_count == $image_max} {set image_count 0}
|
||||
|
||||
after $delay "switchFrame $w"
|
||||
}
|
||||
#CLIP+aboutDialog+TEXT+43+2000/01/21 11:47:30+21.0+#
|
||||
# aboutDialog -- opens up a dialog to tell you all about the editor, and
|
||||
# lets you watch some truly stunning animation.
|
||||
proc aboutDialog {} {
|
||||
global button version image_count images imagelogo
|
||||
|
||||
toplevel .about -class Dialog
|
||||
wm title .about "About TkBib $version"
|
||||
wm iconname .about Dialog
|
||||
frame .about.top -relief raised -bd 1
|
||||
pack .about.top -side top -fill both
|
||||
frame .about.bot -relief raised -bd 1
|
||||
pack .about.bot -side bottom -fill both
|
||||
|
||||
set m "TkBib $version
|
||||
A LaTeX bib file editor
|
||||
(c) 2000 Patrick H. Madden
|
||||
SUNY Binghamton CSD
|
||||
pmadden@cs.binghamton.edu
|
||||
http://vlsicad.cs.binghamton.edu/~pmadden
|
||||
Released under the Gnu Public License"
|
||||
message .about.top.msg -width 4i -text $m
|
||||
label .about.top.l -image images(0)
|
||||
label .about.top.r -image imagelogo
|
||||
pack .about.top.l .about.top.msg .about.top.r \
|
||||
-side left -expand 1 -fill both\
|
||||
-padx 3m -pady 3m
|
||||
button .about.bot.ok -text "OK!" -command "set button 1"
|
||||
pack .about.bot.ok
|
||||
|
||||
set oldFocus [focus]
|
||||
grab set .about
|
||||
focus .about
|
||||
|
||||
set image_count 0
|
||||
switchFrame .about.top.l
|
||||
|
||||
tkwait variable button
|
||||
set image_count -1
|
||||
destroy .about
|
||||
focus $oldFocus
|
||||
return $button
|
||||
}
|
||||
#CLIP+setup_about+TEXT+86+1999/12/16 22:34:47+4.0+#
|
||||
# Various things to set up the about dialog so that we can call it
|
||||
# from the main window menu bar.
|
||||
|
||||
set delay 1000
|
||||
# Load up the list so that when the dialog opens, various propaganda
|
||||
# images will be blasted at unsuspecting users.
|
||||
set image_count 0
|
||||
foreach f $aboutlist {
|
||||
image create photo images($image_count) -file $f
|
||||
incr image_count
|
||||
}
|
||||
set image_max $image_count
|
||||
image create photo imagelogo -file $aboutlogo
|
||||
#CLIP+pre+TEXT+1+2000/01/20 20:16:41+3.53+#
|
||||
BIN
tkbib1.0/graphics/cs-logo2.gif
Normal file
BIN
tkbib1.0/graphics/cs-logo2.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 12 KiB |
BIN
tkbib1.0/graphics/photo3.gif
Normal file
BIN
tkbib1.0/graphics/photo3.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 11 KiB |
BIN
tkbib1.0/graphics/tree.gif
Normal file
BIN
tkbib1.0/graphics/tree.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 9.4 KiB |
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user