Repository: obspy/obspy

Issue:
RaspberryShake AM Network URL change
### Avoid duplicates

- [X] I searched existing issues

### Bug Summary

Good morning, 

I am writing on behalf of RaspberryShake to report that the URL pointing to the FDSN RS AM Network has changed from the old one:

https://fdsnws.raspberryshakedata.com

to the new: 

https://data.raspberryshake.org

Would it be possible to update it where relevant? I have found three files in ObsPy where the old URL appears: 

```
line 128 - https://github.com/obspy/obspy/blob/ec7b76b888bacc12691ec19c29fe69a6ef974fbe/obspy/clients/fdsn/header.py
line 60 - https://github.com/obspy/obspy/blob/5a08e1d6c37a00cbea863a1ab039328768fbe98d/obspy/clients/fdsn/__init__.py
lines 82-85 - https://github.com/obspy/obspy/blob/13b6ca5db757c34a8cadeb00370a65b5932e47a8/obspy/clients/fdsn/tests/test_federator_routing_client.py
```

If anything else is required, I remain available.

### Code to Reproduce

_No response_

### Error Traceback

_No response_

### ObsPy Version?

1.4.0

### Operating System?

_No response_

### Python Version?

_No response_

### Installation Method?

conda


Discussion:

Resolving patch:
diff --git a/obspy/clients/fdsn/__init__.py b/obspy/clients/fdsn/__init__.py
--- a/obspy/clients/fdsn/__init__.py
+++ b/obspy/clients/fdsn/__init__.py
@@ -57,7 +57,7 @@
 NOA         http://eida.gein.noa.gr
 ODC         http://www.orfeus-eu.org
 ORFEUS      http://www.orfeus-eu.org
-RASPISHAKE  https://fdsnws.raspberryshakedata.com
+RASPISHAKE  https://data.raspberryshake.org
 RESIF       http://ws.resif.fr
 RESIFPH5    http://ph5ws.resif.fr
 SCEDC       http://service.scedc.caltech.edu
diff --git a/obspy/clients/fdsn/header.py b/obspy/clients/fdsn/header.py
--- a/obspy/clients/fdsn/header.py
+++ b/obspy/clients/fdsn/header.py
@@ -125,7 +125,7 @@ class FDSNNoServiceException(FDSNException):
     "ORFEUS": "http://www.orfeus-eu.org",
     "RESIF": "http://ws.resif.fr",
     "RESIFPH5": "http://ph5ws.resif.fr",
-    "RASPISHAKE": "https://fdsnws.raspberryshakedata.com",
+    "RASPISHAKE": "https://data.raspberryshake.org",
     "SCEDC": "http://service.scedc.caltech.edu",
     "TEXNET": "http://rtserve.beg.utexas.edu",
     "UIB-NORSAR": "http://eida.geo.uib.no",


Test patch:
diff --git a/.github/test_conda_env.yml b/.github/test_conda_env.yml
--- a/.github/test_conda_env.yml
+++ b/.github/test_conda_env.yml
@@ -11,7 +11,8 @@ dependencies:
   - scipy
   - requests
   - setuptools
-  - sqlalchemy
+  # see #3258
+  - sqlalchemy < 2.0
   # soft dependencies
   - cartopy
   - geographiclib
diff --git a/.github/test_mindep_conda_env.yml b/.github/test_mindep_conda_env.yml
--- a/.github/test_mindep_conda_env.yml
+++ b/.github/test_mindep_conda_env.yml
@@ -11,7 +11,8 @@ dependencies:
   - scipy
   - requests
   - setuptools
-  - sqlalchemy
+  # see #3258
+  - sqlalchemy < 2.0
   # tests
   - pytest
   - pytest-cov
diff --git a/.github/test_mindepversion_conda_env.yml b/.github/test_mindepversion_conda_env.yml
--- a/.github/test_mindepversion_conda_env.yml
+++ b/.github/test_mindepversion_conda_env.yml
@@ -11,7 +11,8 @@ dependencies:
   - lxml
   - requests
   - setuptools
-  - sqlalchemy
+  # see #3258
+  - sqlalchemy < 2.0
   # soft dependencies
   - cartopy
   - geographiclib
diff --git a/obspy/clients/fdsn/tests/test_eidaws_routing_client.py b/obspy/clients/fdsn/tests/test_eidaws_routing_client.py
--- a/obspy/clients/fdsn/tests/test_eidaws_routing_client.py
+++ b/obspy/clients/fdsn/tests/test_eidaws_routing_client.py
@@ -87,13 +87,13 @@ def test_response_splitting_fdsnws_subdomain(self):
 http://eida.gein.noa.gr/fdsnws/station/1/
 HP LTHK * * 2017-10-20T00:00:00 2599-12-31T23:59:59
 
-http://fdsnws.raspberryshakedata.com/fdsnws/station/1/
+https://data.raspberryshake.org/fdsnws/station/1/
 AM RA14E * * 2017-10-20T00:00:00 2599-12-31T23:59:59
         """
         assert EIDAWSRoutingClient._split_routing_response(data) == \
             {"http://eida.gein.noa.gr":
                 "HP LTHK * * 2017-10-20T00:00:00 2599-12-31T23:59:59",
-             "http://fdsnws.raspberryshakedata.com":
+             "https://data.raspberryshake.org":
                 "AM RA14E * * 2017-10-20T00:00:00 2599-12-31T23:59:59"}
 
     def test_non_allowed_parameters(self):
diff --git a/obspy/clients/fdsn/tests/test_federator_routing_client.py b/obspy/clients/fdsn/tests/test_federator_routing_client.py
--- a/obspy/clients/fdsn/tests/test_federator_routing_client.py
+++ b/obspy/clients/fdsn/tests/test_federator_routing_client.py
@@ -80,16 +80,16 @@ def test_response_splitting_fdsnws_subdomain(self):
 HP LTHK * * 2017-10-20T00:00:00 2599-12-31T23:59:59
 
 DATACENTER=RASPISHAKE,http://raspberryshake.net/
-DATASELECTSERVICE=http://fdsnws.raspberryshakedata.com/fdsnws/dataselect/1/
-STATIONSERVICE=http://fdsnws.raspberryshakedata.com/fdsnws/station/1/
-EVENTSERVICE=http://fdsnws.raspberryshakedata.com/fdsnws/event/1/
+DATASELECTSERVICE=https://data.raspberryshake.org/fdsnws/dataselect/1/
+STATIONSERVICE=https://data.raspberryshake.org/fdsnws/station/1/
+EVENTSERVICE=https://data.raspberryshake.org/fdsnws/event/1/
 AM RA14E * * 2017-10-20T00:00:00 2599-12-31T23:59:59
         """
         assert FederatorRoutingClient._split_routing_response(
             data, "station") == \
             {"http://eida.gein.noa.gr":
                 "HP LTHK * * 2017-10-20T00:00:00 2599-12-31T23:59:59",
-             "http://fdsnws.raspberryshakedata.com":
+             "https://data.raspberryshake.org":
                  "AM RA14E * * 2017-10-20T00:00:00 2599-12-31T23:59:59"}
 
     def test_get_waveforms(self):