Herramienta para pegar texto online

Desde hace mucho tiempo, cuando quería pasar contenido de texto rápidamente entre ordenadores usaba una web (wepaste.com) que murió hace cosa de medio año.

Desde entonces he vuelto a otras alternativas como hastebin,pastebin,google keep… pero no me gustan para lo que las quiero y tienen sus desventajas.

wepaste te permitía ahorrar unos segundos muy preciados pegando tu código,comando,urls,notas o lo que te plazca simplemente con acceder a la https://url/NOMBREDETUNOTA

Como un familiar también echaba de menos el servicio de wepaste, decidí que un proyecto tan sencillo no me iba a llevar nada de tiempo, así que lo completé en un día :

paste.duriel.website

Para crear cualquier nota nueva o acceder a una ya existente directamente accedemos a https://paste.duriel.website/minota

(donde minota es lo que quieras) y estarás dentro de la nota que quieras crear o modificar.

*Ojo, no olvidéis dar al icono de guardar  si queréis guardar la nota; no he creado un guardado automático, ni me interesa, por peligrosidad de cargarse una nota sin querer.


Para crearla he usado:

RichText para el editor de texto

Toast para el popup de “guardando nota”

mod_rewrite un módulo de apache que permite redireccionar urls convirtiendo parte de ellas en variables, de tal manera que https://paste.duriel.website/minota se convierte en una llamada a https://paste.duriel.website/index.php?variable=minota

-Un poco de php para almacenar/leer las notas en base64 y así evitar directamente problemas de conversión de caracteres e inyecciones de código.

Eso fue lo que más problema me dio, ya que no solo se trataba de convertir ciertos caracteres < ‘ “ etc , sino que por lo visto el hosting además analiza al vuelo las peticiones POST y si al decodificar contienen ciertas palabras como print() por ejemplo, entonces las bloquea. Así que la solución sencilla y directa fue pasarlo a base64.

A parte tiene un par de añadidos caseros, como el degradado de colores que también cambia según la hora, y un control de ips por si recibimos un ataque bruteforce de alguien intentando crear miles de notas.

Deja un comentario

Tu dirección de correo electrónico no será publicada.

*

code

nasa pic of the day
laresistenciadelbit/bats

some of my scripts for dayly use

laresistenciadelbit/wp_githubin

wordpress plugin for embedding github content

laresistenciadelbit/beacon

android beacon position triangulation app

laresistenciadelbit/androidTabs

example of dynamic scrolling tabs and dynamic sliding tabs for android studio

laresistenciadelbit/login_space

script for changing your login screen to last nasa uploaded picture

laresistenciadelbit/narpa

(N)o (A)(R)(P) (A)ttacks

laresistenciadelbit/d2gls

(D)iablo (2) (g)ame (l)ist (s)niffer

laresistenciadelbit/wp_nasapic

wordpress plugin for a widget with the last nasa uploaded picture.

laresistenciadelbit/starfield

draw a star field in js moving in the desired direction

laresistenciadelbit/drone

quadcopter made with arduino (arduino pro micro + modules)