Skip to content

Commit 01b9071

Browse files
author
Release Manager
committed
gh-40049: Replace dead HTTP links in docs I manually checked all links starting with "http://" and found replacements for the dead ones. Huge shoutouts to the Internet Archive. ### 📝 Checklist - [ ] I have created tests covering the changes. - [x] I have updated the documentation and checked the documentation preview. URL: #40049 Reported by: Lennard Hofmann Reviewer(s): Dima Pasechnik
2 parents 7f9b102 + 288e615 commit 01b9071

37 files changed

+112
-133
lines changed

src/doc/de/thematische_anleitungen/sage_gymnasium.rst

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1223,20 +1223,17 @@ Weiterführende Links und Literatur
12231223
Das folgende Tutorial erklärt (auf englisch) wie Sage als einfacher Rechner benutzt werden kann. Hier
12241224
finden sich auch viele Funktionen und Beispiele, welche für unsere Zwecke interessant sind.
12251225

1226-
* http://www-rohan.sdsu.edu/~mosulliv/sagetutorial/sagecalc.html
1226+
* https://mosullivan.sdsu.edu/sagetutorial/sagecalc.html
12271227

12281228
Die offizielle deutsche Dokumentation von Sage ist noch im Aufbau und weit entfernt von einer
1229-
vollständigen Dokumentation. Das Einführungstutorial ist jedoch auch auf deutsch verfügbar. Die offizielle
1230-
Seite der deutschen Version von Sage findet sich hier:
1231-
1232-
* http://www.sagemath.org/de/
1229+
vollständigen Dokumentation. Das Einführungstutorial ist jedoch auch auf deutsch verfügbar.
12331230

12341231

12351232
.. rubric:: Footnotes
12361233

