Это клон ныне несуществующего файла notepad.cc с открытым исходным кодом: «листок бумаги в облаке».
См. демонстрацию на https://notes.orga.cat или https://notes.orga.cat/whatever.
Убедитесь, что веб-серверу разрешена запись в каталог _tmp
.
Возможно, вам придется включить mod_rewrite и разрешить файлы .htaccess
в конфигурации вашего сайта. См. раздел «Как настроить mod_rewrite для Apache».
Чтобы включить перезапись URL-адресов, добавьте в файл конфигурации что-то вроде этого:
Если проект находится в корневом каталоге:
location / {
rewrite ^/([a-zA-Z0-9_-]+)$ /index.php?note=$1;
}
Если проект находится в подкаталоге:
location ~* ^/notes/([a-zA-Z0-9_-]+)$ {
try_files $uri /notes/index.php?note=$1;
}
Если в Nginx необходимо передать параметры (например, ?raw
), то в конец совпадения $1
необходимо добавить &$args
:
location ~* ^/notes/([a-zA-Z0-9_-]+)$ {
try_files $uri /notes/index.php?note=$1&$args;
}
Используя интерфейс командной строки, вы можете сохранять и извлекать заметки. Вот несколько примеров использования curl
:
Получите содержимое заметки и сохраните его в локальном файле:
curl https://example.com/notes/test > test.txt
Сохраните определенный текст в заметку:
curl https://example.com/notes/test -d 'hello,
welcome to my pad!
'
Сохраните содержимое локального файла (например, /etc/hosts
) в заметку:
cat /etc/hosts | curl https://example.com/notes/hosts --data-binary @-
Copyright 2012 Пере Орга [email protected]
Лицензируется по лицензии Apache версии 2.0 («Лицензия»); вы не можете использовать эту работу, кроме как в соответствии с Лицензией. Вы можете получить копию Лицензии по адресу:
http://www.apache.org/licenses/LICENSE-2.0
Если это не требуется действующим законодательством или не согласовано в письменной форме, программное обеспечение, распространяемое по Лицензии, распространяется на условиях «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ ИЛИ УСЛОВИЙ, явных или подразумеваемых. См. Лицензию для определения конкретного языка, регулирующего разрешения и ограничения в рамках Лицензии.