Skip to content

Commit e45efc8

Browse files
committed
fix issue with conflicting c1 css
1 parent a56f5d2 commit e45efc8

File tree

4 files changed

+249
-18
lines changed

4 files changed

+249
-18
lines changed

content/posts/160515-sending-mms-picture-messages-python.markdown

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ slug: send-mms-picture-messages-python
33
meta: A tutorial on how to send MMS (picture multimedia messages) using the Python programming language.
44
category: post
55
date: 2016-05-15
6-
modified: 2017-04-28
6+
modified: 2018-03-28
77
newsletter: False
88
headerimage: /img/160515-mms-python/header.jpg
99
headeralt: Twilio and Python logos. Copyright their respective owners.
@@ -117,24 +117,24 @@ and Authentication Token into your Python code.
117117
Enter the following code into the new Python file, or copy it from
118118
[this GitHub repository that contains all blog code examples](https://github.com/fullstackpython/blog-code-examples).
119119

120+
```python
121+
# import the Twilio client from the dependency we just installed
122+
from twilio.rest import Client
120123

121-
# we import the Twilio client from the dependency we just installed
122-
from twilio.rest import Client
124+
# the following line needs your Twilio Account SID and Auth Token
125+
client = Client("ACxxxxxxxxxxxxxx", "zzzzzzzzzzzzz")
123126

124-
# the following line needs your Twilio Account SID and Auth Token
125-
client = Client("ACxxxxxxxxxxxxxx", "zzzzzzzzzzzzz")
126-
127-
# this is the URL to an image file we're going to send in the MMS
128-
media = "https://raw.githubusercontent.com/mattmakai/fullstackpython.com/master/static/img/logos/f.png"
129-
130-
# change the "from_" number to your Twilio number and the "to" number
131-
# to the phone number you signed up for Twilio with, or upgrade your
132-
# account to send MMS to any phone number that MMS is available
133-
client.api.account.messages.create(to="+19732644152",
134-
from_="+12023351278",
135-
body="MMS via Python? Nice!",
136-
media_url=media)
127+
# this is the URL to an image file we're going to send in the MMS
128+
media = "https://raw.githubusercontent.com/mattmakai/fullstackpython.com/master/static/img/logos/f.png"
137129

130+
# change the "from_" number to your Twilio number and the "to" number
131+
# to the phone number you signed up for Twilio with, or upgrade your
132+
# account to send MMS to any phone number that MMS is available
133+
client.api.account.messages.create(to="+19732644152",
134+
from_="+12023351278",
135+
body="MMS via Python? Nice!",
136+
media_url=media)
137+
```
138138

139139
All the lines above that start with `#` are comments to give you some
140140
context for what each line is doing. After entering that code into the

theme/templates/book-toc.html

Lines changed: 231 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,231 @@
1+
<ol class="toc">
2+
<li>1. <a href="#introduction">Introduction</a></li>
3+
<ul class="toc2">
4+
<li>1.1 <a href="/learning-programming.html">Learning Programming</a></li>
5+
<li><a href="/python-programming-language.html">The Python Language</a></li>
6+
<li><a href="/why-use-python.html">Why Use Python?</a></li>
7+
<li><a href="/python-2-or-3.html">Python 2 or 3?</a></li>
8+
<li><a href="/enterprise-python.html">Enterprise Python</a></li>
9+
<li>1.2 <a href="/python-community.html">Python Community</a></li>
10+
<li><a href="/companies-using-python.html">Companies Using Python</a></li>
11+
<li><a href="/best-python-resources.html">Best Python Resources</a></li>
12+
<li><a href="/best-python-videos.html">Must-watch Python Videos</a></li>
13+
<li><a href="/best-python-podcasts.html">Podcasts</a></li>
14+
</ul>
15+
16+
<h3>2. <a href="/development-environments.html">Development Environments</a></h3>
17+
<h4>2.1 <a href="/text-editors-ides.html">Text Editors and IDEs</a></h4>
18+
<li><a href="/vim.html">Vim</a></li>
19+
<li><a href="/emacs.html">Emacs</a></li>
20+
<li><a href="/sublime-text.html">Sublime Text</a></li>
21+
<li><a href="/pycharm.html">PyCharm</a></li>
22+
<li><a href="/jupyter-notebook.html">Jupyter Notebook</a></li>
23+
<h4>2.2 <a href="/shells.html">Shells</a></h4>
24+
<li><a href="/bourne-again-shell-bash.html">Bourne-again shell (Bash)</a></li>
25+
<li><a href="/zsh-shell.html">Zsh</a></li>
26+
<li><a href="/powershell.html">PowerShell</a></li>
27+
<h4>2.3 <a href="/terminal-multiplexers.html">Terminal multiplexers</a></h4>
28+
<li><a href="/tmux.html">tmux</a></li>
29+
<li><a href="/screen.html">Screen</a></li>
30+
<li><a href="/pymux.html">Pymux</a></li>
31+
<h4>2.4 <a href="/environment-configuration.html">Environment configuration</a></h4>
32+
<li><a href="/application-dependencies.html">Application dependencies</a></li>
33+
<li><a href="/virtual-environments-virtualenvs-venvs.html">virtual environments (virtualenvs)</a></li>
34+
<li><a href="/environment-variables.html">Environment variables</a></li>
35+
<li><a href="/localhost-tunnels.html">Localhost tunnels</a></li>
36+
<h4>2.5 <a href="/source-control.html">Source Control</a></h4>
37+
<li><a href="/git.html">Git</a></li>
38+
<li><a href="/mercurial.html">Mercurial</a></li>
39+
<li><a href="/apache-subversion.html">Apache Subversion</a></li>
40+
<h4>2.6 <a href="/hosted-source-control-services.html">Hosted Source Control Services</a></h4>
41+
<li><a href="/github.html">GitHub</a></li>
42+
<li><a href="/bitbucket.html">BitBucket</a></li>
43+
<li><a href="/gitlab.html">GitLab</a></li>
44+
45+
<h3>3. <a href="/data.html">Data</a></h3>
46+
<h4>3.1 <a href="/databases.html">Relational databases</a></h4>
47+
<li><a href="/postgresql.html">PostgreSQL</a></li>
48+
<li><a href="/mysql.html">MySQL</a></li>
49+
<li><a href="/sqlite.html">SQLite</a></li>
50+
<h4>3.2 <a href="/object-relational-mappers-orms.html">Object-relational mappers</a></h4>
51+
<li><a href="/sqlalchemy.html">SQLAlchemy</a></li>
52+
<li><a href="/peewee.html">Peewee</a></li>
53+
<li><a href="/django-orm.html">Django ORM</a></li>
54+
<li><a href="/sqlobject.html">SQLObject</a></li>
55+
<li><a href="/pony-orm.html">Pony ORM</a></li>
56+
<h4>3.3 <a href="/no-sql-datastore.html">NoSQL</a></h4>
57+
<li><a href="/redis.html">Redis</a></li>
58+
<li><a href="/mongodb.html">MongoDB</a></li>
59+
<li><a href="/apache-cassandra.html">Apache Cassandra</a></li>
60+
<li><a href="/neo4j.html">Neo4j</a></li>
61+
<h4>3.4 <a href="/data-analysis.html">Data analysis</a></h4>
62+
<li><a href="/pandas.html">pandas</a></li>
63+
<li><a href="/numpy.html">NumPy</a></li>
64+
<li><a href="/scipy.html">SciPy</a></li>
65+
<h4>3.5 <span class="sn">Data visualization</span></h4>
66+
<li><a href="/bokeh.html">Bokeh</a></li>
67+
<li><a href="/d3-js.html">d3.js</a></li>
68+
<li><a href="/matplotlib.html">Matplotlib</a></li>
69+
<h4>3.6 <span class="sn">Markup Languages</span></h4>
70+
<li><a href="/markdown.html">Markdown</a></li>
71+
<div class="tc sn">reStructuredText</li>
72+
</li>
73+
74+
<div class="c4 toc">
75+
<h3>4. <a href="/web-development.html">Web Development</a></h3>
76+
<h4>4.1 <a href="/web-frameworks.html">Web Frameworks</a></h4>
77+
<li><a href="/django.html">Django</a></li>
78+
<li><a href="/flask.html">Flask</a></li>
79+
<li><a href="/bottle.html">Bottle</a></li>
80+
<li><a href="/pyramid.html">Pyramid</a></li>
81+
<li><a href="/falcon.html">Falcon</a></li>
82+
<li><a href="/morepath.html">Morepath</a></li>
83+
<li><a href="/sanic.html">Sanic</a></li>
84+
<li><a href="/other-web-frameworks.html">Other web frameworks</a></li>
85+
<h4>4.2 <a href="/template-engines.html">Template Engines</a></h4>
86+
<li><a href="/jinja2.html">Jinja2</a></li>
87+
<li><a href="/mako.html">Mako</a></li>
88+
<li><a href="/django-templates.html">Django Templates</a></li>
89+
<h4>4.3 <a href="/web-design.html">Web design</a></h4>
90+
<li><a href="/hypertext-markup-language-html.html">HTML</a></li>
91+
<li><a href="/cascading-style-sheets.html">CSS</a></li>
92+
<li><a href="/responsive-design.html">Responsive Design</a></li>
93+
<li><a href="/minification.html">Minification</a></li>
94+
<h4>4.4 <a href="/css-frameworks.html">CSS Frameworks</a></h4>
95+
<li><a href="/bootstrap-css.html">Bootstrap</a></li>
96+
<li><a href="/foundation-css.html">Foundation</a></li>
97+
<div class="tc sn">Materialize</li>
98+
<div class="tc sn">Concise</li>
99+
<h4>4.5 <a href="/javascript.html">JavaScript</a></h4>
100+
<div class="tc sn">React</li>
101+
<div class="tc sn">Vue.js</li>
102+
<div class="tc sn">AngularJS</li>
103+
<div class="tc sn">Ember</li>
104+
<h4>4.6 <a href="/task-queues.html">Task queues</a></h4>
105+
<li><a href="/celery.html">Celery</a></li>
106+
<li><a href="/redis-queue-rq.html">Redis Queue (RQ)</a></li>
107+
<li><a href="/dramatiq.html">Dramatiq</a></li>
108+
<div class="tc sn">Huey</li>
109+
<h4>4.7 <a href="/static-site-generator.html">Static site generators</a></h4>
110+
<li><a href="/pelican.html">Pelican</a></li>
111+
<li><a href="/lektor.html">Lektor</a></li>
112+
<li><a href="/mkdocs.html">MkDocs</a></li>
113+
<h4>4.8 <a href="/testing.html">Testing</a></h4>
114+
<li><a href="/unit-testing.html">Unit testing</a></li>
115+
<li><a href="/integration-testing.html">Integration testing</a></li>
116+
<div class="tc sn">Database testing</li>
117+
<li><a href="/code-metrics.html">Code Metrics</a></li>
118+
<h4>4.9 <a href="/debugging.html">Debugging</a></h4>
119+
<div class="tc sn">pdb</li>
120+
<div class="tc sn">ipdb</li>
121+
<div class="tc sn">wdb</li>
122+
<h4>4.10 <span class="sn">Networking</span></h4>
123+
<div class="tc tds"><a href="/websockets.html">WebSockets</a></li>
124+
<div class="tc tds sn">WebRTC</li>
125+
<div class="tc tds"><a href="/uvloop.html">uvloop</a></li>
126+
<h4>4.11 <a href="/application-programming-interfaces.html">Web APIs</a></h4>
127+
<div class="tc tds"><a href="/microservices.html">Microservices</a></li>
128+
<div class="tc tds sn">Webhooks</li>
129+
<div class="tc tds"><a href="/bots.html">Bots</a></li>
130+
<h4>4.12 <a href="/api-creation.html">API creation</a></h4>
131+
<div class="tc tds sn">Django REST Framework</li>
132+
<div class="tc tds sn">Flask-RESTful</li>
133+
<div class="tc tds sn">API Star</li>
134+
<h4>4.13 <a href="/api-integration.html">API integration</a></h4>
135+
<div class="tc tds"><a href="/twilio.html">Twilio</a></li>
136+
<div class="tc tds sn">Stripe</li>
137+
<div class="tc tds sn">Slack</li>
138+
<h4>4.14 <a href="/web-application-security.html">Web application security</a></h4>
139+
<div class="tc tds sn">Public key infrastructure</li>
140+
<div class="tc tds sn">SQL injection</li>
141+
<div class="tc tds sn">Cross Site Request Forgery</li>
142+
</li>
143+
144+
<div class="c4 toc">
145+
<h3>5. <a href="/deployment.html">Web App Deployment</a></h3>
146+
<div class="sns desc">
147+
There is also an
148+
<a href="http://www.deploypython.com/">entire book</a>
149+
dedicated to Python web application deployment.
150+
</li>
151+
<h4>5.1 <span class="sn">Hosting</span></h4>
152+
<li><a href="/servers.html">Servers</a></li>
153+
<li><a href="/static-content.html">Static content</a></li>
154+
<div class="tc sn">Content Delivery Networks</li>
155+
<h4>5.2 <a href="/virtual-private-servers-vps.html">Virtual Private Servers (VPSs)</a></h4>
156+
<div class="tc sn">Linode</li>
157+
<div class="tc sn">Digital Ocean</li>
158+
<div class="tc sn">Lightsail</li>
159+
<h4>5.3 <a href="/platform-as-a-service.html">Platform-as-a-Service</a></h4>
160+
<div class="tc sn">Heroku</li>
161+
<div class="tc sn">PythonAnywhere</li>
162+
<div class="tc sn">Codestar</li>
163+
<h4>5.4 <a href="/operating-systems.html">Operating systems</a></h4>
164+
<li><a href="/ubuntu.html">Ubuntu Linux</a></li>
165+
<div class="tc sn">macOS</li>
166+
<div class="tc sn">Windows</li>
167+
<h4>5.5 <a href="/web-servers.html">Web servers</a></h4>
168+
<li><a href="/apache-http-server.html">Apache HTTP Server</a></li>
169+
<li><a href="/nginx.html">Nginx</a></li>
170+
<li><a href="/caddy.html">Caddy</a></li>
171+
<div class="tc sn">Lighttpd</li>
172+
<h4>5.6 <a href="/wsgi-servers.html">WSGI servers</a></h4>
173+
<li><a href="/green-unicorn-gunicorn.html">Green Unicorn</a></li>
174+
<div class="tc sn">mod_wsgi</li>
175+
<div class="tc sn">uWSGI</li>
176+
<div class="tc sn">Waitress</li>
177+
<h4>5.7 <a href="/continuous-integration.html">Continuous integration</a></h4>
178+
<li><a href="/jenkins.html">Jenkins</a></li>
179+
<div class="tc sn">GoCD</li>
180+
<div class="tc sn">BuildBot</li>
181+
<div class="tc sn">Travis CI</li>
182+
<h4>5.8 <a href="/configuration-management.html">Configuration management</a></h4>
183+
<li><a href="/ansible.html">Ansible</a></li>
184+
<div class="tc sn">Salt</li>
185+
<h4>5.9 <span class="sn">Containers</span></h4>
186+
<li><a href="/docker.html">Docker</a></li>
187+
<div class="tc sn">Kubernetes</li>
188+
<h4>5.10 <a href="/serverless.html">Serverless Architectures</a></h4>
189+
<div class="tc tds"><a href="/aws-lambda.html">AWS Lambda</a></li>
190+
<div class="tc tds sn">Azure Functions</li>
191+
<div class="tc tds"><a href="/google-cloud-functions.html">Google Cloud Functions</a></li>
192+
193+
<h3>6. <a href="/devops.html">DevOps</a></h3>
194+
<h4>6.1 <a href="/monitoring.html">Monitoring</a></h4>
195+
<div class="tc sn">Graphite</li>
196+
<div class="tc sn">Prometheus</li>
197+
<div class="tc sn">Service Canary</li>
198+
<h4>6.2 <span class="sn">Hosted Monitoring Services</span></h4>
199+
<li><a href="/rollbar.html">Rollbar</a></li>
200+
<div class="tc sn">Sentry</li>
201+
<div class="tc sn">New Relic</li>
202+
<div class="tc sn">Scout</li>
203+
<h4>6.3 <span class="sn">Web App Performance</span></h4>
204+
<li><a href="/caching.html">Caching</a></li>
205+
<div class="tc sn">Load testing</li>
206+
<div class="tc sn">Scaling</li>
207+
<h4>6.4 <a href="/logging.html">Logging</a></h4>
208+
<div class="tc sn">stdlib logging</li>
209+
<div class="tc sn">DTrace</li>
210+
<div class="tc sn">logbook</li>
211+
<h4>6.5 <a href="/web-analytics.html">Web Analytics</a></h4>
212+
<div class="tc sn">Google Analytics</li>
213+
<div class="tc sn">Piwik</li>
214+
<div class="tc sn">MixPanel</li>
215+
</li>
216+
</li>
217+
<br>
218+
219+
<div class="row">
220+
<div class="c9">
221+
<h2><a href="/blog.html">Blog Post Tutorials</a></h2>
222+
{% for a in articles %}<h4 class="bp"><a href="/blog/{{ a.slug }}.html">{{ a.title }}</a></h4>{% endfor %}
223+
</li>
224+
<div class="c3">
225+
<h2>Meta</h2>
226+
<h4 class="bp"><a href="/change-log.html">Change log</a></h4>
227+
<h4 class="bp"><a href="/about-author.html">About the author</a></h4>
228+
<h4 class="bp"><a href="/what-full-stack-means.html">What "full stack" means</a></h4>
229+
<h4 class="bp"><a href="/page-statuses.html">Page Statuses</a></h4>
230+
<h4 class="bp"><a href="/future-directions.html">Future directions</a></h4>
231+
</ol>

theme/templates/css/base.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

theme/templates/pdf-book.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<p style="page-break-after:always;"></p>
1616

1717
<h1>Table of Contents</h1>
18-
{% include "toc.html" %}
18+
{% include "book-toc.html" %}
1919

2020
{% for page in pages|sort(attribute='sortorder') %}
2121
{% if not page.sortorder[0:2] == "00" %}

0 commit comments

Comments
 (0)