1237-
.. [#keywords] http://docs.python.org/2/reference/lexical_analysis.html#keywords
1234+
.. [#keywords] https://docs.python.org/3/reference/lexical_analysis.html#keywords
12381235
.. [#tutorial] http://doc.sagemath.org/html/de/tutorial/
12391236
.. [#units] http://doc.sagemath.org/html/en/reference/calculus/sage/symbolic/units.html
12401237
.. [#2dgraphics] http://doc.sagemath.org/html/en/reference/plotting/index.html
12411238
.. [#scatterplot] http://doc.sagemath.org/html/en/reference/plotting/sage/plot/scatter_plot.html
1242-
.. [#listcomp] http://docs.python.org/2/tutorial/datastructures.html#list-comprehensions
1239+
.. [#listcomp] https://docs.python.org/3/tutorial/datastructures.html#list-comprehensions

src/doc/de/tutorial/programming.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -435,8 +435,8 @@ Dictionaries
435435
Ein Dictionary (manchmal auch assoziativer Array genannt) ist eine
436436
Abbildung von 'hashbaren' Objekten (z.B. Strings, Zahlen und Tupel;
437437
Lesen Sie die Python documentation
438-
http://docs.python.org/tut/node7.html und
439-
http://docs.python.org/lib/typesmapping.html für weitere Details) zu
438+
http://docs.python.org/3/tutorial/datastructures.html und
439+
https://docs.python.org/3/library/stdtypes.html#typesmapping für weitere Details) zu
440440
beliebigen Objekten.
441441

442442
::

src/doc/en/constructions/algebraic_geometry.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -331,7 +331,7 @@ Singular itself to help an understanding of how the wrapper works.
331331

332332
- Using Singular's ``BrillNoether`` command (for details see the section
333333
Brill-Noether in the Singular online documentation
334-
(http://www.singular.uni-kl.de/Manual/html/sing_960.htm and the
334+
(https://www.singular.uni-kl.de/Manual/4-3-0/sing_2254.htm and the
335335
paper {CF}):
336336

337337
::

src/doc/en/developer/coding_basics.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -901,7 +901,7 @@ in particular, it is turned into ``\begin{gather} block
901901
``align``) which in ordinary LaTeX would not be wrapped like this, you
902902
must add a **:nowrap:** flag to the MATH mode. See also `Sphinx's
903903
documentation for math blocks
904-
<http://sphinx-doc.org/latest/ext/math.html?highlight=nowrap#directive-math>`_. :
904+
<https://www.sphinx-doc.org/en/master/usage/restructuredtext/directives.html#directive-math>`_. :
905905

906906
.. CODE-BLOCK:: rest
907907

src/doc/en/faq/faq-contribute.rst

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ Another good place to take a look at is
6969
`Dive Into Python <https://diveintopython3.net>`_
7070
by Mark Pilgrim, which may be pretty helpful on some specific topics
7171
such as test-driven development. The book
72-
`Building Skills in Python <http://itmaybeahack.com/homepage/books/python.html>`_
72+
`Building Skills in Python <https://itmaybeahack.com/homepage/books/python.html>`_
7373
by Steven F. Lott is suitable for anyone who is already comfortable
7474
with programming.
7575

@@ -129,9 +129,8 @@ resources can be found by a web search.
129129
* `pep8 <https://pypi.org/project/pep8>`_
130130
* `pydeps <https://pypi.org/project/pydeps>`_
131131
* `pycallgraph <https://pycallgraph.readthedocs.io>`_
132-
* `PyChecker <http://pychecker.sourceforge.net>`_
133132
* `PyFlakes <https://pypi.org/project/pyflakes>`_
134-
* `Pylint <https://www.logilab.org/project/pylint>`_
133+
* `Pylint <https://pylint.readthedocs.io>`_
135134
* `Python <https://www.python.org>`_ home page and the
136135
`Python standard documentation <https://docs.python.org>`_
137136
* `Snakefood <http://furius.ca/snakefood>`_
@@ -140,10 +139,10 @@ resources can be found by a web search.
140139

141140
**Tutorials and books**
142141

143-
* `Cython Tutorial <http://conference.scipy.org/proceedings/SciPy2009/paper_1/>`_
142+
* `Cython Tutorial <https://proceedings.scipy.org/articles/MJMV8092.pdf>`_
144143
by Stefan Behnel, Robert W. Bradshaw, and Dag Sverre Seljebotn
145144
* `Dive Into Python 3 <http://www.diveintopython3.net>`_ by Mark Pilgrim
146-
* `Fast Numerical Computations with Cython <http://conference.scipy.org/proceedings/SciPy2009/paper_2/>`_
145+
* `Fast Numerical Computations with Cython <https://proceedings.scipy.org/articles/GTCA8577.pdf>`_
147146
by Dag Sverre Seljebotn
148147
* `Official Python Tutorial <https://docs.python.org/3/tutorial/>`_
149148

src/doc/en/faq/faq-general.rst

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -199,8 +199,6 @@ functionalities are made possible through FOSS projects such as
199199
* `OpenBLAS <https://www.openblas.net/>`_ --- an optimized BLAS library.
200200
* `Pari/GP <https://pari.math.u-bordeaux.fr>`_ --- a computer algebra
201201
system for fast computations in number theory.
202-
* `Pynac <http://pynac.sagemath.org>`_ --- a modified version of GiNaC
203-
that replaces the dependency on CLN by Python.
204202
* `R <http://www.r-project.org>`_ --- a language and environment for
205203
statistical computing and graphics.
206204
* And many more too numerous to list here.

src/doc/en/faq/faq-usage.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -219,8 +219,8 @@ by a web search.
219219

220220
* `Building Skills in Python <http://homepage.mac.com/s_lott/books/python.html>`_
221221
by Steven F. Lott
222-
* `Dive into Python <http://www.diveintopython.net>`_ by Mark Pilgrim
223-
* `How to Think Like a Computer Scientist <http://www.openbookproject.net/thinkCSpy>`_
222+
* `Dive into Python <https://diveintopython3.net>`_ by Mark Pilgrim
223+
* `How to Think Like a Computer Scientist <https://www.openbookproject.net/thinkcs/python/english3e/>`_
224224
by Jeffrey Elkner, Allen B. Downey, and Chris Meyers
225225
* `Official Python Tutorial <https://docs.python.org/tutorial>`_
226226
* `Python <https://www.python.org>`_ home page and the
@@ -562,7 +562,7 @@ include the following:
562562
limit maxproc 512 2048
563563
564564
then reboot. See
565-
`this page <http://www.macosxhints.com/article.php?story=20050709233920660>`_
565+
`this page <https://web.archive.org/web/20051106134912/http://www.macosxhints.com/article.php?story=20050709233920660>`_
566566
for more details.
567567

568568
How do I plot the cube root (or other odd roots) for negative input?

src/doc/en/prep/Advanced-2DPlotting.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Attribution\-ShareAlike 3.0 license (`CC BY\-SA
1515
<http://creativecommons.org/licenses/by-sa/3.0/>`_).
1616

1717
Thanks to Sage's integration of projects like `matplotlib
18-
<http://matplotlib.sourceforge.net/>`_, Sage has comprehensive
18+
<https://matplotlib.org/>`_, Sage has comprehensive
1919
two-dimensional plotting capabilities. This worksheet consists of the
2020
following sections:
2121

src/doc/en/prep/Quickstarts/NumAnalysis.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ involved).
130130
425/32
131131

132132
Now let's convert ``x`` to the IEEE 754 binary format that is commonly
133-
used in computers. For `IEEE 754 <http://grouper.ieee.org/groups/754/>`_,
133+
used in computers. For `IEEE 754 <https://en.wikipedia.org/wiki/IEEE_754>`_,
134134
the first step in getting the binary format is to normalize the number,
135135
or express the number as a number between 1 and 2 multiplied by a power of 2.
136136
For our ``x`` above, we multiply by `2^{-3}` to get a number between 1 and 2.

0 commit comments

Comments
 (0)