File size: 4,901 Bytes
f8bf7d4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
#!/usr/bin/env python3
"""
 $CP 20241025$
 takes a file name, e.g, 100029899f6e03.jpg and determines a random position
 ./random_gps.py 100029899f6e03.jpg
"""

import sys

rpos = [(39.95403017516385, -75.15242815017702),
    (39.95356961305273, -75.14860868453981),
    (39.949786306913786, -75.14541149139406),
    (37.26530995561875, -69.08203125000001),
    (38.65119833229951, -65.96191406250001),
    (38.65119833229951, -65.96191406250001),
    (41.27780646738183, -63.23730468750001),
    (39.26628442213066, -62.97363281250001),
    (39.26628442213066, -62.97363281250001),
    (39.707186656826565, -62.79785156250001),
    (39.707186656826565, -62.79785156250001),
    (39.707186656826565, -62.79785156250001),
    (39.707186656826565, -62.79785156250001),
    (37.85750715625203, -44.56054687500001),
    (37.85750715625203, -44.56054687500001),
    (37.85750715625203, -44.56054687500001),
    (37.85750715625203, -44.56054687500001),
    (37.85750715625203, -44.56054687500001),
    (45.521743896993634, -37.61718750000001),
    (45.521743896993634, -37.61718750000001),
    (45.521743896993634, -37.61718750000001),
    (42.90816007196054, -25.356445312500004),
    (42.90816007196054, -25.356445312500004),
    (42.90816007196054, -25.356445312500004),
    (42.90816007196054, -25.356445312500004),
    (42.90816007196054, -25.356445312500004),
    (42.90816007196054, -25.356445312500004),
    (42.90816007196054, -25.356445312500004),
    (42.90816007196054, -25.356445312500004),
    (42.90816007196054, -25.356445312500004),
    (42.90816007196054, -25.356445312500004),
    (42.90816007196054, -25.356445312500004),
    (38.41055825094609, -28.707275390625004),
    (38.62545397209084, -28.569946289062504),
    (38.71980474264239, -28.515014648437504),
    (38.586820096127674, -28.119506835937504),
    (38.586820096127674, -28.119506835937504),
    (38.212288054388175, -27.290039062500004),
    (38.212288054388175, -27.290039062500004),
    (38.212288054388175, -27.290039062500004),
    (38.212288054388175, -27.290039062500004),
    (38.212288054388175, -27.290039062500004),
    (38.212288054388175, -27.290039062500004),
    (38.212288054388175, -27.290039062500004),
    (38.212288054388175, -27.290039062500004),
    (39.232253141714914, -27.262573242187504),
    (37.93986540897977, -27.2406005859375),
    (37.93986540897977, -27.2406005859375),
    (37.93986540897977, -27.2406005859375),
    (37.93986540897977, -27.2406005859375),
    (37.93986540897977, -27.2406005859375),
    (37.03763967977142, -27.899780273437504),
    (37.03325468997236, -27.872314453125004),
    (37.293720520228696, -28.190917968750004),
    (37.293720520228696, -28.190917968750004),
    (37.293720520228696, -28.190917968750004),
    (37.293720520228696, -28.190917968750004),
    (29.15216128331894, -17.094726562500004),
    (29.401319510041485, -16.040039062500004),
    (29.22889003019423, -15.402832031250002),
    (29.22889003019423, -15.402832031250002),
    (29.878755346037977, -18.303222656250004),
    (29.878755346037977, -18.303222656250004),
    (28.05259082333986, -19.599609375000004),
    (28.05259082333986, -19.599609375000004),
    (28.05259082333986, -19.599609375000004),
    (26.56887654795065, -17.929687500000004),
    (26.843677401113002, -16.918945312500004),
    (26.88288045572338, -15.908203125000002),
    (26.88288045572338, -15.908203125000002),
    (28.8831596093235, -12.832031250000002),
    (29.477861195816843, -12.524414062500002),
    (29.477861195816843, -12.524414062500002),
    (30.116621582819377, -13.095703125),
    (30.496017831341284, -14.106445312500002),
    (30.38235321766959, -14.216308593750002),
    (30.116621582819377, -14.479980468750002),
    (30.116621582819377, -14.479980468750002),
    (30.116621582819377, -14.479980468750002),
    (29.104176683949984, -15.671997070312502),
    (28.410728397237914, -15.996093750000002),
    (28.410728397237914, -15.996093750000002),
    (28.410728397237914, -15.996093750000002),
    (28.410728397237914, -15.996093750000002),
    (27.639740194861723, -16.842041015625004),
    (27.22044113007616, -16.891479492187504),
    (27.22044113007616, -16.891479492187504),
    (27.22044113007616, -16.891479492187504),
    (27.22044113007616, -16.891479492187504),
    (27.22044113007616, -16.891479492187504),
    (27.22044113007616, -16.891479492187504),
    (27.22044113007616, -16.891479492187504),
    (27.22044113007616, -16.891479492187504),
    (27.22044113007616, -16.891479492187504),
    (29.123373210819224, -14.128417968750002),
    (29.008140362978157, -14.133911132812502),
    (28.86391842622456, -14.067993164062502),
    (28.810986808864513, -13.903198242187502),
    (28.810986808864513, -13.903198242187502),
    (28.810986808864513, -13.903198242187502)]


def hexfn2int(fn):
    return ((int(fn[:14], 16)) % 100)

fn = sys.argv[1]

idx = (hexfn2int(fn))
print (rpos[idx])