summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordavehauenstein <davehauenstein@d4e419ec-0920-11de-bbfd-a7c1bc4c261e>2009-04-16 14:58:31 +0000
committerdavehauenstein <davehauenstein@d4e419ec-0920-11de-bbfd-a7c1bc4c261e>2009-04-16 14:58:31 +0000
commit023a90eba43c51519943f58724fa51d373a1974d (patch)
treed95b8f0710c619290baa7e97abbee33e14f2d4dc
parentc53d8d026021f97075fb2f4940ba22793c38fb6e (diff)
downloadreadability-simple-023a90eba43c51519943f58724fa51d373a1974d.tar.bz2
readability-simple-023a90eba43c51519943f58724fa51d373a1974d.zip
added spanish translation, minor updates to email: link and title werent being passed along, updated subject
git-svn-id: http://arc90labs-readability.googlecode.com/svn/trunk@33 d4e419ec-0920-11de-bbfd-a7c1bc4c261e
-rw-r--r--email.php20
-rw-r--r--es/index.htm105
2 files changed, 116 insertions, 9 deletions
diff --git a/email.php b/email.php
index a83b97a..4791fc1 100644
--- a/email.php
+++ b/email.php
@@ -28,11 +28,13 @@
//FILTER DATA
- $from = $filters->filter($_POST['from']);
- $to = $filters->filter($_POST['to']);
- $to = array_map('trim', split(',', $to));
- $note = $filters->filter($_POST['note']);
- $key = $filters->filter($_POST['key']);
+ $from = $filters->filter($_POST['from']);
+ $to = $filters->filter($_POST['to']);
+ $to = array_map('trim', split(',', $to));
+ $note = $filters->filter($_POST['note']);
+ $key = $filters->filter($_POST['key']);
+ $pageUrl = $filters->filter($_POST['pageUrl']);
+ $pageTitle = $filters->filter($_POST['pageTitle']);
if(!Readability::validateSecureKey($key))
{
@@ -77,7 +79,7 @@
$mailer = new Zend_Mail_Transport_Smtp('smtp.googlemail.com', Array(
'auth' => 'login',
'username' => 'readability@arc90.com',
- 'password' => 'arc90inc',
+ 'password' => '*******',
'ssl' => 'ssl',
'port' => 465,
));
@@ -105,7 +107,7 @@
$mail->addTo($toAddress);
}
- $mail->setSubject("Arc90 Readability: {$pageTitle}");
+ $mail->setSubject("Sent via Readability: {$pageTitle}");
try
{
@@ -232,7 +234,7 @@
public static function hasValidParams()
{
- $requiredParams = array('from', 'to', 'note', 'key');
+ $requiredParams = array('from', 'to', 'note', 'key', 'pageTitle', 'pageUrl');
$sentParams = array_keys($_POST);
foreach($requiredParams as $required)
{
@@ -371,7 +373,7 @@
<h2>Email Page</h2>
<?php if($page == 'form'){ ?>
- <form action="" method="post" accept-charset="utf-8" id="send-email-form">
+ <form action="./email.php" method="post" accept-charset="utf-8" id="send-email-form">
<div class="section">
<label for="from">From :</label>
<input type="text" name="from" id="from" value="<?php echo Readability::getParam('from') ?>" <?php echo Readability::getErrorClass('from', $errors); ?> />
diff --git a/es/index.htm b/es/index.htm
new file mode 100644
index 0000000..daec16f
--- /dev/null
+++ b/es/index.htm
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>Readability - Un experimento de Arc90 Laboratory</title>
+<link rel="stylesheet" href="../css/es/readability-home.css" type="text/css" media="screen" />
+<script type="text/javascript" src="../js/jquery-1.3.1.min.js"></script>
+<script type="text/javascript" src="../js/es/readability-start.js"></script>
+</head>
+<body>
+<div id="readHiddenContent">
+ <h1>Readability</h1>
+ <p>READABILITY is a simple tool that makes reading on the Web more enjoyable by removing the clutter around what you’re reading. Follow the steps below to install READABILITY in your Web browser.</p>
+</div>
+<div id="container">
+ <div id="arc90">
+ <a href="http://www.arc90.com"><img src="../images/arc90-logo-large.png" alt="Arc90" /></a>
+ <p><a href="http://twitter.com/arc90" class="twitter">Siguenos en Twitter &raquo;</a></p>
+ </div>
+ <form name="applySettings">
+ <div id="settings">
+ <div class="settings-box" id="style">
+ <p>
+ <input type="radio" name="style" value="style-newspaper" id="newspaper" checked="checked" />
+ <label for="newspaper">Diario</label>
+ </p>
+ <p>
+ <input type="radio" name="style" value="style-novel" id="novel"/>
+ <label for="novel">Novela</label>
+ </p>
+ <p>
+ <input type="radio" name="style" value="style-ebook" id="ebook" />
+ <label for="ebook">eBook</label>
+ </p>
+ <p>
+ <input type="radio" name="style" value="style-terminal" id="terminal" />
+ <label for="terminal">Terminal</label>
+ </p>
+ </div>
+ <div class="settings-box" id="size">
+ <p>
+ <input type="radio" name="size" value="size-small" id="small" />
+ <label for="small">Chico</label>
+ </p>
+ <p>
+ <input type="radio" name="size" value="size-medium" id="medium" />
+ <label for="medium">Mediano</label>
+ </p>
+ <p>
+ <input type="radio" name="size" value="size-large" id="large" checked="checked"/>
+ <label for="large">Grande</label>
+ </p>
+ <p>
+ <input type="radio" name="size" value="size-x-large" id="x-large" />
+ <label for="x-large">Extra Grande</label>
+ </p>
+ </div>
+ <div class="settings-box" id="margin">
+ <p>
+ <input type="radio" name="margin" value="margin-narrow" id="narrow" />
+ <label for="narrow">Estrecho</label>
+ </p>
+ <p>
+ <input type="radio" name="margin" value="margin-medium" id="med" />
+ <label for="med">Medium</label>
+ </p>
+ <p>
+ <input type="radio" name="margin" value="margin-wide" id="wide" checked="checked" />
+ <label for="wide">Ancho</label>
+ </p>
+ <p>
+ <input type="radio" name="margin" value="margin-x-wide" id="x-wide" />
+ <label for="x-wide">Muy Ancho</label>
+ </p>
+ </div>
+ <div id="bookmarklet"> <a id="bookmarkletLink"><img src="../images/readability-drag.png" alt="Readability" /></a> </div>
+ </div>
+ </form>
+ <div id="example" class="style-newspaper">
+ <div id="articleContent" class="margin-wide size-large">
+ <h1>Compilando Contenido Que Vale La Pena Leer </h1>
+ <hr/>
+ <p>Nadie lo vio desembarcar en la unánime noche, nadie vio la canoa de bambú sumiéndose en el fango sagrado, pero a los pocos días nadie ignoraba que el hombre taciturno venía del Sur y que su patria era una de las infinitas aldeas que están aguas arriba, en el flanco violento de la montaña, donde el idioma zend no está contaminado de griego y donde es infrecuente la lepra. Lo cierto es que el hombre gris besó el fango, repechó la ribera sin apartar (probablemente, sin sentir) las cortaderas que le dilaceraban las carnes y se arrastró, mareado y ensangrentado, hasta el recinto circular que corona un tigre o caballo de piedra, que tuvo alguna vez el color del fuego y ahora el de la ceniza. Ese redondel es un templo que devoraron los incendios antiguos, que la selva palúdica ha profanado y cuyo dios no recibe honor de los hombres. El forastero se tendió bajo el pedestal. Lo despertó el sol alto. Comprobó sin asombro que las heridas habían cicatrizado; cerró los ojos pálidos y durmió, no por flaqueza de la carne sino por determinación de la voluntad. Sabía que ese templo era el lugar que requería su invencible propósito; sabía que los árboles incesantes no habían logrado estrangular, río abajo, las ruinas de otro templo propicio, también de dioses incendiados y muertos; sabía que su inmediata obligación era el sueño. Hacia la medianoche lo despertó el grito inconsolable de un pájaro. Rastros de pies descalzos, unos higos y un cántaro le advirtieron que los hombres de la región habían espiado con respeto su sueño y solicitaban su amparo o temían su magia. Sintió el frío del miedo y buscó en la muralla dilapidada un nicho sepulcral y se tapó con hojas desconocidas.</p>
+ <p>Al principio, los sueños eran caóticos; poco después, fueron de naturaleza dialéctica. El forastero se soñaba en el centro de un anfiteatro circular que era de algún modo el templo incendiado: nubes de alumnos taciturnos fatigaban las gradas; las caras de los últimos pendían a muchos siglos de distancia y a una altura estelar, pero eran del todo precisas. El hombre les dictaba lecciones de anatomía, de cosmografía, de magia: los rostros escuchaban con ansiedad y procuraban responder con entendimiento, como si adivinaran la importancia de aquel examen, que redimiría a uno de ellos de su condición de vana apariencia y lo interpolaría en el mundo real. El hombre, en el sueño y en la vigilia, consideraba las respuestas de sus fantasmas, no se dejaba embaucar por los impostores, adivinaba en ciertas perplejidades una inteligencia creciente. Buscaba un alma que mereciera participar en el universo.</p>
+ <p>A las nueve o diez noches comprendió con alguna amargura que nada podía esperar de aquellos alumnos que aceptaban con pasividad su doctrina y sí de aquellos que arriesgaban, a veces, una contradicción razonable. Los primeros, aunque dignos de amor y de buen afecto, no podían ascender a individuos; los últimos preexistían un poco más. Una tarde (ahora también las tardes eran tributarias del sueño, ahora no velaba sino un par de horas en el amanecer) licenció para siempre el vasto colegio ilusorio y se quedó con un solo alumno. Era un muchacho taciturno, cetrino, díscolo a veces, de rasgos afilados que repetían los de su soñador. No lo desconcertó por mucho tiempo la brusca eliminación de los condiscípulos; su progreso, al cabo de unas pocas lecciones particulares, pudo maravillar al maestro. Sin embargo, la catástrofe sobrevino. El hombre, un día, emergió del sueño como de un desierto viscoso, miró la vana luz de la tarde que al pronto confundió con la aurora y comprendió que no había soñado. Toda esa noche y todo el día, la intolerable lucidez del insomnio se abatió contra él. Quiso explorar la selva, extenuarse; apenas alcanzó entre la cicuta unas rachas de sueño débil, veteadas fugazmente de visiones de tipo rudimental: inservibles. Quiso congregar el colegio y apenas hubo articulado unas breves palabras de exhortación, éste se deformó, se borró. En la casi perpetua vigilia, lágrimas de ira le quemaban los viejos ojos.</p>
+ <p>Comprendió que el empeño de modelar la materia incoherente y vertiginosa de que se componen los sueños es el más arduo que puede acometer un varón, aunque penetre todos los enigmas del orden superior y del inferior: mucho más arduo que tejer una cuerda de arena o que amonedar el viento sin cara. Comprendió que un fracaso inicial era inevitable. Juró olvidar la enorme alucinación que lo había desviado al principio y buscó otro método de trabajo. Antes de ejercitarlo, dedicó un mes a la reposición de las fuerzas que había malgastado el delirio. Abandonó toda premeditación de soñar y casi acto continuo logró dormir un trecho razonable del día. Las raras veces que soñó durante ese período, no reparó en los sueños. Para reanudar la tarea, esperó que el disco de la luna fuera perfecto. Luego, en la tarde, se purificó en las aguas del río, adoró los dioses planetarios, pronunció las sílabas lícitas de un nombre poderoso y durmió. Casi inmediatamente, soñó con un corazón que latía.</p>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="arcLinks"> <a href="http://lab.arc90.com" class="lab-link"><img src="../images/arc90lab-logo-small.png" alt="Arc90 Lab" /></a><a href="http://www.arc90.com" class="www-link"><img src="../images/arc90-logo-small.png" alt="Arc90" /></a> </div>
+ <div id="kindlingAd"> <a href="http://www.kindlingapp.com"> <img src="../images/kindling-logo-small.gif" alt="Kindling - Idea Management &amp; Collaboration" />
+ <p>Idea Management &amp; Collaboration</p>
+ </a> </div>
+ </div>
+</div>
+<script type="text/javascript">
+var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
+document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
+</script>
+<script type="text/javascript">
+try {
+var pageTracker = _gat._getTracker("UA-7708461-1");
+pageTracker._trackPageview();
+} catch(err) {}</script>
+</body>
+</html>