52 комментария

Если вдруг понадобится это дело на луа (кросс-платформенный же),
стучите.

А что, Дима ещё тут появляется? Я думал, он вообще пустил всё на самотёк.

Не знаю, почему Ромахин не включил эту возможность официально.

Ну да, я это и имел ввиду. Тоже случайно нарыл.

А ещё есть скрипт слива всей базы, как у вас, только мой ещё комменты собирает.

У меня на lua написан скрипт полной синхронизации глав с содержимым po файлов. Добавляет, удаляет, перемещает записи на ноте, чтобы они всегда были в актуальном состоянии. Ещё он пометки ставит для записей, когда те дублируются, начинаются/заканчиваются пробелами и т.п.

Вот это: submit('http://notabenoid.org', $post_array);
было бы неплохо сделать настраиваемым (хотя бы скрытое поле в форме для post-запроса, если не хотите на тарелочке выкладывать). Я знаю ещё три проекта на движке ноты, для которых ваша заливка подошла бы.

Очистку глав организовали повторной заливкой пустого контента? :)

Пардон, это был мой коммент с opennota.

Some1 12.02.17 в 01:30 · but you won't be able to get a boner
−1

Ну а что, у меня игра сама себе обновления качает. Это же классно :)

Думаю, нужно пояснить, я не через браузер заходу, а через игру. Она шлёт httpRequest с строго заданым header-ом, в котором нет кук, ну и естественно, не следит за куками в ответах (не запоминает их, не удаляет и т.п.), как это делает браузер.

Простая авторизация понятна. Только как я её сохраню? Ну авторизировался я, сервер выдал мне куки с PHPSESSID, по нему меня и узнаёт.
Эту куку я должен прикладывать к каждому запросу, чтобы он меня помнил.

Ну или есть способ сделать запрос, к примеру, на http://notabenoid.org/book/45556/353666, и одновременно авторизироваться?

Суть в том, что если я буду использовать вашу утилиту как прокси, то желательно, чтобы она жила как минимум ещё пару лет.

Я смотрел, там можно авторизироваться, но потом тебе выдадут куки на сессию. Без них оставаться залогиненным нельзя. Ну или приведите мне пример запроса без кук, позволяющий, например сразу с авторизацией просмотреть первую страницу какой нибудь главы.

Долго ли планируется хостить утилиты? Года два-три ещё пробудут?

Хотя, в принципе, можно зарегать бота, и им логиниться, чтобы скачать. Если ваша утилита позволяет простым пост-запросом передать параметры, пароль, логин, и в ответ вернёт содержимое главы.
На нотабеноиде так нельзя, потому что там авторизация через куки, а у меня запрос не позволяет отслеживать http заголовки (и, соответственно, нельзя работать с куками). Но вашу утилиту можно было бы использовать как нечто вроде прокси с интерфейсом для подключения к ноте.

Из описания утилиты:
«Далее необходимо ввести логин и пароль для доступа, если проект закрыт, и нажать кнопку «Сгенерировать». На выходе получится файл ...»
Я предположил, что у меня проект закрыт, но сама формулировка предполагает то, что проект может быть и открыт.
В общем, мне нужно, чтобы перевод мог скачать аноним. Это реально?

Подскажите, что считается закрытым проектом?
У меня есть такой проект: http://notabenoid.org/book/45556
Он закрытый? Я не могу скачивать с него главы анонимно. Как его сделать открытым?

Чтобы отбить. Обычно в тексте могут быть переводы на новую строку. Но два подряд бывают в очень редких случаях.
Я, например, по этому признаку делю потом файл на реплики. Правда если кто-то в тексте сделает два перевода подряд, это поломает весь парсинг:(

Лол :) Брат!

Связано это, как пить дать, с переездом на новый сервер.

Резюме
Пол:
мужчина
Родной язык:
русский
С нами:
с 1 октября 2012 г. (5129 дней) по приглашению CoachEgar
Деятельность:
10223 версии перевода с общим рейтингом 2598
5419 комментариев
Карма: 8 (оценок: 8)
Написать Some1 личное сообщение