Il s'agit d'un clone open source du désormais disparu notepad.cc : "un morceau de papier dans le cloud".
Voir la démo sur https://notes.orga.cat ou https://notes.orga.cat/whatever.
Assurez-vous que le serveur Web est autorisé à écrire dans le répertoire _tmp
.
Vous devrez peut-être activer mod_rewrite et autoriser les fichiers .htaccess
dans la configuration de votre site. Voir Comment configurer mod_rewrite pour Apache.
Pour activer la réécriture d'URL, mettez quelque chose comme ceci dans votre fichier de configuration :
Si le projet réside dans le répertoire racine :
location / {
rewrite ^/([a-zA-Z0-9_-]+)$ /index.php?note=$1;
}
Si le projet réside dans un sous-répertoire :
location ~* ^/notes/([a-zA-Z0-9_-]+)$ {
try_files $uri /notes/index.php?note=$1;
}
Si des paramètres doivent être transmis dans Nginx (tels que ?raw
), alors &$args
doit être ajouté à la fin de la correspondance $1
:
location ~* ^/notes/([a-zA-Z0-9_-]+)$ {
try_files $uri /notes/index.php?note=$1&$args;
}
À l'aide de l'interface de ligne de commande, vous pouvez à la fois enregistrer et récupérer des notes. Voici quelques exemples utilisant curl
:
Récupérez le contenu d'une note et enregistrez-le dans un fichier local :
curl https://example.com/notes/test > test.txt
Enregistrez un texte spécifique dans une note :
curl https://example.com/notes/test -d 'hello,
welcome to my pad!
'
Enregistrez le contenu d'un fichier local (par exemple, /etc/hosts
) dans une note :
cat /etc/hosts | curl https://example.com/notes/hosts --data-binary @-
Copyright 2012 Père Orga [email protected]
Sous licence Apache, version 2.0 (la « Licence » ); vous ne pouvez pas utiliser cette œuvre sauf en conformité avec la licence. Vous pouvez obtenir une copie de la licence à l'adresse suivante :
http://www.apache.org/licenses/LICENSE-2.0
Sauf disposition contraire de la loi applicable ou accord écrit, le logiciel distribué sous la licence est distribué « EN L'ÉTAT », SANS GARANTIE OU CONDITION D'AUCUNE SORTE, expresse ou implicite. Consultez la licence pour connaître la langue spécifique régissant les autorisations et les limitations en vertu de la licence.