Este es un clon de código abierto del ya desaparecido notepad.cc: "un trozo de papel en la nube".
Ver demostración en https://notes.orga.cat o https://notes.orga.cat/whatever.
Asegúrese de que el servidor web tenga permiso para escribir en el directorio _tmp
.
Es posible que deba habilitar mod_rewrite y permitir archivos .htaccess
en la configuración de su sitio. Consulte Cómo configurar mod_rewrite para Apache.
Para habilitar la reescritura de URL, coloque algo como esto en su archivo de configuración:
Si el proyecto reside en el directorio raíz:
location / {
rewrite ^/([a-zA-Z0-9_-]+)$ /index.php?note=$1;
}
Si el proyecto reside en un subdirectorio:
location ~* ^/notes/([a-zA-Z0-9_-]+)$ {
try_files $uri /notes/index.php?note=$1;
}
Si es necesario pasar parámetros en Nginx (como ?raw
), entonces se debe agregar &$args
al final de la coincidencia $1
:
location ~* ^/notes/([a-zA-Z0-9_-]+)$ {
try_files $uri /notes/index.php?note=$1&$args;
}
Usando la interfaz de línea de comandos puedes guardar y recuperar notas. A continuación se muestran algunos ejemplos de uso curl
:
Recupere el contenido de una nota y guárdelo en un archivo local:
curl https://example.com/notes/test > test.txt
Guarde texto específico en una nota:
curl https://example.com/notes/test -d 'hello,
welcome to my pad!
'
Guarde el contenido de un archivo local (por ejemplo, /etc/hosts
) en una nota:
cat /etc/hosts | curl https://example.com/notes/hosts --data-binary @-
Copyright 2012 Pere Orga [email protected]
Licenciado bajo la Licencia Apache, Versión 2.0 (la "Licencia"); no puede utilizar este trabajo excepto de conformidad con la Licencia. Puede obtener una copia de la Licencia en:
http://www.apache.org/licenses/LICENSE-2.0
A menos que lo exija la ley aplicable o se acuerde por escrito, el software distribuido bajo la Licencia se distribuye "TAL CUAL", SIN GARANTÍAS NI CONDICIONES DE NINGÚN TIPO, ya sean expresas o implícitas. Consulte la Licencia para conocer el idioma específico que rige los permisos y limitaciones de la Licencia.