├── img.png
├── Twitterbot en 30.pdf
├── access.py
├── list_bot.py
├── Full
├── list_bot.py
└── book_bot.py
├── book_bot.py
├── README.md
├── LICENSE
└── texto.txt
/img.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PythonDayMX/Twitterbot_en_30/HEAD/img.png
--------------------------------------------------------------------------------
/Twitterbot en 30.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PythonDayMX/Twitterbot_en_30/HEAD/Twitterbot en 30.pdf
--------------------------------------------------------------------------------
/access.py:
--------------------------------------------------------------------------------
1 | # Credentials for your Twitter bot account
2 | # @user
3 |
4 | # Consumer:
5 | CONSUMER_KEY = ''
6 | CONSUMER_SECRET = ''
7 |
8 | # Access:
9 | ACCESS_TOKEN = ''
10 | ACCESS_SECRET = ''
11 |
--------------------------------------------------------------------------------
/list_bot.py:
--------------------------------------------------------------------------------
1 | import tweepy, time
2 | from access import *
3 | from random import randint
4 |
5 | # Setup API:
6 | def twitter_setup():
7 | # Authenticate and access using keys:
8 | # TODO
9 |
10 | # Return API access:
11 | # TODO
12 |
13 | if __name__ == '__main__':
14 | # Setup Twitter API:
15 | # TODO
16 |
17 | # Set waiting time:
18 | secs = 3
19 |
20 | # Set tweet list:
21 | tweetlist = ["Test tweet using #Python in @FerroRodolfo's workshop at the @pythondaymx \n#PythonDayMX17",
22 | " \n#PythonDayMX17",
23 | " \n#PythonDayMX17"]
24 |
25 | # Tweet posting:
26 | for tweet in tweetlist:
27 | # Print tweet:
28 | print(tweet)
29 |
30 | # Try to post tweet:
31 | # TODO
32 |
33 | # Wait till next sentence extraction:
34 | time.sleep(secs)
35 |
--------------------------------------------------------------------------------
/Full/list_bot.py:
--------------------------------------------------------------------------------
1 | import tweepy, time
2 | from access import *
3 | from random import randint
4 |
5 | # Setup API:
6 | def twitter_setup():
7 | # Authenticate and access using keys:
8 | auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
9 | auth.set_access_token(ACCESS_TOKEN, ACCESS_SECRET)
10 |
11 | # Return API access:
12 | api = tweepy.API(auth)
13 | return api
14 |
15 | if __name__ == '__main__':
16 | # Setup Twitter API:
17 | bot = twitter_setup()
18 |
19 | # Set waiting time:
20 | secs = 3
21 |
22 | # Set tweet list:
23 | tweetlist = ["Test tweet using #Python in @FerroRodolfo's workshop at the @pythondaymx \n#PythonDayMX17",
24 | "Look, I'm using #Python at the @pythondaymx w/@FerroRodolfo to post this! \n#PythonDayMX17",
25 | " \n#PythonDayMX17"]
26 |
27 | # Tweet posting:
28 | for tweet in tweetlist:
29 | # Print tweet:
30 | print(tweet)
31 |
32 | # Try to post tweet:
33 | try:
34 | bot.update_status(tweet)
35 | print("Successfully posted.")
36 | except tweepy.TweepError as e:
37 | print(e.reason)
38 |
39 | # Wait till next sentence extraction:
40 | time.sleep(secs)
41 |
--------------------------------------------------------------------------------
/book_bot.py:
--------------------------------------------------------------------------------
1 | import tweepy, re, time
2 | from access import *
3 | from random import randint
4 |
5 | # Setup API:
6 | # TODO
7 |
8 | # Function to extract status (will return status for post):
9 | def extract_status(path=None):
10 | # No path => return "No book opened!"
11 | # TODO
12 |
13 | # Try to search a sentence in book:
14 | try:
15 | # Open and read textbook:
16 | # TODO
17 |
18 | # If successfuly read, search sentence:
19 | # TODO
20 | except:
21 | # Book not found:
22 | # TODO
23 |
24 | # Function to search a sentence in book:
25 | def search_sentence(text):
26 | # Initialize status:
27 | # TODO
28 |
29 | # While we have a long or very short status:
30 | while not (5 < status < 125):
31 | # Generate a random number:
32 | # TODO
33 |
34 | # Set indices of sentence:
35 | # TODO
36 |
37 | # Replace breaks w/spaces:
38 | # TODO
39 |
40 |
41 | if __name__ == '__main__':
42 | # Setup Twitter API:
43 | # TODO
44 |
45 | # Set waiting time:
46 | segs = 3
47 |
48 | # Eternal posting:
49 | while True:
50 | # Extract status:
51 | # TODO
52 |
53 | # Try to post status:
54 | # TODO
55 |
56 | # Wait till next sentence extraction:
57 | time.sleep(segs)
58 |
--------------------------------------------------------------------------------
/Full/book_bot.py:
--------------------------------------------------------------------------------
1 | import tweepy, re, time
2 | from access import *
3 | from random import randint
4 |
5 | # Setup API:
6 | def twitter_setup():
7 | # Authenticate and access using keys:
8 | auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
9 | auth.set_access_token(ACCESS_TOKEN, ACCESS_SECRET)
10 |
11 | # Return API access:
12 | api = tweepy.API(auth)
13 | return api
14 |
15 | # Function to extract status (will return status for post):
16 | def extract_status(path=None):
17 | # No path => return "No book opened!"
18 | if not path:
19 | return "No book opened!"
20 |
21 | # Try to search a sentence in book:
22 | try:
23 | # Open and read textbook:
24 | with open(path, 'r', encoding='ascii', errors='surrogateescape') as book:
25 | text = book.read()
26 | # If successfuly read, search sentence:
27 | if text:
28 | return search_sentence(text)
29 | except:
30 | # Book not found:
31 | return "Book not found!"
32 |
33 | # Function to search a sentence in book:
34 | def search_sentence(text):
35 | # Initialize status:
36 | status = 200
37 |
38 | # While we have a long or very short status:
39 | while not (5 < status < 125):
40 | # Generate a random number:
41 | index = randint(0,len(text))
42 | # print(status)
43 |
44 | # Set indices of sentence:
45 | init_index = text[index:].find('.') + index + 2
46 | last_index = text[init_index:].find('.') + init_index + 2
47 | status = len(text[init_index:last_index])
48 |
49 | # Replace breaks w/spaces:
50 | sentence = re.sub("\n", " ", text[init_index:last_index])
51 | return sentence
52 |
53 |
54 | if __name__ == '__main__':
55 | # Setup Twitter API:
56 | bot = twitter_setup()
57 |
58 | # Set waiting time:
59 | segs = 3
60 |
61 | # Eternal posting:
62 | while True:
63 | # Extract status:
64 | status = extract_status("texto.txt")
65 | print(status)
66 |
67 | # Try to post status:
68 | try:
69 | bot.update_status(status)
70 | print("Successfully posted.")
71 | except tweepy.TweepError as e:
72 | print(e.reason)
73 |
74 | # Wait till next sentence extraction:
75 | time.sleep(segs)
76 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 | > #### Quick info:
3 | > **Taller:** ¡Crea un Twitterbot en 30 minutos! 🤖
4 | > **Tallerista:** Rodolfo Ferro Pérez
5 | > **Correo:** [ferro@cimat.mx](mailto:ferro@cimat.mx)
6 | > **Twitter:** [@FerroRodolfo](https://twitter.com/FerroRodolfo)
7 | > **Github:** [RodolfoFerro](https://github.com/RodolfoFerro)
8 | > **Slides:** [¡Click aquí!](https://github.com/PythonDayMX/Twitterbot_en_30/blob/master/Twitterbot%20en%2030.pdf)
9 |
10 |
11 | -----
12 | 
13 |
14 | # ¡Crea un Twitterbot en 30 minutos! 🤖
15 |
16 | ## 📄 Abstract:
17 |
18 | Los bots son relevantes para nosotros, pues automatizan tareas que eventualmente simplificarán trabajo a futuro. En este taller _relámpago_ aprenderemos cómo crear un bot en Twitter usando Python, para de manera automática tuitear frases de un libro. ¡En sólo 30 minutos!
19 |
20 | ## 📑 Full description:
21 |
22 | **¡Crea un Twitterbot en 30 minutos!**
23 |
24 | Desde el apoyo en la administración de cuentas dando respuestas automáticas, hasta la realización de procesamientos más elaborados a través de redes sociales; los bots son relevantes para nosotros, pues automatizan tareas que eventualmente simplificarán trabajo futuro.
25 |
26 | En este taller _relámpago_ (de sólo 30 minutos) aprenderemos cómo crear un bot muy básico en Twitter usando Python, para de manera automática tuitear frases de una lista de estados o directamente desde un libro.
27 |
28 | Para este taller necesitas conocimientos básicos sobre programación en Python y sobre el uso básico de Twitter (¡está implícito que tengas una cuenta activa!). La idea es que tras tomar el taller te interese adentrarte en el mundo de los bots para automatización de tareas, utilizando Python, obviamente. 🐍
29 |
30 | ## ⏱ Duración del taller:
31 |
32 | ##### Porque resulta increible hacer un bot en 30 minutos...
33 |
34 | En general, este taller está diseñado para que –_como se menciona en la descripción_– tenga una duración de 30 minutos. Dicho tiempo sería repartido como sigue:
35 |
36 | 1. Introducción: Bots, utilidad y actualidad (~5 minutos)
37 | 2. Creando una Twitter App (~5 minutos)
38 | 3. Consumiendo el Twitter API vía Twitter (~5 minutos)
39 | 4. Tuiteando de una lista (~5 minutos)
40 | 5. Tuiteando de un libro (~10 minutos)
41 |
42 | Puedes consultar los slides [aquí](https://github.com/PythonDayMX/Twitterbot_en_30/blob/master/Twitterbot%20en%2030.pdf).
43 |
44 | ## 💻 Si vas a traer tu equipo:
45 |
46 | **Asegúrate de tener instalado lo siguiente:**
47 |
48 | * [Python 3.x](https://www.python.org)
49 | * [Tweepy](http://www.tweepy.org)
50 |
51 |
52 | -----
53 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | Apache License
2 | Version 2.0, January 2004
3 | http://www.apache.org/licenses/
4 |
5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
6 |
7 | 1. Definitions.
8 |
9 | "License" shall mean the terms and conditions for use, reproduction,
10 | and distribution as defined by Sections 1 through 9 of this document.
11 |
12 | "Licensor" shall mean the copyright owner or entity authorized by
13 | the copyright owner that is granting the License.
14 |
15 | "Legal Entity" shall mean the union of the acting entity and all
16 | other entities that control, are controlled by, or are under common
17 | control with that entity. For the purposes of this definition,
18 | "control" means (i) the power, direct or indirect, to cause the
19 | direction or management of such entity, whether by contract or
20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the
21 | outstanding shares, or (iii) beneficial ownership of such entity.
22 |
23 | "You" (or "Your") shall mean an individual or Legal Entity
24 | exercising permissions granted by this License.
25 |
26 | "Source" form shall mean the preferred form for making modifications,
27 | including but not limited to software source code, documentation
28 | source, and configuration files.
29 |
30 | "Object" form shall mean any form resulting from mechanical
31 | transformation or translation of a Source form, including but
32 | not limited to compiled object code, generated documentation,
33 | and conversions to other media types.
34 |
35 | "Work" shall mean the work of authorship, whether in Source or
36 | Object form, made available under the License, as indicated by a
37 | copyright notice that is included in or attached to the work
38 | (an example is provided in the Appendix below).
39 |
40 | "Derivative Works" shall mean any work, whether in Source or Object
41 | form, that is based on (or derived from) the Work and for which the
42 | editorial revisions, annotations, elaborations, or other modifications
43 | represent, as a whole, an original work of authorship. For the purposes
44 | of this License, Derivative Works shall not include works that remain
45 | separable from, or merely link (or bind by name) to the interfaces of,
46 | the Work and Derivative Works thereof.
47 |
48 | "Contribution" shall mean any work of authorship, including
49 | the original version of the Work and any modifications or additions
50 | to that Work or Derivative Works thereof, that is intentionally
51 | submitted to Licensor for inclusion in the Work by the copyright owner
52 | or by an individual or Legal Entity authorized to submit on behalf of
53 | the copyright owner. For the purposes of this definition, "submitted"
54 | means any form of electronic, verbal, or written communication sent
55 | to the Licensor or its representatives, including but not limited to
56 | communication on electronic mailing lists, source code control systems,
57 | and issue tracking systems that are managed by, or on behalf of, the
58 | Licensor for the purpose of discussing and improving the Work, but
59 | excluding communication that is conspicuously marked or otherwise
60 | designated in writing by the copyright owner as "Not a Contribution."
61 |
62 | "Contributor" shall mean Licensor and any individual or Legal Entity
63 | on behalf of whom a Contribution has been received by Licensor and
64 | subsequently incorporated within the Work.
65 |
66 | 2. Grant of Copyright License. Subject to the terms and conditions of
67 | this License, each Contributor hereby grants to You a perpetual,
68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable
69 | copyright license to reproduce, prepare Derivative Works of,
70 | publicly display, publicly perform, sublicense, and distribute the
71 | Work and such Derivative Works in Source or Object form.
72 |
73 | 3. Grant of Patent License. Subject to the terms and conditions of
74 | this License, each Contributor hereby grants to You a perpetual,
75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable
76 | (except as stated in this section) patent license to make, have made,
77 | use, offer to sell, sell, import, and otherwise transfer the Work,
78 | where such license applies only to those patent claims licensable
79 | by such Contributor that are necessarily infringed by their
80 | Contribution(s) alone or by combination of their Contribution(s)
81 | with the Work to which such Contribution(s) was submitted. If You
82 | institute patent litigation against any entity (including a
83 | cross-claim or counterclaim in a lawsuit) alleging that the Work
84 | or a Contribution incorporated within the Work constitutes direct
85 | or contributory patent infringement, then any patent licenses
86 | granted to You under this License for that Work shall terminate
87 | as of the date such litigation is filed.
88 |
89 | 4. Redistribution. You may reproduce and distribute copies of the
90 | Work or Derivative Works thereof in any medium, with or without
91 | modifications, and in Source or Object form, provided that You
92 | meet the following conditions:
93 |
94 | (a) You must give any other recipients of the Work or
95 | Derivative Works a copy of this License; and
96 |
97 | (b) You must cause any modified files to carry prominent notices
98 | stating that You changed the files; and
99 |
100 | (c) You must retain, in the Source form of any Derivative Works
101 | that You distribute, all copyright, patent, trademark, and
102 | attribution notices from the Source form of the Work,
103 | excluding those notices that do not pertain to any part of
104 | the Derivative Works; and
105 |
106 | (d) If the Work includes a "NOTICE" text file as part of its
107 | distribution, then any Derivative Works that You distribute must
108 | include a readable copy of the attribution notices contained
109 | within such NOTICE file, excluding those notices that do not
110 | pertain to any part of the Derivative Works, in at least one
111 | of the following places: within a NOTICE text file distributed
112 | as part of the Derivative Works; within the Source form or
113 | documentation, if provided along with the Derivative Works; or,
114 | within a display generated by the Derivative Works, if and
115 | wherever such third-party notices normally appear. The contents
116 | of the NOTICE file are for informational purposes only and
117 | do not modify the License. You may add Your own attribution
118 | notices within Derivative Works that You distribute, alongside
119 | or as an addendum to the NOTICE text from the Work, provided
120 | that such additional attribution notices cannot be construed
121 | as modifying the License.
122 |
123 | You may add Your own copyright statement to Your modifications and
124 | may provide additional or different license terms and conditions
125 | for use, reproduction, or distribution of Your modifications, or
126 | for any such Derivative Works as a whole, provided Your use,
127 | reproduction, and distribution of the Work otherwise complies with
128 | the conditions stated in this License.
129 |
130 | 5. Submission of Contributions. Unless You explicitly state otherwise,
131 | any Contribution intentionally submitted for inclusion in the Work
132 | by You to the Licensor shall be under the terms and conditions of
133 | this License, without any additional terms or conditions.
134 | Notwithstanding the above, nothing herein shall supersede or modify
135 | the terms of any separate license agreement you may have executed
136 | with Licensor regarding such Contributions.
137 |
138 | 6. Trademarks. This License does not grant permission to use the trade
139 | names, trademarks, service marks, or product names of the Licensor,
140 | except as required for reasonable and customary use in describing the
141 | origin of the Work and reproducing the content of the NOTICE file.
142 |
143 | 7. Disclaimer of Warranty. Unless required by applicable law or
144 | agreed to in writing, Licensor provides the Work (and each
145 | Contributor provides its Contributions) on an "AS IS" BASIS,
146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
147 | implied, including, without limitation, any warranties or conditions
148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
149 | PARTICULAR PURPOSE. You are solely responsible for determining the
150 | appropriateness of using or redistributing the Work and assume any
151 | risks associated with Your exercise of permissions under this License.
152 |
153 | 8. Limitation of Liability. In no event and under no legal theory,
154 | whether in tort (including negligence), contract, or otherwise,
155 | unless required by applicable law (such as deliberate and grossly
156 | negligent acts) or agreed to in writing, shall any Contributor be
157 | liable to You for damages, including any direct, indirect, special,
158 | incidental, or consequential damages of any character arising as a
159 | result of this License or out of the use or inability to use the
160 | Work (including but not limited to damages for loss of goodwill,
161 | work stoppage, computer failure or malfunction, or any and all
162 | other commercial damages or losses), even if such Contributor
163 | has been advised of the possibility of such damages.
164 |
165 | 9. Accepting Warranty or Additional Liability. While redistributing
166 | the Work or Derivative Works thereof, You may choose to offer,
167 | and charge a fee for, acceptance of support, warranty, indemnity,
168 | or other liability obligations and/or rights consistent with this
169 | License. However, in accepting such obligations, You may act only
170 | on Your own behalf and on Your sole responsibility, not on behalf
171 | of any other Contributor, and only if You agree to indemnify,
172 | defend, and hold each Contributor harmless for any liability
173 | incurred by, or claims asserted against, such Contributor by reason
174 | of your accepting any such warranty or additional liability.
175 |
176 | END OF TERMS AND CONDITIONS
177 |
178 | APPENDIX: How to apply the Apache License to your work.
179 |
180 | To apply the Apache License to your work, attach the following
181 | boilerplate notice, with the fields enclosed by brackets "{}"
182 | replaced with your own identifying information. (Don't include
183 | the brackets!) The text should be enclosed in the appropriate
184 | comment syntax for the file format. We also recommend that a
185 | file or class name and description of purpose be included on the
186 | same "printed page" as the copyright notice for easier
187 | identification within third-party archives.
188 |
189 | Copyright 2017 Rodolfo Ferro Pérez
190 |
191 | Licensed under the Apache License, Version 2.0 (the "License");
192 | you may not use this file except in compliance with the License.
193 | You may obtain a copy of the License at
194 |
195 | http://www.apache.org/licenses/LICENSE-2.0
196 |
197 | Unless required by applicable law or agreed to in writing, software
198 | distributed under the License is distributed on an "AS IS" BASIS,
199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
200 | See the License for the specific language governing permissions and
201 | limitations under the License.
202 |
--------------------------------------------------------------------------------
/texto.txt:
--------------------------------------------------------------------------------
1 | I
2 |
3 | #Presentación de la farándula.#
4 |
5 |
6 | A las tres de la tarde el sol enfilaba todavía sus rayos por la calle de
7 | Serrano bañándola casi toda de viva y rojiza luz, que hería la vista de
8 | los que bajaban por la acera de la izquierda más poblada de casas. Mas
9 | como el frío era intenso, los transeuntes no se apresuraban a pasar a la
10 | acera contraria en busca de los espacios sombreados: preferían recibir
11 | de lleno en el rostro los dardos solares, que al fin, si molestaban,
12 | también calentaban. A paso lento y menudo, con el manguito de rica piel
13 | de nutria puesto delante de los ojos a guisa de pantalla, bajaba a tal
14 | hora y por tal calle una señora elegantemente vestida. Tras sí dejaba
15 | una estela perfumada que los tenderos plantados a la puerta de sus
16 | comercios aspiraban extasiados, siguiendo con la vista el foco de donde
17 | partían tan gratos efluvios. Porque la calle de Serrano, con ser la más
18 | grande y hermosa de Madrid, tiene un carácter marcadamente provincial:
19 | poco tráfago; tiendas sin lujo y destinadas en su mayoría a la venta de
20 | los artículos de primera necesidad; los niños jugando delante de las
21 | casas; las porteras sentadas formando corrillos, departiendo en voz alta
22 | con los mancebos de las carnicerías, pescaderías y ultramarinos. Así
23 | que, no era fácil que la gentilísima dama pasara inadvertida como en las
24 | calles del centro. Las miradas de los que cruzaban como de los que se
25 | estaban quietos posábanse con complacencia en ella. Se hacían
26 | comentarios sobre los primores de su traje por las comadres, y se decían
27 | chistes espantosos por los nauseabundos mancebos, que hacían prorrumpir
28 | en rugidos de gozo bárbaro a sus compañeros. Uno de los más salvajes y
29 | pringosos vertió en su oído, al cruzar, una de esas brutalidades que
30 | enrojecería súbito el cutis terso de una _miss_ inglesa y le haría
31 | llamar al _policeman_ y hasta quizá pedir una indemnización. Pero
32 | nuestra valiente española, curada de melindres, no pestañeó siquiera:
33 | con el mismo paso menudo y vacilante de quien pisa pocas veces el polvo
34 | de la calle, continuó su carrera triunfal. Porque lo era a no dudarlo.
35 | Nadie podía mirarla sin sentirse poseído de admiración, más aún que por
36 | su lujoso arreo, por la belleza severa de su rostro y la gallardía de la
37 | figura. Llegaría bien a los treinta y cinco años. El tipo de su rostro
38 | extremadamente original. La tez, morena bronceada; los ojos azules; los
39 | cabellos de un rubio ceniciento. Pocas veces se ve tan extraña mezcla de
40 | razas opuestas en un semblante. Si a alguna se inclinaba era a la
41 | italiana, donde tal que otra, suele aparecer esta clase de figuras que
42 | semejan _ladies_ inglesas cocidas por el sol de Nápoles. En ciertos
43 | cuadros de Rafael hay algunas que pueden dar idea de la de nuestra dama.
44 |
45 | La expresión predominante de su rostro en aquel momento era la de un
46 | orgulloso desdén. A esto contribuía quizá la luz del sol, que le
47 | obligaba a fruncir su frente tersa y delicada. Hay que confesarlo; en
48 | aquel rostro no había dulzura. Debajo de sus líneas correctas y firmes
49 | se adivinaba un espíritu altivo, sin ternura. Aquellos ojos azules no
50 | eran los serenos y límpidos que sirven de complemento adorable a ciertas
51 | fisonomías virginales que pueden admirarse alguna vez en nuestro país y
52 | más a menudo en el norte de Europa. Estaban hechos, sin duda, para
53 | expresar un tropel de vivas y violentas pasiones. Quizá alguna vez
54 | tocara su turno al amor ardiente y apasionado, pero nunca al humilde y
55 | mudo que se resigna a morir ignorado. Llevaba en la cabeza un sombrero
56 | apuntado, de color rojo, con pequeño y claro velo, rojo también, que le
57 | llegaba solamente a los labios Los reflejos de este velo contribuían a
58 | dar al rostro el matiz extraño que impresionaba a los que a su lado
59 | cruzaban. Vestía rico abrigo de pieles, con traje de seda del color del
60 | sombrero, cubierta la falda por otra de tul o granadina, que era por
61 | entonces la última moda.
62 |
63 | Llevaba, como hemos dicho, el manguito levantado a la altura de los
64 | ojos: éstos posados en el suelo, como quien nada tiene que ver ni partir
65 | con lo que a su alrededor acaece. Por eso, hasta llegar a la calle de
66 | Jorge Juan, no advirtió la presencia de un joven que desde la acera
67 | contraria y caminando a la par con ella la miraba con más admiración aún
68 | que curiosidad. Al llegar aquí, sin saber por qué, levantó la cabeza y
69 | sus ojos se encontraron con los de su admirador. Un movimiento bien
70 | perceptible de disgusto siguió a tal encuentro. La frente de la dama se
71 | frunció con más severidad y se acentuó la altiva expresión de sus ojos.
72 | Apretó un poco el paso: y al llegar a la calle del Conde de Aranda se
73 | detuvo y miró hacia atrás, con objeto sin duda de ver si llegaba un
74 | tranvía. El mancebo no se atrevió a hacer lo mismo: siguió su camino, no
75 | sin dirigirla vivas y codiciosas ojeadas, a las que la gentil señora no
76 | se dignó corresponder. Llegó al fin el coche, montó en él dejando ver,
77 | al hacerlo, un primoroso pie calzado con botina de tafilete, y fué a
78 | sentarse en el rincón del fondo. Como si se contemplase segura y libre
79 | de miradas indiscretas, sus ojos se fueron serenando poco a poco y se
80 | posaron con indiferencia en las pocas personas que en el carruaje había;
81 | mas no desapareció del todo la sombra de preocupación esparcida por su
82 | rostro, ni el gesto de desdén que hacía imponente su hermosura.
83 |
84 | El juvenil admirador no había renunciado a perderla de vista. Siguió,
85 | cierto, por la calle de Recoletos abajo; mas en cuanto vió cruzar el
86 | tranvía se agarró bonitamente a él y subió sin ser notado. Y procurando
87 | que la dama no advirtiese su presencia, ocultándose detrás de otra
88 | persona que había de pie en la plataforma, se puso con disimulo a
89 | contemplarla con un entusiasmo que haría sonreír a cualquiera. Porque
90 | era grande la diferencia de edad que había entre ambos. Nuestro muchacho
91 | aparentaba unos diez y ocho años. Su rostro imberbe, fresco y sonrosado
92 | como el de una damisela; el cabello rubio; los ojos azules, suaves y
93 | tristes. Aunque vestido con americana y hongo, por su traje revelaba ser
94 | una persona distinguida. Iba de riguroso luto, lo cual realzaba
95 | notablemente la blancura de su tez. Por esa influencia magnética que los
96 | ojos poseen y que todos han podido comprobar, nuestra dama no tardo
97 | mucho tiempo en volver los suyos hacia el sitio donde el joven vibraba
98 | rayos de admiración apasionada. Tornó a nublarse su rostro; volvió a
99 | advertirse en sus labios un movimiento de impaciencia, como si el pobre
100 | chico la injuriase con su adoración. Y ya desde entonces empezó
101 | claramente a dar señales de hallarse molesta en el coche, moviendo la
102 | hermosa cabeza ora a un lado, ora a otro, con visibles deseos de
103 | apearse. Mas no lo hizo hasta llegar a San José, frente a cuya iglesia
104 | hizo parar y bajó, pasando por delante de su perseguidor con una
105 | expresión de fiero desdén capaz de anonadarle.
106 |
107 | O muy temerario era o muy poca vergüenza debía de tener éste cuando
108 | saltó a la calle en pos de ella y comenzó a seguirla por la del
109 | Caballero de Gracia, caminando por la acera contraria para mejor
110 | disfrutar de la figura que tanto le apasionaba. La dama seguía
111 | lentamente su marcha haciendo volver la cabeza a cuantos hombres
112 | cruzaban a su lado. Era su paso el de una diosa que se digna bajar por
113 | un momento del trono de nubes para recrear y fascinar a los mortales,
114 | que al mirarla se embebían y daban fuertes tropezones.
115 |
116 | --¡Madre mía del Amparo, qué mujer!--exclamó en voz alta un cadete
117 | agarrándose a su compañero como si fuese a desmayarse del susto.
118 |
119 | La hermosa no pudo reprimir una levísima sonrisa, a cuya luz se pudo
120 | percibir mejor la peregrina belleza de que estaba dotada. En carruaje
121 | descubierto bajaban dos caballeros que le dirigieron un saludo
122 | reverente, al cual respondió ella con una imperceptible inclinación de
123 | cabeza. Al llegar a la esquina, en la misma red de San Luis, se detuvo
124 | vacilante, miró a todas partes, y percibiendo otra vez al rubio mancebo
125 | le volvió la espalda con ostensible desprecio y comenzó a descender con
126 | más prisa por la calle de la Montera, donde su presencia causó entre los
127 | transeuntes la misma emoción. Tres o cuatro veces se detuvo delante de
128 | los escaparates aunque se advertía que más que por curiosidad se paraba
129 | por el estado nervioso en que la persecución tenaz del jovencito la
130 | había puesto. Cerca de la Puerta del Sol, sin duda para huirla,
131 | resolvióse a entrar en la joyería de Marabini. Sentóse con negligencia
132 | en una silla, levantó un poquito el velo del sombrero y se puso a
133 | examinar con distracción las joyas recién llegadas que el dependiente de
134 | la tienda fué exhibiendo. Era lo peor que pudo hacer para librarse de
135 | las miradas de su adolescente adorador. Porque éste, con toda comodidad,
136 | sobre seguro, se las enfilaba por los cristales del escaparate con una
137 | insistencia que la encolerizaba cada vez más.
138 |
139 | La verdad es que aquella tiendecita primorosamente adornada, donde
140 | brillaban por todas partes los metales y las piedras preciosas, era
141 | digno aposento para la bella; el estuche que mejor convenía a joya tan
142 | delicada. Así debió de pensarlo el joven rubio, a juzgar por el éxtasis
143 | apasionado de sus ojos y la inmovilidad marmórea de su figura. Al fin la
144 | dama, no pudiendo vencer la irritación que esto la producía, alzóse
145 | bruscamente de la silla y despidiéndose con una frase seca del
146 | dependiente, que le guardaba extraordinarias consideraciones, salió del
147 | comercio y llegó hasta la Puerta del Sol a toda prisa. Aquí se detuvo;
148 | luego dió algunos pasos hacia un coche de punto, como si fuese a entrar
149 | en él; pero de pronto cambió de rumbo, y con paso firme se dirigió hacía
150 | la calle Mayor, escoltada siempre y no de lejos por el joven. Al llegar
151 | a la mitad de ella próximamente, entró en una casa de suntuosa
152 | apariencia, no sin lanzar antes una rápida y furibunda mirada a su
153 | perseguidor, que la recibió con entera y rara serenidad.
154 |
155 | El portero, que estaba plantado en el umbral atusándose gravemente sus
156 | largas patillas, despojóse vivamente de la gorra, le hizo una profunda
157 | reverencia y corrió a abrir la puerta de cristales que daba acceso a la
158 | escalera, apretando en seguida el botón de un timbre eléctrico. Subió
159 | lentamente la escalera alfombrada, y al llegar al principal la puerta
160 | estaba ya abierta y un criado con librea al pie de ella esperando.
161 |
162 | La casa pertenecía al Excmo. Sr. D. Julián Calderón, jefe de la casa de
163 | banca _Calderón y Hermanos_, el cual ocupaba todo el principal de ella,
164 | sirviéndose por escalera distinta de los demás pisos, que tenía
165 | alquilados. Este Calderón era hijo de otro Calderón muy conocido en el
166 | comercio de Madrid, negociante al por mayor en pieles curtidas, que con
167 | ellas había hecho una buena fortuna y que en los últimos años de su vida
168 | la había acrecentado, dedicándose, a la par que al comercio, al giro y
169 | descuento de letras. Fallecido él, su hijo Julián continuó su obra sin
170 | apartarse un punto, manejando con el suyo el haber de sus dos hermanas
171 | casadas, la una con un médico, la otra con un propietario de la Mancha.
172 | A su vez estaba casado, bastantes años hacía, con la hija de un
173 | comerciante de Zaragoza, llamado D. Tomás Osorio, padre también del
174 | conocido banquero madrileño del mismo nombre, que tenía su hotel con
175 | honores de palacio en el barrio de Salamanca, calle de Ramón de la Cruz.
176 | La hermosa dama que acaba de entrar en la casa es la esposa de este
177 | banquero, y hermana política, por lo tanto, de la señora de Calderón.
178 |
179 | Pasó por delante del criado sin aguardar a que éste la anunciase, avanzó
180 | resueltamente como quien tiene derecho a ello, atravesó tres o cuatro
181 | grandes estancias lujosamente decoradas, y alzando ella misma la rica
182 | cortina de raso con franja bordada, entró en una habitación más reducida
183 | donde se hallaban congregadas varias personas. En el sillón más próximo
184 | a la chimenea estaba arrellanada la señora de la casa, mujer de unos
185 | cuarenta años, gruesa, facciones correctas, ojos negros, grandes y
186 | hermosos, pero sin luz, la tez blanca, los cabellos de un castaño claro
187 | excesivamente finos. Al lado de ella, en una butaquita, estaba otra
188 | señora, que formaba contraste con ella; morena, delgada, menuda, de
189 | extraordinaria movilidad, lo mismo en sus ojillos penetrantes que en
190 | toda su figura. Era la marquesa de Alcudia, de la primer nobleza de
191 | España. Las tres jóvenes que sentadas en sillas seguían la fila, eran
192 | sus hijas, muy semejantes a ella en el tipo físico, si bien no la
193 | imitaban en la movilidad: rígidas y silenciosas, los ojos bajos, con
194 | modestia y compostura tan afectadas, que pronto se echaba de ver el
195 | régimen severo a que las tenía sometidas su viva y nerviosa mamá. Con
196 | una de ellas hablaba de vez en cuando en voz baja la hija de los señores
197 | de Calderón, niña de catorce o quince años, carirredonda, de ojos
198 | pequeños, nariz arremolachada y algunos costurones en el cuello,
199 | pregoneros de un temperamento escrofuloso. Esta niña gastaba aún los
200 | cabellos trenzados, con un lacito en la punta de la trenza, lo mismo que
201 | la última de las de Alcudia, con quien sostenía tímida e intermitente
202 | conversación. Esta, y sus hermanas, llevaban en la cabeza sendos y
203 | caprichosos sombreros, mientras Esperancita (que así nombraban a la hija
204 | de los amos) andaba con su cabecita redonda al descubierto. El traje una
205 | _matinée_ azul, demasiadamente corta para sus años. Los señores de
206 | Calderón solo tenían esta hija y un niño de dos años. Frente a la
207 | señora, reclinado en una butaca igual, estaba el general Patiño, conde
208 | de Morillejo. Hállase entre los cincuenta y sesenta, pero conserva en
209 | sus ojos el fuego de la juventud; sus cabellos grises están
210 | esmeradamente peinados, los largos bigotes a lo Víctor Manuel, la
211 | perilla apuntada, la nariz aguileña le dan un aspecto simpático y
212 | gallardo. Es el tipo perfecto del veterano aristócrata. A su lado, en
213 | otra butaca, estaba Calderón, hombre de unos cincuenta años, grueso, de
214 | cara redonda y sonrosada, adornada por cortas patillas grises; los ojos
215 | redondos, vagos y mortecinos. Cerca de él una señora anciana, que era la
216 | madre de la esposa de Calderón, aunque mucho se diferenciaba de ella en
217 | el rostro y la figura: delgada al punto de no tener más que la piel
218 | sobre los huesos, morena, ojos hundidos y penetrantes, revelando en
219 | todos los rasgos de su fisonomía inteligencia y decisión. Hablando con
220 | ella está Pinedo, el inquilino del cuarto tercero. Aunque su bigote no
221 | tiene canas, se adivina fácilmente que está teñido: su rostro es el de
222 | un hombre que anda cerca de los sesenta: fisonomía bonachona, ojos
223 | saltones que se mueven con viveza, como los que poseen un temperamento
224 | observador. Viste con elegancia y manifiesta extraordinaria pulcritud en
225 | toda su persona.
226 |
227 | Al ver en la puerta a nuestra bellísima dama, la tertulia se conmovió.
228 | Todos se alzan del asiento, excepto la señora de Calderón, en cuyo
229 | rostro parado se dibujó una vaga sonrisa de placer.
230 |
231 | --¡Ah, Clementina! ¡Qué milagro el verte por aquí, mujer!
232 |
233 | La dama se adelantó sonriente, y mientras besaba a las señoras y daba la
234 | mano a los caballeros, respondía a la cariñosa reprensión de su cuñada.
235 |
236 | --¡Anda! Aplícate la venda, hija, tú que no pareces por mi casa más que
237 | por semestres.
238 |
239 | --Yo tengo hijos, querida.
240 |
241 | --¡Miren ustedes qué disculpa! Yo también los tengo.
242 |
243 | --En Chamartín.
244 |
245 | --Bueno; el tener hijos no te priva de ir al Real y al paseo.
246 |
247 | Clementina se sentó entre su cuñada y la marquesa de Alcudia. Los demás
248 | volvieron a ocupar sus asientos.
249 |
250 | --¡Ay, hija!--exclamó aquélla respondiendo a la última frase.--¡Si
251 | vieras qué catarrazo he pillado la otra noche en el teatro! El tonto de
252 | Ramoncito Maldonado es el que ha tenido la culpa. Con tanto saludo y
253 | tanta ceremonia, no acababa de cerrar la puerta del palco. Aquel aire
254 | colado se me metió en los huesos.
255 |
256 | --Ha tenido fortuna ese aire--manifestó con sonrisa galante el general
257 | Patiño.
258 |
259 | Todos sonrieron menos la interesada, que le miró con sorpresa abriendo
260 | mucho los ojos.
261 |
262 | --¿Cómo fortuna?
263 |
264 | Fué necesario que el general le diese la galantería mascada; sólo
265 | entonces la pagó con una sonrisa.
266 |
267 | --¿No es verdad que ha estado muy bien Gayarre?--dijo Clementina.
268 |
269 | --¡Admirable! como siempre--respondió su cuñada.
270 |
271 | --Yo le encuentro falto de maneras--expresó el general.
272 |
273 | --¡Oh, no, general!... Permítame usted....
274 |
275 | Y se empeñó una discusión sobre si el famoso tenor poseía o no poseía el
276 | arte escénico, si era o no elegante en su vestir. Las señoras se
277 | pusieron de su parte. Los caballeros le fueron adversos.
278 |
279 | Del tenor pasaron a la tiple.
280 |
281 | --Es toda una hermosa mujer--dijo el general con la seguridad y el
282 | acento convencido de un inteligente.
283 |
284 | --¡Oh!--exclamó Calderón.
285 |
286 | --Pues yo encuentro a la Tosti bastante ordinaria, ¿no le parece a
287 | usted, Clementina?
288 |
289 | Esta corroboró la especie.
290 |
291 | --No diga usted eso, marquesa; el que una mujer sea alta y gruesa no
292 | indica que sea ordinaria, si tiene arrogancia en el porte y distinción
293 | en las maneras--se apresuró a decir el general, echando al mismo tiempo
294 | una miradita a la señora de Calderón.
295 |
296 | --Ni yo sostengo eso, general; no tome usted el rábano por las
297 | hojas--manifestó la marquesa con extraordinaria viveza, atacando después
298 | con brío y un poquillo irritada la gracia y buen talle de la tiple.
299 |
300 | Generalizóse la disputa, y sucedió lo contrario que en la anterior. Los
301 | caballeros se mostraron benévolos con la cantante mientras las señoras
302 | le fueron hostiles. Pinedo la resumió, diciendo en tono grave y solemne,
303 | donde se notaba, sin embargo, la socarronería:
304 |
305 | --En la mujer, las buenas formas son más esenciales que en el hombre.
306 |
307 | Clementina y el general cambiaron una sonrisa y una mirada
308 | significativas. La marquesa miró al pulcro caballero con dureza y
309 | después se volvió rápidamente hacia sus hijas, que seguían con los ojos
310 | bajos, en la misma actitud rígida y silenciosa de siempre. Pinedo
311 | permaneció grave e indiferente, como si hubiese dicho la cosa más
312 | natural del mundo.
313 |
314 | --Pues yo, amigo Pinedo, creo que los hombres deben tener también buenas
315 | formas--manifestó la pánfila señora de Calderón.
316 |
317 | Al decir esto se oyó un resuello débil, como de risa reprimida con
318 | trabajo. Era la última niña de la marquesa de Alcudia, a quien su mamá
319 | dirigió una mirada pulverizante. La fisonomía de la niña volvió
320 | instantáneamente a su primitiva expresión tímida y modesta.
321 |
322 | --Es una opinión ...--respondió Pinedo, inclinándose respetuosamente.
323 |
324 | Este Pinedo, que ocupaba uno de los cuartos terceros de la misma casa
325 | propiedad de Calderón, desempeñaba un empleo de bastante importancia en
326 | la Administración pública. Los vaivenes de la política no lograban
327 | arrancarle de él. Tenía amigos en todos los partidos, sin que se hubiese
328 | jamás decidido por ninguno. Hacía la vida del hombre de mundo; entraba
329 | en las casas más aristocráticas de la corte; trataba familiarmente a la
330 | mayoría de los personajes de la banca y la política; era socio antiguo
331 | del _Club de los Salvajes_, donde se placa en bromear todas las noches
332 | con los jóvenes aristócratas que allí se reunían, quienes le trataban
333 | con harta confianza que no pocas veces degeneraba en grosería. Era
334 | hombre afable, inteligente, muy corrido y experto en el trato de los
335 | hombres; tolerante con toda clase de vanidades por el mismo desprecio
336 | que sentía hacia ellas. No obstante, con la apariencia de hombre cortés
337 | e inofensivo, guardaba en el fondo de su alma un fondo satírico que le
338 | servía para vengarse lindamente, con alguna frase incisiva y oportuna,
339 | de las demasías de sus amiguitos los sietemesinos del _Club_. Estos le
340 | profesaban una mezcla de afecto, desprecio y miedo. Nadie conocía su
341 | procedencia, aunque se daba por seguro que había nacido en humilde cuna.
342 | Unos le hacían hijo de un carnicero de Sevilla; otros le declaraban
343 | granuja de la playa de Málaga en su juventud. Lo que se sabía de
344 | positivo, era que hacía ya muchos años había aparecido en Madrid como
345 | parásito de un título andaluz, el cual, después de haber disipado su
346 | fortuna, se saltó los sesos. En la compañía de éste, nuestro Pinedo
347 | adquirió gran número de relaciones útiles, llegó a conocer y tratar a
348 | toda la gente que hacía viso, entre la cual era popular. Tenía el buen
349 | tacto de echarse a un lado cuando tropezaba con un hombre inflado y
350 | soberbio, dejándole paso. No excitaba los celos de nadie y esto es medio
351 | seguro de no ser aborrecido. Al mismo tiempo su ingenio, su carácter
352 | socarrón, que procuraba mantener siempre dentro de ciertos límites,
353 | despertaba a menudo la alegría en las tertulias; bastaba para darle en
354 | ellas cierta significación, que de otro modo no hubiera disfrutado.
355 |
356 | No tenía más familia que una hija de diez y ocho años llamada Pilar. Su
357 | mujer, a quien nadie conoció, había muerto muchos años hacía. Su sueldo
358 | era de cuarenta mil reales, y con él vivían económicamente padre e hija,
359 | en el tercero que Calderón les dejaba por veintidós duros al mes. Los
360 | gastos mayores de Pinedo eran de representación. Como frecuentaba una
361 | sociedad muy superior a la que, dada su posición, le correspondía, era
362 | preciso vestir con elegancia y asistir a los teatros. Comprendiendo la
363 | necesidad absoluta de seguir cultivando sus relaciones, que eran las
364 | pilastras en que su empleo se sustentaba, imponíase tales dispendios sin
365 | vacilar, ahorrándolo en otras partidas del presupuesto doméstico. Vivía,
366 | pues, en situación permanente de equilibrio. El empleo le permitía
367 | frecuentar la sociedad de los prepotentes, mientras éstos le ayudaban
368 | inconscientemente a mantenerse en el empleo. Ningún ministro se atrevía
369 | a dejar cesante a un hombre con quien iba a tropezar en todas las
370 | tertulias y saraos de la corte. Luego Pinedo tenía el honor de hablar
371 | alguna vez con las personas reales: ciertas frases suyas corrían por los
372 | salones y se celebraban más quizá de lo que merecían, por lo mismo que
373 | en los salones suele haber poco ingenio: tiraba bastante bien con
374 | carabina y con pistola y era inteligentísimo y poseía una copiosa
375 | biblioteca tocante al arte culinario. Los más altos personajes se
376 | sentían lisonjeados cuando oían decir que Pinedo elogiaba a su cocinero.
377 |
378 | --¿Cuándo has estado en el colegio, Pacita?--le preguntó en voz baja
379 | Esperanza a la menor de la marquesa de Alcudia.
380 |
381 | --Pues el viernes; ¿no sabes que mamá nos lleva todos los viernes a
382 | confesar? ¿Y tú?
383 |
384 | --Yo hace lo menos tres semanas que no he estado. Mamá y yo nos
385 | confesamos cada mes.
386 |
387 | --¿Y se conforma con eso el padre Ortega?
388 |
389 | --A mí no me dice nada.... No sé si a mamá....
390 |
391 | --No le dirá, no: ya sabe muy bien dónde pone el pie. ¿Has visto a las
392 | de Mariani?
393 |
394 | --Sí; hace pocos días, en el Retiro.
395 |
396 | --¿No sabes que María se ha echado un novio?
397 |
398 | --No me ha dicho nada.
399 |
400 | --Sí, de caballería ... hijo del brigadier Arcos.... ¡Un tío más
401 | desgalichado! Feo no es; pero le tiemblan las piernas cuando anda como
402 | si saliese del hospital.... Ya ves, como la mamá es querida del
403 | brigadier ... todo queda en casa.
404 |
405 | --Y tú, ¿sigues con tu primo?
406 |
407 | --No te lo puedo decir. El lunes se marchó enfadado y no ha vuelto por
408 | casa. Mi primo no es lo que parece; no es una mosquita muerta, sino un
409 | pillo muy largo, que si le dan el pie se toma la mano.... ¡Anda! pues si
410 | no anduviese yo con ojo, no sé adonde hubiera parado con la marcha que
411 | llevaba.... ¿Sabes que estaba empeñado en que le regalase mis ligas?
412 |
413 | --¡Jesús!--exclamó la niña de Calderón riendo.
414 |
415 | --Lo que oyes, hija.... Por supuesto que yo le puse de sucio y de
416 | gorrino que no había por dónde cogerle.... Se marchó muy amoscado, pero
417 | ya volverá.
418 |
419 | --Tu primo monta muy bien. Le he visto ayer a caballo.
420 |
421 | --Lo único que sabe hacer. Las letras le estorban. Se ha examinado ya
422 | seis veces de Derecho romano y siempre ha salido suspenso.
423 |
424 | --¡Qué importa!--exclamó la niña de Calderón con un desprecio que
425 | hubiera estremecido a Heinecio en su tumba. Y añadió en seguida:
426 |
427 | --¿Esos sombreros os los ha hecho Mme. Clement?
428 |
429 | --No, los ha encargado mamá a París por la señora de Carvajal, que ha
430 | llegado el sábado.
431 |
432 | --Son muy bonitos.
433 |
434 | --Más que los que hace Mme. Clement ya son.
435 |
436 | Y se enfrascaron por breves momentos en una plática de moda.
437 |
438 | La niña de Calderón, que era bastante fea, poseía, no obstante, cierto
439 | atractivo que provenía acaso de sus cortos años, acaso también de una
440 | boca de labios gruesos y frescos y dientes iguales y blancos, donde la
441 | sensualidad había dejado su sello. La última de Alcudia era una chicuela
442 | de temperamento enfermizo, que no tenía más que huesos y ojos.
443 |
444 | --Oye--le dijo Esperanza cuando se hubieron cansado de hablar de
445 | sombreros--, ¿sabes que el último día que he estado en el colegio les
446 | llevé el retrato de mi hermanito?... Verás qué paso más gracioso. Lo han
447 | retratado desnudo, y como tiene aquello descubierto, la hermana María de
448 | la Saleta no quería enseñarlo a las niñas. Las chicas comenzaron a
449 | gritar: "¡queremos verlo! ¡queremos verlo!" ¿Sabes lo que hizo entonces?
450 | Pues lo fué enseñando con la mano puesta encima, dejando sólo ver el
451 | pecho y la cabeza.
452 |
453 | --¡Chica, qué gracia tiene eso!--exclamó Pacita soltando la carcajada.
454 |
455 | Esperanza la secundó, riendo ambas de tan buena gana que concluyeron por
456 | llamar la atención de la tertulia, sobre todo de la marquesa, que volvió
457 | a dirigir a su hija una mirada severísima.
458 |
459 | Entraba en aquel momento una señora que representaba cuarenta años; el
460 | rostro, hermoso aún, pintado, con señales impresas más que de los años,
461 | de una vida agitada y galante.
462 |
463 | --Aquí está Pepa Frías--dijo sonriendo Mariana, la esposa de Calderón.
464 |
465 | --Eso es; aquí está Pepa Frías--respondió con afectado mal humor la
466 | misma--. Una mujer que no tiene pizca de vergüenza al poner los pies en
467 | esta casa.
468 |
469 | Los tertulios rieron.
470 |
471 | --¿Tú te crees por lo visto que soy de la Inclusa? ¿que no tengo casa?
472 | Pues sí que la tengo, Salesas, 60, principal.... Es decir, la tiene el
473 | casero.... Pero le pago, lo que no harán seguramente todos tus
474 | inquilinos. Perdone usted, Pinedo; no le había visto.... Y también tengo
475 | mis sábados ... y no hay tanto calor como aquí ¡uf! y doy chocolate y
476 | té, y conversación y todo ... lo mismo que aquí.
477 |
478 | Mientras decía esto, iba saludando a los circunstantes con semblante
479 | furioso. Pero como todos sabían a qué atenerse, reían.
480 |
481 | Era una mujer metida en carnes, los cabellos artificialmente rubios, los
482 | ojos un poco saltones, pero hermosos, la boca fresca y sensual; una
483 | mujer agradable, en suma, que había tenido y que seguía teniendo, a
484 | pesar de sus años, muchos apasionados.
485 |
486 | --Lo que no hay--añadió acercándose a la señora de Calderón y dándole
487 | dos sonoros besos en las mejillas--es una mujer tan ingrataza y tan
488 | insignificante como tú.... Por supuesto, que yo no vengo ya a verte a
489 | ti, sino a mi señor D. Julián, que alguna vez que otra sube a darme las
490 | buenas tardes y a decirme cómo anda la cotización.... Y a propósito de
491 | cotización, Clementina, dile a tu marido que suspenda aquello hasta que
492 | le avise.... Mejor dicho, no le digas nada; yo pasaré esta noche por tu
493 | casa.
494 |
495 | --¡Pero hija, qué líos traes siempre con el papel y la Bolsa y las
496 | acciones!--exclamó Mariana.
497 |
498 | --Pues los mismos que tú traerías si no tuvieses un marido tan activo
499 | que se encarga de calentarse la cabeza para que tú la tengas fresca y
500 | descansada....
501 |
502 | --Vaya, Pepa, no me eche usted piropos, que voy a ponerme colorado--dijo
503 | Calderón.
504 |
505 | --No digo más que la verdad. ¡Si creerán que es plato de gusto estar
506 | pensando en si baja o si sube el papel, escribir cartas y endosos y
507 | andar camino del Banco!
508 |
509 | --Imagino yo, Pepa--manifestó el general con sonrisa galante--que por
510 | más que diga, usted tiene afición a los negocios.
511 |
512 | --¿Imagina usted? ¡Qué raro!
513 |
514 | --No tengo tanta imaginación como usted, pero alguna sí--respondió el
515 | general un poco molestado por la risa que la frase de Pepa había
516 | producido.
517 |
518 | Esta Pepa era una mujer que gozaba fama de chistosa en sociedad, aunque
519 | realmente su gracia se confundía a menudo con la desvergüenza. Hablar
520 | siempre con rostro enojado, llamar a las cosas por su nombre, por crudo
521 | que fuese, decir una fresca al lucero del alba; tales eran las
522 | cualidades que habían logrado darle popularidad en los salones. Había
523 | quedado viuda bastante joven, con dos hijos, un varón que había seguido
524 | la carrera de marino y que a la sazón estaba navegando, y una hija a
525 | quien había casado hacía un año. Su marido había sido comerciante, y en
526 | los últimos años jugaba en la Bolsa con fortuna. En esta temporada, Pepa
527 | contrajo la misma pasión. Una vez viuda siguió alimentándola. La
528 | prudencia, o por mejor decir la timidez que caracteriza a las mujeres en
529 | los negocios, la habían librado de la ruina, que suele ser, tarde o
530 | temprano, inevitable para los apasionados al juego. Algo se había
531 | mermado su fortuna, pero aún disfrutaba de un envidiable bienestar.
532 |
533 | --Pepa, el asunto marcha admirablemente--dijo Pinedo--. De Zaragoza han
534 | pedido un volcán y en la Coruña ha resuelto el Ayuntamiento establecer
535 | dos, al oriente y al poniente de la ciudad.
536 |
537 | --Me alegro, me alegro muchísimo. ¿De manera que no suelto las acciones?
538 |
539 | --Nunca; el sindicato tiene seguridad de que antes de un mes subirán a
540 | trescientos.
541 |
542 | Los pocos que estaban en la broma rieron. Los demás fijaron en ellos sus
543 | ojos con curiosidad.
544 |
545 | --¿Qué es eso de los volcanes, Pinedo?--preguntó la esposa de Calderón.
546 |
547 | --Señora, se ha formado una sociedad para establecer volcanes en las
548 | poblaciones.
549 |
550 | --¡Ah! ¿Y para que sirven esos volcanes?
551 |
552 | --Para la calefacción, y además como objeto de adorno.
553 |
554 | Todos comprendieron ya la burla menos la linfática señora, que siguió
555 | preguntando con interés los pormenores del negocio. Los tertulios reían,
556 | hasta que Calderón, entre risueño y enojado, exclamó:
557 |
558 | --¡Pero mujer, no seas tan cándida! ¿No ves que es una guasa que se
559 | traen Pepa y Pinedo?
560 |
561 | Estos protestaron afectando gran formalidad, pero la primera dijo al
562 | oído del segundo:
563 |
564 | --Si será pánfila esta Mariana, que hace ya tres meses que el general
565 | Cruzalcobas le está haciendo el amor y aún no se ha enterado.
566 |
567 | Así llamaba Pepa al general Patiño, y no sin fundamento. A pesar de su
568 | apuesta figura un tanto averiada, y de su continente marcial, Patiño era
569 | un veterano falsificado. Sus grados habían sido ganados sin derramar una
570 | gota de sangre. Primero como ayo instructor del arte militar de una
571 | persona real; miembro después de algunas comisiones científicas, y
572 | empleado últimamente en el ministerio de la Guerra, cultivando la
573 | amistad de todos los personajes políticos; diputado varias veces;
574 | senador por fin y ministro del Tribunal Supremo de Guerra y Marina, no
575 | había estado en el campo de batalla sino persiguiendo a un general
576 | revolucionario, y eso con firme propósito de no alcanzarle nunca. Como
577 | había viajado un poco y se jactaba de haber visto todos los adelantos
578 | del arte de la guerra, pasaba por militar instruído. Estaba suscrito a
579 | dos o tres revistas científicas; citaba en las tertulias, cuando se
580 | tocaba a su profesión, algunos nombres alemanes; para discutir empleaba
581 | un tono enfático y sacaba voz de gola que imponía respeto a los oyentes.
582 | Pero la verdad es que las revistas se quedaban siempre por abrir sobre
583 | la mesa de noche, y los nombres alemanes, aunque bien pronunciados, no
584 | eran más que sonidos en su boca. Preciábase de militar a la moderna por
585 | esto y por vestir siempre de paisano. Amaba las artes, sobre todo la
586 | música: abonado constante al teatro Real y a los cuartetos del
587 | Conservatorio. Amaba también las flores y las mujeres, muy especialmente
588 | a la mujer del prójimo. Era catador insaciable de la fruta del cercado
589 | ajeno. Su vida se deslizaba modesta y feliz, regando las gardenias de su
590 | jardincito de la calle de Ferraz y seduciendo a las esposas de los
591 | amigos. Hacía esto último por vocación, como se deben hacer las cosas, y
592 | ponía en ello todo el empeño y concentraba todas las fuerzas de su
593 | lúcida inteligencia, lo cual es de absoluta necesidad para hacer algo
594 | grande y provechoso en el mundo. Sus conocimientos estratégicos, que no
595 | había tenido ocasión de aplicar en el campo de batalla, servíanle
596 | admirablemente para entrar a saco en el corazón de las bellas damas de
597 | la corte. Bloqueaba primero la plaza con miradas lánguidas, acudiendo a
598 | los teatros, al paseo, a las iglesias que ellas frecuentaban. En todas
599 | partes el sombrero flamante y reluciente de Patiño se agitaba en el aire
600 | declarando la ardiente y respetuosa pasión de su dueño. Estrechaba
601 | después el cerco intimando en la casa, trayendo confites a los niños,
602 | comprándoles juguetes y libros de estampas, llevándoles alguna vez a
603 | almorzar. Se hacía querer de los criados con regalos oportunos. Venía
604 | después el asalto; la carta o la declaración verbal. Aquí desplegaba
605 | nuestro general una osadía y un arrojo singulares que, contrastaban
606 | notablemente con la prudencia y habilidad del cerco. Esta complejidad de
607 | aptitudes ha caracterizado siempre a los grandes capitanes, Alejandro,
608 | César, Hernán Cortés, Napoleón.
609 |
610 | Los años no conseguían ni calmar su pasión por las altas empresas ni
611 | mermar sus extraordinarias facultades. O por mejor decir lo que perdía
612 | en vigor ganábalo en arte, con lo que se restablecía el equilibrio en
613 | aquel privilegiado temperamento. Mas la fortuna, según ha tenido a bien
614 | comunicar a varios filósofos, se niega a ayudar a los viejos. El insigne
615 | capitán había experimentado en los últimos tiempos algunos descalabros
616 | que no podían atribuirse a falta de previsión o valor, sino a la
617 | versatilidad de la suerte. Dos jóvenes casadas le habían dado calabazas
618 | consecutivamente. Como sucede a todos los hombres de verdadero genio en
619 | quien los reveses no producen desmayos femeniles, antes sirven para
620 | concentrar y vigorizar las fuerzas de su espíritu. Patiño no lloró como
621 | Augusto sobre sus legiones. Pero meditó, y meditó largamente. Y su
622 | meditación fué de fecundos resultados. Un nuevo plan estratégico,
623 | asombroso como todos los suyos, surgió del torbellino de sus
624 | pensamientos elevados. Dándose cuenta perfecta del estado y cantidad de
625 | sus fuerzas de ataque y calculando con admirable precisión el grado de
626 | resistencia que podían ofrecerle sus dulces enemigos, comprendió que no
627 | debía atacar las plazas nuevas, cuyas fortificaciones son siempre más
628 | recias, sino aquellas que por su antigüedad empezasen ya a desmoronarse.
629 | Tal viva penetración del arte y tal destreza en la ejecución como el
630 | general poseía, anunciaban desde luego la victoria. Y, en efecto, a
631 | consecuencia del nuevo y acertado plan de ataque, comenzaron a rendirse
632 | una en pos de otra, a sus armas, no pocas bellezas de las mejor
633 | sazonadas y maduras de la capital. Y en los brazos de estas Venus de
634 | plateados cabellos siguió recogiendo el merecido premio a su prudencia y
635 | bravura.
636 |
637 | Como el cartaginés Aníbal, Patiño sabía variar en cada ocasión de
638 | táctica, según la condición y temperamento del enemigo. Con ciertas
639 | plazas convenía el rigor, desplegar aparato de fuerza. En otras era
640 | necesario entrar solapadamente sin hacer ruido. A una dama le gustaba el
641 | aspecto marcial y varonil del conquistador; se deleitaba escuchando las
642 | memorables jornadas de Garravillas y Jarandilla, cuando iba persiguiendo
643 | a los sublevados. A otra le placa oirle disertar en estilo correcto con
644 | su hermosa voz de gola, acerca de los problemas políticos y militares. A
645 | otra en fin, le extasiaba oirle interpretar alguna famosa melodía de
646 | Mozart o Schuman en el violoncelo. Porque nuestro héroe tocaba el
647 | violoncelo con rara perfección y fuerza es confesar que este
648 | delicadísimo instrumento le ayudó poderosamente en las más de sus
649 | famosas conquistas. Arrastraba las notas de un modo irresistible,
650 | indicando bien claramente que, a pesar de su arrojado y belicoso
651 | temperamento, poseía un corazón sensible a las dulzuras del amor. Y por
652 | si este arrastre oportunísimo de las notas no lo decía con toda
653 | claridad, corrobóralo un alzar de pupilas y meterlas en el cogote,
654 | dejando descubierto sólo el blanco de los ojos, cuando llegaba al punto
655 | álgido o patético de la melodía, que realmente era para impresionar a
656 | cualquier belleza por áspera que fuese.
657 |
658 | La maliciosa insinuación de Pepa Frías tenía fundamento. El bravo
659 | general hacía ya algún tiempo "que estaba poniendo los puntos" a la
660 | señora de Calderón, aunque ésta no daba señales de advertirlo. Jamás en
661 | sus muchas y brillantes campañas se le había presentado un caso
662 | semejante. Disparar contra una plaza durante algunos meses cañonazos y
663 | más cañonazos, meter dentro de ella granadas como cabezas y permanecer
664 | tan sosegada, durmiendo a pierna suelta como si le echasen bolitas de
665 | papel. Cuando el general le soltaba algún requiebro a quemarropa,
666 | Mariana sonreía bondadosamente.
667 |
668 | --Cállese usted, pícaro. ¡Buen pez debió usted de haber sido en sus
669 | buenos tiempos!
670 |
671 | Patiño se mordía los labios de coraje. ¡Los buenos tiempos! ¡El, que
672 | pensaba que nunca los había tenido mejores! Pero con su inmenso talento
673 | diplomático sabía disimular y sonreía también como el conejo.
674 |
675 | --¿Cuándo te han comprado esa pulsera?--preguntó Pacita a Esperanza,
676 | reparando en una caprichosa y elegante que ésta traía.
677 |
678 | --Me la ha regalado el general hace unos días.
679 |
680 | --¡Ah! ¿El general, por lo visto, te hace muchos regalos?--dijo la de
681 | Alcudia con leve expresión irónica que su amiga no entendió.
682 |
683 | --Sí; es muy bueno, siempre nos trae regalos. A mi hermanito le ha
684 | comprado una medalla preciosa.
685 |
686 | --¿Y a tu mamá no le hace regalos?
687 |
688 | --También.
689 |
690 | --¿Y qué dice tu papá?
691 |
692 | --¿Mi papá?--exclamó la niña levantando los ojos con sorpresa--, ¿qué ha
693 | de decir?
694 |
695 | Pacita, sin contestar, llamó la atención de una de sus hermanas.
696 |
697 | --Mercedes, mira qué pulsera tan bonita le ha regalado el general a
698 | Esperanza.
699 |
700 | La segunda de Alcudia perdió su rigidez por un momento, y tomando el
701 | brazo de Esperanza la examinó con curiosidad.
702 |
703 | --Es muy bonita. ¿Te la ha regalado el general?--preguntó cambiando al
704 | mismo tiempo con su hermana una mirada maliciosa.
705 |
706 | --Aquí está Ramoncito--dijo Esperanza volviendo los ojos a la puerta.
707 |
708 | --¡Ah! Ramoncito Maldonado.
709 |
710 | Un joven delgado, huesudo, pálido, de patillas negras que tocaban en la
711 | nariz, como las gastaba entonces el rey, y a su imitación muchos jóvenes
712 | aristócratas, entró sonriente y comenzó a saludar con desembarazo a
713 | todos, apretándoles la mano con leve sacudida y acercándola al pecho,
714 | del modo extravagante que se hace algunos años entre los pisaverdes
715 | madrileños. En cuanto él entró esparcióse por la habitación un perfume
716 | penetrante.
717 |
718 | --¡Jesús, qué peste!-exclamó por lo bajo Pepa Frías después de darle la
719 | mano-. ¡Qué afeminado es este Ramoncito!
720 |
721 | --¡Hola, barbián!-dijo el joven tomando de la barba con gran
722 | familiaridad a Pinedo-. ¿Qué te has hecho ayer? Pepe Castro ha
723 | preguntado por ti....
724 |
725 | --¿Ha preguntado por mí Pepe Castro? ¡Tanto honor me confunde!
726 |
727 | Causaba cierta sorpresa ver a Maldonado tutear a un hombre ya entrado en
728 | años y de venerable aspecto. Todos los mozalbetes del _Club de los
729 | Salvajes_ hacían lo mismo, sin que Pinedo se diese por ofendido.
730 |
731 | --Ahí tienes a Mariana--siguió éste--que acaba de hablar perrerías de
732 | ti, y con razón.
733 |
734 | --¿Pues?
735 |
736 | --No haga usted caso, Ramoncito--exclamó la señora de Calderón asustada.
737 |
738 | --Y Pepa también.
739 |
740 | --¿Usted, Pepa?-preguntó el mancebo queriendo demostrar desembarazo,
741 | pero inquieto en realidad, porque la de Frías era con razón temida.
742 |
743 | --Yo, sí. Vamos a cuentas, Ramoncito, ¿qué se propone usted echando
744 | sobre sí tanto perfume? ¿Es que pretende usted seducirnos a todas por el
745 | órgano del olfato?
746 |
747 | --Por cualquier órgano me agradaría seducir a usted, Pepa. La tertulia
748 | celebró la respuesta. Se oyó una espontánea carcajada. Pacita la había
749 | soltado. Su mamá se mordió los labios de ira y encargó a la hija que
750 | tenía más cerca que hiciese presente a la otra, para que a su vez lo
751 | comunicase a la menor, que era una desvergonzada y que en llegando a
752 | casa se verían las caras.
753 |
--------------------------------------------------------------------------------