Skip to content

Commit 2d7a7c3

Browse files
authored
Adds duplicate target name (#25)
1 parent 95dd96f commit 2d7a7c3

File tree

3 files changed

+77
-2
lines changed

3 files changed

+77
-2
lines changed

CHANGELOGS.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Change Logs
44
0.2.0
55
+++++
66

7-
* :pr:`23`: add sphinx extension quote
7+
* :pr:`23`, :pr:`24`, :pr:`25`: add sphinx extension quote
88
* :pr:`21`: add sphinx extension faqref, runpython uses black
99
* :pr:`17`: add RST writer to output the documentation into pure RST format
1010
* :pr:`16`: add command line nb2py to convert notebook to python files

_doc/api/quote.rst

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ One example:
2525
:year: 2013
2626
:index: economy
2727
:pages: 26
28+
:source: https://sdpython.github.io/doc/sphinx-runpython/dev/
2829

2930
[Roosevelt] It is common sense to take a method and try it:
3031
if it fails, admit frankly and try another. But above all,
@@ -43,6 +44,80 @@ Which gives:
4344
if it fails, admit frankly and try another. But above all,
4445
try something.
4546

47+
Another example:
48+
49+
::
50+
51+
.. quote::
52+
:author: René Descartes
53+
:book: Discours de la méthode
54+
:index: philosophie
55+
:year: 1637
56+
:title1: true
57+
:source: https://fr.wikipedia.org/wiki/Discours_de_la_m%C3%A9thode
58+
59+
Je l'ai lu à une époque où je ne détestais pas la lecture,
60+
ni la philosophie sans pour autant que l'une des deux m'attire.
61+
Et j'ai adoré ce livre, peut-être parce qu'il était écrit par
62+
un mathématicien, peut-être aussi parce que l'auteur met en évidence
63+
ce qu'il sait, ce qu'il ne sait pas et ce qu'il en déduit.
64+
Je n'aimais pas à l'époque qu'un sujet aboutissent à des
65+
conclusions différentes quand il était abordé par des auteurs
66+
différents. Descartes ne laissait pas de place à l'ambiguïté.
67+
J'ai retenu que chacun avait sa façon de voir et comprendre le monde
68+
et qu'il n'était pas évident que nous puissions trouver un moyen
69+
commun d'échanger nos idées et que de fait celui-ci n'existait pas
70+
car il était difficile de vérifier que les mêmes mots eussent le même sens.
71+
J'en déduis qu'il était prévisible que deux philosophes puissent
72+
avoir des avis contraires. Ils ne parlaient pas le même language.
73+
74+
.. quote::
75+
:author: Agatha Christie
76+
:book: Une poignée de seigle
77+
:year: 1953
78+
:index: problème
79+
:source: https://fr.wikipedia.org/wiki/Une_poign%C3%A9e_de_seigle
80+
:pages: 173
81+
82+
Un problème n'est pas résolu quand on lui a donné une solution
83+
boiteuse. C'est Kipling qui a dit ça. On ne lit plus Kipling,
84+
mais c'était un grand homme.
85+
86+
.. quote::
87+
:author: René Descartes
88+
:book: Discours de la méthode
89+
:index: philosophie
90+
:year: 1637
91+
:title1: true
92+
:source: https://fr.wikipedia.org/wiki/Discours_de_la_m%C3%A9thode
93+
94+
Je l'ai lu à une époque où je ne détestais pas la lecture,
95+
ni la philosophie sans pour autant que l'une des deux m'attire.
96+
Et j'ai adoré ce livre, peut-être parce qu'il était écrit par
97+
un mathématicien, peut-être aussi parce que l'auteur met en évidence
98+
ce qu'il sait, ce qu'il ne sait pas et ce qu'il en déduit.
99+
Je n'aimais pas à l'époque qu'un sujet aboutissent à des
100+
conclusions différentes quand il était abordé par des auteurs
101+
différents. Descartes ne laissait pas de place à l'ambiguïté.
102+
J'ai retenu que chacun avait sa façon de voir et comprendre le monde
103+
et qu'il n'était pas évident que nous puissions trouver un moyen
104+
commun d'échanger nos idées et que de fait celui-ci n'existait pas
105+
car il était difficile de vérifier que les mêmes mots eussent le même sens.
106+
J'en déduis qu'il était prévisible que deux philosophes puissent
107+
avoir des avis contraires. Ils ne parlaient pas le même language.
108+
109+
.. quote::
110+
:author: Agatha Christie
111+
:book: Une poignée de seigle
112+
:year: 1953
113+
:index: problème
114+
:source: https://fr.wikipedia.org/wiki/Une_poign%C3%A9e_de_seigle
115+
:pages: 173
116+
117+
Un problème n'est pas résolu quand on lui a donné une solution
118+
boiteuse. C'est Kipling qui a dit ça. On ne lit plus Kipling,
119+
mais c'était un grand homme.
120+
46121
Directive
47122
=========
48123

sphinx_runpython/quote/sphinx_quote_extension.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ def __(text):
222222
tnl.append(f"({year})")
223223
if source:
224224
if source.startswith("http"):
225-
tnl.append(f", `source <{source}>`_")
225+
tnl.append(f", `source <{source}>`__")
226226
else:
227227
tnl.append(f", {source}")
228228
tnl.append("")

0 commit comments

Comments
 (0)