Skip to content

Commit fd9b659

Browse files
authored
Replace githack.com CDN with jsdelivr.com (#1337)
1 parent c489324 commit fd9b659

14 files changed

+32
-31
lines changed

folium/folium.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
('awesome_markers_css',
4848
'https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.css'), # noqa
4949
('awesome_rotate_css',
50-
'https://rawcdn.githack.com/python-visualization/folium/master/folium/templates/leaflet.awesome.rotate.css'), # noqa
50+
'https://cdn.jsdelivr.net/gh/python-visualization/folium/folium/templates/leaflet.awesome.rotate.min.css'), # noqa
5151
]
5252

5353

folium/plugins/beautify_icon.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88

99
_default_js = [
1010
('beautify_icon_js',
11-
'https://rawcdn.githack.com/marslan390/BeautifyMarker/master/leaflet-beautify-marker-icon.js')
11+
'https://cdn.jsdelivr.net/gh/marslan390/BeautifyMarker/leaflet-beautify-marker-icon.min.js')
1212
]
1313

1414
_default_css = [
1515
('beautify_icon_css',
16-
'https://rawcdn.githack.com/marslan390/BeautifyMarker/master/leaflet-beautify-marker-icon.css')
16+
'https://cdn.jsdelivr.net/gh/marslan390/BeautifyMarker/leaflet-beautify-marker-icon.min.css')
1717
]
1818

1919

folium/plugins/dual_map.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
_default_js = [
1010
('Leaflet.Sync',
11-
'https://rawcdn.githack.com/jieter/Leaflet.Sync/master/L.Map.Sync.js')
11+
'https://cdn.jsdelivr.net/gh/jieter/Leaflet.Sync/L.Map.Sync.min.js')
1212
]
1313

1414

folium/plugins/heat_map_withtime.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,19 @@
99

1010
_default_js = [
1111
('iso8601',
12-
'https://rawcdn.githack.com/nezasa/iso8601-js-period/master/iso8601.min.js'),
12+
'https://cdn.jsdelivr.net/npm/iso8601-js-period@0.2.1/iso8601.min.js'),
1313
('leaflet.timedimension.min.js',
14-
'https://rawcdn.githack.com/socib/Leaflet.TimeDimension/master/dist/leaflet.timedimension.min.js'),
14+
'https://cdn.jsdelivr.net/npm/[email protected]/dist/leaflet.timedimension.min.js'),
1515
('heatmap.min.js',
16-
'https://rawcdn.githack.com/python-visualization/folium/master/folium/templates/pa7_hm.min.js'),
16+
'https://cdn.jsdelivr.net/gh/python-visualization/folium/folium/templates/pa7_hm.min.js'),
1717
('leaflet-heatmap.js',
18-
'https://rawcdn.githack.com/python-visualization/folium/master/folium/templates/pa7_leaflet_hm.min.js'),
18+
'https://cdn.jsdelivr.net/gh/python-visualization/folium/folium/templates/pa7_leaflet_hm.min.js'),
1919
]
2020

21+
2122
_default_css = [
2223
('leaflet.timedimension.control.min.css',
23-
'https://rawcdn.githack.com/socib/Leaflet.TimeDimension/master/dist/leaflet.timedimension.control.min.css')
24+
'https://cdn.jsdelivr.net/npm/[email protected]/dist/leaflet.timedimension.control.css')
2425
]
2526

2627

folium/plugins/measure_control.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88

99
_default_js = [
1010
('leaflet_measure_js',
11-
'https://rawcdn.githack.com/ljagis/leaflet-measure/2.1.7/dist/leaflet-measure.js')
11+
'https://cdn.jsdelivr.net/gh/ljagis/leaflet-measure@2.1.7/dist/leaflet-measure.min.js')
1212
]
1313

1414
_default_css = [
1515
('leaflet_measure_css',
16-
'https://rawcdn.githack.com/ljagis/leaflet-measure/2.1.7/dist/leaflet-measure.css')
16+
'https://cdn.jsdelivr.net/gh/ljagis/leaflet-measure@2.1.7/dist/leaflet-measure.min.css')
1717
]
1818

1919

folium/plugins/mouse_position.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88

