Este é um clone de código aberto do extinto notepad.cc: "um pedaço de papel na nuvem".
Veja a demonstração em https://notes.orga.cat ou https://notes.orga.cat/whatever.
Certifique-se de que o servidor web tenha permissão para gravar no diretório _tmp
.
Pode ser necessário ativar o mod_rewrite e permitir arquivos .htaccess
na configuração do seu site. Consulte Como configurar o mod_rewrite para Apache.
Para habilitar a reescrita de URL, coloque algo assim em seu arquivo de configuração:
Se o projeto residir no diretório raiz:
location / {
rewrite ^/([a-zA-Z0-9_-]+)$ /index.php?note=$1;
}
Se o projeto residir em um subdiretório:
location ~* ^/notes/([a-zA-Z0-9_-]+)$ {
try_files $uri /notes/index.php?note=$1;
}
Se parâmetros precisarem ser passados no Nginx (como ?raw
), então &$args
precisará ser adicionado ao final da correspondência $1
:
location ~* ^/notes/([a-zA-Z0-9_-]+)$ {
try_files $uri /notes/index.php?note=$1&$args;
}
Usando a interface de linha de comando você pode salvar e recuperar notas. Aqui estão alguns exemplos usando curl
:
Recupere o conteúdo de uma nota e salve-a em um arquivo local:
curl https://example.com/notes/test > test.txt
Salve o texto específico em uma nota:
curl https://example.com/notes/test -d 'hello,
welcome to my pad!
'
Salve o conteúdo de um arquivo local (por exemplo, /etc/hosts
) em uma nota:
cat /etc/hosts | curl https://example.com/notes/hosts --data-binary @-
Copyright 2012 Pere Orga [email protected]
Licenciado sob a Licença Apache, Versão 2.0 (a "Licença"); você não pode usar esta obra exceto em conformidade com a Licença. Você pode obter uma cópia da Licença em:
http://www.apache.org/licenses/LICENSE-2.0
A menos que exigido pela lei aplicável ou acordado por escrito, o software distribuído sob a Licença é distribuído "COMO ESTÁ", SEM GARANTIAS OU CONDIÇÕES DE QUALQUER TIPO, expressas ou implícitas. Consulte a Licença para saber o idioma específico que rege as permissões e limitações da Licença.