Просмотр недавно отредактированных etherpads (обратите внимание на новый тег etherpad для кода etherpad с открытым исходным кодом!)

StackOverflow https://stackoverflow.com/questions/2569194

Вопрос

Предписание: недавно был открыт исходный код замечательного etherpad . Получите его здесь: http://code.google.com/p/etherpad . Это первый вопрос о коде etherpad, который я знаю на StackOverflow. Если вы являетесь частью сообщества с открытым исходным кодом etherpad, вы можете подписаться на RSS-канал для вопросов с тегом 'etherpad' на всякий случай это приглянется!

Мой актуальный вопрос, предполагающий, что у вас установлен etherpad на вашем собственном сервере:

Во-первых, вот запрос для просмотра недавно отредактированных блокнотов:

родовое слово

Или, если вы хотите запустить его из командной строки unix:

родовое слово

Это удобно, но на самом деле код lastWriteTime обновляется каждый раз, когда кто-то просматривает панель в своем браузере. Я бы предпочел отсортировать блокноты по дате последнего редактирования. Вероятно, есть причудливый SQL-запрос, связанный с соединением с другой таблицей, который покажет фактическое время последнего редактирования. Кто-нибудь знает, что это такое? В качестве альтернативы у вас может быть сценарий, который замечает, когда изменяется headRev, но это не кажется самым чистым способом сделать это.

Это было полезно?

Решение

Я не совсем понял ответ на свой первоначальный вопрос, но я написал сценарий, который достигает чего-то похожего. Его основная цель - экспортировать текстовые версии всех моих планшетов и хранить их на моем ноутбуке. В качестве побочного эффекта он показывает мне, какие колодки были изменены, и позволяет мне видеть разницу с момента последней экспортированной версии. Он также показывает, какие из них были созданы заново.

Сначала создайте следующий скрипт padlist.pl на сервере, на котором размещен ваш экземпляр etherpad:

родовое слово

Затем запустите следующий скрипт fetchall.pl на своем локальном компьютере. Он получит снимки всех ваших колодок и расскажет, какие из них были изменены, а какие появились вновь.

родовое слово

Чтобы увидеть разницу в pad foo с момента последней загрузки:

родовое слово
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top