99
_default_js = [
1010
('Control_MousePosition_js',
11-
'https://rawcdn.githack.com/ardhi/Leaflet.MousePosition/c32f1c84/src/L.Control.MousePosition.js')
11+
'https://cdn.jsdelivr.net/gh/ardhi/Leaflet.MousePosition/src/L.Control.MousePosition.min.js')
1212
]
1313

1414
_default_css = [
1515
('Control_MousePosition_css',
16-
'https://rawcdn.githack.com/ardhi/Leaflet.MousePosition/c32f1c84/src/L.Control.MousePosition.css')
16+
'https://cdn.jsdelivr.net/gh/ardhi/Leaflet.MousePosition/src/L.Control.MousePosition.min.css')
1717
]
1818

1919

folium/plugins/polyline_text_path.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
_default_js = [
1111
('polylinetextpath',
12-
'https://rawcdn.githack.com/makinacorpus/Leaflet.TextPath/leaflet0.8-dev/leaflet.textpath.js')
12+
'https://cdn.jsdelivr.net/npm/[email protected]/leaflet.textpath.min.js')
1313
]
1414

1515

folium/plugins/timestamped_geo_json.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515
('jqueryui1.10.2',
1616
'https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.10.2/jquery-ui.min.js'),
1717
('iso8601',
18-
'https://rawcdn.githack.com/nezasa/iso8601-js-period/master/iso8601.min.js'),
18+
'https://cdn.jsdelivr.net/npm/iso8601-js-period@0.2.1/iso8601.min.js'),
1919
('leaflet.timedimension',
20-
'https://rawcdn.githack.com/socib/Leaflet.TimeDimension/master/dist/leaflet.timedimension.min.js'), # noqa
20+
'https://cdn.jsdelivr.net/npm/[email protected]/dist/leaflet.timedimension.min.js'), # noqa
2121
('moment',
2222
'https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js')
2323
]
@@ -26,7 +26,7 @@
2626
('highlight.js_css',
2727
'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/styles/default.min.css'),
2828
('leaflet.timedimension_css',
29-
'https://rawcdn.githack.com/socib/Leaflet.TimeDimension/master/dist/leaflet.timedimension.control.min.css')
29+
'https://cdn.jsdelivr.net/npm/[email protected]/dist/leaflet.timedimension.control.css')
3030
]
3131

3232

folium/plugins/timestamped_wmstilelayer.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,16 @@
1515
('jqueryui1.10.2',
1616
'https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.10.2/jquery-ui.min.js'),
1717
('iso8601',
18-
'https://rawcdn.githack.com/nezasa/iso8601-js-period/master/iso8601.min.js'),
18+
'https://cdn.jsdelivr.net/npm/iso8601-js-period@0.2.1/iso8601.min.js'),
1919
('leaflet.timedimension',
20-
'https://rawcdn.githack.com/socib/Leaflet.TimeDimension/master/dist/leaflet.timedimension.min.js'), # noqa
20+
'https://cdn.jsdelivr.net/npm/[email protected]/dist/leaflet.timedimension.min.js'), # noqa
2121
]
2222

2323
_default_css = [
2424
('highlight.js_css',
2525
'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/styles/default.min.css'),
2626
('leaflet.timedimension_css',
27-
'https://rawcdn.githack.com/socib/Leaflet.TimeDimension/master/dist/leaflet.timedimension.control.min.css') # noqa
27+
'https://cdn.jsdelivr.net/npm/[email protected]/dist/leaflet.timedimension.control.css') # noqa
2828
]
2929

3030

tests/plugins/test_beautify_icon.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,11 @@ def test_beautify_icon():
4141
out = normalize(m._parent.render())
4242

4343
# We verify that the script import is present.
44-
script = '<script src="https://rawcdn.githack.com/marslan390/BeautifyMarker/master/leaflet-beautify-marker-icon.js"></script>' # noqa
44+
script = '<script src="https://cdn.jsdelivr.net/gh/marslan390/BeautifyMarker/leaflet-beautify-marker-icon.min.js"></script>' # noqa
4545
assert script in out
4646

4747
# We verify that the css import is present.
48-
css = '<link rel="stylesheet" href="https://rawcdn.githack.com/marslan390/BeautifyMarker/master/leaflet-beautify-marker-icon.css"/>' # noqa
48+
css = '<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/marslan390/BeautifyMarker/leaflet-beautify-marker-icon.min.css"/>' # noqa
4949
assert css in out
5050

5151
# We verify that the Beautiful Icons are rendered correctly.

tests/plugins/test_dual_map.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ def test_dual_map():
2323
assert isinstance(figure, folium.Figure)
2424
out = normalize(figure.render())
2525

26-
script = '<script src="https://rawcdn.githack.com/jieter/Leaflet.Sync/master/L.Map.Sync.js"></script>' # noqa
26+
script = '<script src="https://cdn.jsdelivr.net/gh/jieter/Leaflet.Sync/L.Map.Sync.min.js"></script>' # noqa
2727
assert script in out
2828

2929
tmpl = Template("""

tests/plugins/test_heat_map_withtime.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,13 @@ def test_heat_map_with_time():
2626
out = normalize(m._parent.render())
2727

2828
# We verify that the script imports are present.
29-
script = '<script src="https://rawcdn.githack.com/socib/Leaflet.TimeDimension/master/dist/leaflet.timedimension.min.js"></script>' # noqa
29+
script = '<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/leaflet.timedimension.min.js"></script>' # noqa
3030
assert script in out
31-
script = '<script src="https://rawcdn.githack.com/python-visualization/folium/master/folium/templates/pa7_hm.min.js"></script>' # noqa
31+
script = '<script src="https://cdn.jsdelivr.net/gh/python-visualization/folium/folium/templates/pa7_hm.min.js"></script>' # noqa
3232
assert script in out
33-
script = '<script src="https://rawcdn.githack.com/python-visualization/folium/master/folium/templates/pa7_leaflet_hm.min.js"></script>' # noqa
33+
script = '<script src="https://cdn.jsdelivr.net/gh/python-visualization/folium/folium/templates/pa7_leaflet_hm.min.js"></script>' # noqa
3434
assert script in out
35-
script = '<link rel="stylesheet" href="https://rawcdn.githack.com/socib/Leaflet.TimeDimension/master/dist/leaflet.timedimension.control.min.css"/>' # noqa
35+
script = '<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/leaflet.timedimension.control.css"/>' # noqa
3636
assert script in out
3737

3838
# We verify that the script part is correct.

tests/plugins/test_polyline_text_path.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ def test_polyline_text_path():
4646
out = normalize(m._parent.render())
4747

4848
# We verify that the script import is present.
49-
script = '<script src="https://rawcdn.githack.com/makinacorpus/Leaflet.TextPath/leaflet0.8-dev/leaflet.textpath.js"></script>' # noqa
49+
script = '<script src="https://cdn.jsdelivr.net/npm/[email protected]/leaflet.textpath.min.js"></script>' # noqa
5050
assert script in out
5151

5252
# We verify that the script part is correct.

tests/plugins/test_timestamped_geo_json.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,10 +98,10 @@ def test_timestamped_geo_json():
9898
# Verify the imports.
9999
assert '<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>' in out
100100
assert '<script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.10.2/jquery-ui.min.js"></script>' in out
101-
assert '<script src="https://rawcdn.githack.com/nezasa/iso8601-js-period/master/iso8601.min.js"></script>' in out
102-
assert '<script src="https://rawcdn.githack.com/socib/Leaflet.TimeDimension/master/dist/leaflet.timedimension.min.js"></script>' in out # noqa
101+
assert '<script src="https://cdn.jsdelivr.net/npm/iso8601-js-period@0.2.1/iso8601.min.js"></script>' in out
102+
assert '<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/leaflet.timedimension.min.js"></script>' in out # noqa
103103
assert '<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/styles/default.min.css"/>' in out # noqa
104-
assert '<link rel="stylesheet" href="https://rawcdn.githack.com/socib/Leaflet.TimeDimension/master/dist/leaflet.timedimension.control.min.css"/>' in out # noqa
104+
assert '<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/leaflet.timedimension.control.css"/>' in out # noqa
105105
assert '<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>' in out
106106

107107
# Verify that the script is okay.

0 commit comments

Comments
 (0)