# Парсер ссылок для Цезия
vit01 (mira, 1) → All – 16:34:18 2016-08-21
Позволит быстро открывать ссылки в браузере в режиме чтения сообщений.
При нажатии V выдаёт список ссылок и спрашивает нужную (Enter - отмена).
Если же нажать v (строчную), то сразу же открывает первую с конца (очень полезно в таких эхах, как lor-opennet, habra, mlp, piratemedia, vk и так далее).
Патч протестирован и готов к работе.
Установка:
1. Скачиваем https://ii-net.tk/ii/files/links-parser.patch и кладём файл в каталог с Цезием
2. Можно сделать git reset, если клавиши стоят андроидовские
3. Набираем git apply links-parser.patch
4. Накладываем патч для клавиш обычным способом
5. Если сидим на Termux, то добавляем в конфиг строку "browser termux-open-url"
// Зачем пишу здесь, а не в Issues?
>> Читать далее
vit01 (mira, 1) → All – 16:34:18 2016-08-21
Позволит быстро открывать ссылки в браузере в режиме чтения сообщений.
При нажатии V выдаёт список ссылок и спрашивает нужную (Enter - отмена).
Если же нажать v (строчную), то сразу же открывает первую с конца (очень полезно в таких эхах, как lor-opennet, habra, mlp, piratemedia, vk и так далее).
Патч протестирован и готов к работе.
Установка:
1. Скачиваем https://ii-net.tk/ii/files/links-parser.patch и кладём файл в каталог с Цезием
2. Можно сделать git reset, если клавиши стоят андроидовские
3. Набираем git apply links-parser.patch
4. Накладываем патч для клавиш обычным способом
5. Если сидим на Termux, то добавляем в конфиг строку "browser termux-open-url"
// Зачем пишу здесь, а не в Issues?
>> Читать далее
# Re: Парсер ссылок для Цезия
geomaster (mira, 23) → Andrew Lobanov – 12:57:13 2016-08-22
>> Ещё проблема стоит в том, что этим клиентом кроме меня опять никто пользоваться не будет. Поэтому на реальную помощь (пуллреквесты тем более) рассчитывать не приходится.
AL> Нативный клиент под андроид востребован как минимум мной, но я не знаю Java от слова совсем и на серьёзную помощь от меня рассчитывать не стоит. Хотя, может и поуслужит поводом восполнить этот пробел.
Господа клиентописатели! Нативный клиент будет востребован владельцами андроида ниже 5-ой версии, т.к. там нет возможности поставить Termux и плюшки.
Могу предложить потестировать в таком окружении - Andriod 4.4, MIUI 8, 4.7" экран. С линуксом знаком, logcat использовал.
geomaster (mira, 23) → Andrew Lobanov – 12:57:13 2016-08-22
>> Ещё проблема стоит в том, что этим клиентом кроме меня опять никто пользоваться не будет. Поэтому на реальную помощь (пуллреквесты тем более) рассчитывать не приходится.
AL> Нативный клиент под андроид востребован как минимум мной, но я не знаю Java от слова совсем и на серьёзную помощь от меня рассчитывать не стоит. Хотя, может и поуслужит поводом восполнить этот пробел.
Господа клиентописатели! Нативный клиент будет востребован владельцами андроида ниже 5-ой версии, т.к. там нет возможности поставить Termux и плюшки.
Могу предложить потестировать в таком окружении - Andriod 4.4, MIUI 8, 4.7" экран. С линуксом знаком, logcat использовал.
# Re: Клиентописательство
vit01 (mira, 1) → geomaster – 15:21:48 2016-08-22
geomaster> Господа клиентописатели! Нативный клиент будет востребован владельцами андроида ниже 5-ой версии, т.к. там нет возможности поставить Termux и плюшки.
geomaster> Могу предложить потестировать в таком окружении - Andriod 4.4, MIUI 8, 4.7" экран.
Рано ещё тестировать :)
Во-первых, ещё ни строчки кода не написано, во-вторых, никто пока толком не знает даже, как этот нативный клиент выглядеть будет.
На андроиде удобнее всего реализовать сначала сам UI, а затем уже функционал поверх него.
Продумываю тут, как лучше всего сделать навигацию по эхе и не могу придумать. Хотелось бы сделать как в CutieFeed, чтобы можно было смотреть эху в виде списка. Но с точки зрения пальцетыкания и размеров экрана это не всегда оптимально.
Идеи в виде примерных набросков гуя принимаются.
vit01 (mira, 1) → geomaster – 15:21:48 2016-08-22
geomaster> Господа клиентописатели! Нативный клиент будет востребован владельцами андроида ниже 5-ой версии, т.к. там нет возможности поставить Termux и плюшки.
geomaster> Могу предложить потестировать в таком окружении - Andriod 4.4, MIUI 8, 4.7" экран.
Рано ещё тестировать :)
Во-первых, ещё ни строчки кода не написано, во-вторых, никто пока толком не знает даже, как этот нативный клиент выглядеть будет.
На андроиде удобнее всего реализовать сначала сам UI, а затем уже функционал поверх него.
Продумываю тут, как лучше всего сделать навигацию по эхе и не могу придумать. Хотелось бы сделать как в CutieFeed, чтобы можно было смотреть эху в виде списка. Но с точки зрения пальцетыкания и размеров экрана это не всегда оптимально.
Идеи в виде примерных набросков гуя принимаются.
# Re: Парсер ссылок для Цезия
vit01 (mira, 1) → Andrew Lobanov – 07:33:57 2016-08-22
AL> Принцип работы такой: если в сообщении есть только один URL, то он откроется по V. Если же больше, то откроется менюшка выбора. Правда там пока нет элементарной проверки количества ссылок. Если элементов меню больше, чем высота терминала - 2, то цезий упадёт. Но это в будущем будет исправлено.
О нет! Придётся мне и вправду форкаться в таком случае.
1. Сначала тоже хотел сделать менюшку, но остановился на plaintext-варианте по причине урезания урлов. Да, при твоём варианте длинные ссылки видно не полностью. Уже проверил.
2. Ну зачем было убирать возможность открытия последней ссылки? В половине новостных эх именно это экономит время, потому что только она ведёт на оригинальный пост. А теперь мне надо будет открывать меню, скроллить в конец и нажимать Enter.
Хотелось как лучше, а получилось...
Суть патча была, чтобы одним нажатием перейти на полную версию новости. А если вдруг захотелось на какую-то специфичную ссылку из текста, то чуть больше, чем одним.
vit01 (mira, 1) → Andrew Lobanov – 07:33:57 2016-08-22
AL> Принцип работы такой: если в сообщении есть только один URL, то он откроется по V. Если же больше, то откроется менюшка выбора. Правда там пока нет элементарной проверки количества ссылок. Если элементов меню больше, чем высота терминала - 2, то цезий упадёт. Но это в будущем будет исправлено.
О нет! Придётся мне и вправду форкаться в таком случае.
1. Сначала тоже хотел сделать менюшку, но остановился на plaintext-варианте по причине урезания урлов. Да, при твоём варианте длинные ссылки видно не полностью. Уже проверил.
2. Ну зачем было убирать возможность открытия последней ссылки? В половине новостных эх именно это экономит время, потому что только она ведёт на оригинальный пост. А теперь мне надо будет открывать меню, скроллить в конец и нажимать Enter.
Хотелось как лучше, а получилось...
Суть патча была, чтобы одним нажатием перейти на полную версию новости. А если вдруг захотелось на какую-то специфичную ссылку из текста, то чуть больше, чем одним.
# Re: Парсер ссылок для Цезия
vit01 (mira, 1) → Andrew Lobanov – 12:18:06 2016-08-22
>> Из-за Vim. Да, да! Как представляю себе, что придётся набирать сообщение в стандартном андроидовском TextEdit вместо Вима, сразу такая тоска нападает. Ведь любое неверное нажатие по тачскрину "портит текст". И позиционирование курсора до жути неудобное. Поэтому и пришлось приспосабливать как-то Цезий. Может быть, есть какой-то более удобный вариант?
AL> Отчасти согласен. С другой стороны, имею опыт использования HotdogEd (клиент для FidoNET) уже несколько месяцев и вполне меня устраивает такой метод ввода. Хотя, я emacs предпочитаю =)
// У меня вот Emacs в связке с CutieFeed на десктопе отлично справляется. На андроиде - только Vim.
Можно вообще сделать так, чтобы исходящие сохранялись во внутреннюю память и открывались в системном редакторе. А на вторую сторону поставить какой-нибудь VimTouch. Но оригинальный Vim в связке с Termux и с небольшим подпилом всё равно удобнее.
Ещё проблема стоит в том, что этим клиентом кроме меня опять никто пользоваться не будет. Поэтому на реальную помощь (пуллреквесты тем более) рассчитывать не приходится.
vit01 (mira, 1) → Andrew Lobanov – 12:18:06 2016-08-22
>> Из-за Vim. Да, да! Как представляю себе, что придётся набирать сообщение в стандартном андроидовском TextEdit вместо Вима, сразу такая тоска нападает. Ведь любое неверное нажатие по тачскрину "портит текст". И позиционирование курсора до жути неудобное. Поэтому и пришлось приспосабливать как-то Цезий. Может быть, есть какой-то более удобный вариант?
AL> Отчасти согласен. С другой стороны, имею опыт использования HotdogEd (клиент для FidoNET) уже несколько месяцев и вполне меня устраивает такой метод ввода. Хотя, я emacs предпочитаю =)
// У меня вот Emacs в связке с CutieFeed на десктопе отлично справляется. На андроиде - только Vim.
Можно вообще сделать так, чтобы исходящие сохранялись во внутреннюю память и открывались в системном редакторе. А на вторую сторону поставить какой-нибудь VimTouch. Но оригинальный Vim в связке с Termux и с небольшим подпилом всё равно удобнее.
Ещё проблема стоит в том, что этим клиентом кроме меня опять никто пользоваться не будет. Поэтому на реальную помощь (пуллреквесты тем более) рассчитывать не приходится.
# Re: Парсер ссылок для Цезия
Andrew Lobanov (tavern,1) → All – 05:28:18 2016-08-22
> Хотя, если в конфиге указать браузер, то начинает нормально работать. Если ничего лучше не придумаю завтра, то пушну в апстрим.
Таки иногда рисует мне "В текущем сеансе браузера создано новое окно.", ломая всё отображение. Причём уже после openLink(...) и перерисовке интерфейса. Как можно webbrowser заставить не гадить в stdout?
Andrew Lobanov (tavern,1) → All – 05:28:18 2016-08-22
> Хотя, если в конфиге указать браузер, то начинает нормально работать. Если ничего лучше не придумаю завтра, то пушну в апстрим.
Таки иногда рисует мне "В текущем сеансе браузера создано новое окно.", ломая всё отображение. Причём уже после openLink(...) и перерисовке интерфейса. Как можно webbrowser заставить не гадить в stdout?
# Re: Парсер ссылок для Цезия
Andrew Lobanov (tavern,1) → vit01 – 19:19:13 2016-08-21
> Патч протестирован и готов к работе.
Спасибо за патч, но он пока требует некоторых доработок. У меня в слаквари при попытке открыть ссылку цезий сругался на отсутствие x-www-browser, потом открыл не тот браузер, который надо, а потом навалял кучу мусора поверх интерфейса. Не хочется пока такое допускать в апстриме. Буду думать и пробовать.
Andrew Lobanov (tavern,1) → vit01 – 19:19:13 2016-08-21
> Патч протестирован и готов к работе.
Спасибо за патч, но он пока требует некоторых доработок. У меня в слаквари при попытке открыть ссылку цезий сругался на отсутствие x-www-browser, потом открыл не тот браузер, который надо, а потом навалял кучу мусора поверх интерфейса. Не хочется пока такое допускать в апстриме. Буду думать и пробовать.
# Re: Фичереквест в Цезий
Andrew Lobanov (tavern,1) → vit01 – 20:56:17 2016-08-20
> Правка конфига по сочетанию клавиш.
Готово.
Andrew Lobanov (tavern,1) → vit01 – 20:56:17 2016-08-20
> Правка конфига по сочетанию клавиш.
Готово.
# Re: Парсер ссылок для Цезия
Andrew Lobanov (tavern,1) → vit01 – 12:26:29 2016-08-22
> Ещё проблема стоит в том, что этим клиентом кроме меня опять никто пользоваться не будет. Поэтому на реальную помощь (пуллреквесты тем более) рассчитывать не приходится.
Нативный клиент под андроид востребован как минимум мной, но я не знаю Java от слова совсем и на серьёзную помощь от меня рассчитывать не стоит. Хотя, может и поуслужит поводом восполнить этот пробел.
Andrew Lobanov (tavern,1) → vit01 – 12:26:29 2016-08-22
> Ещё проблема стоит в том, что этим клиентом кроме меня опять никто пользоваться не будет. Поэтому на реальную помощь (пуллреквесты тем более) рассчитывать не приходится.
Нативный клиент под андроид востребован как минимум мной, но я не знаю Java от слова совсем и на серьёзную помощь от меня рассчитывать не стоит. Хотя, может и поуслужит поводом восполнить этот пробел.
# Re: Парсер ссылок для Цезия
Andrew Lobanov (tavern,1) → vit01 – 07:57:16 2016-08-22
> О нет! Придётся мне и вправду форкаться в таком случае.
Я уже понимаю, что у нас сильно разное видение удобного и приятного в обращении клиента. К тому же мы используем его на сильно разных устройствах и красиво да удобно применять одинаковые подходы на них не получится. Лучше не форкать цезий, а написать андроид-клиент.
Я уже кое где шёл на уступки, подгоняя интерфейс под вертикальные вытянутые терминалы, но это ещё можно было оправдать тайлингом на мелких экранах. Но держать функционал, реализация которого мне не нравится, мне откровенно не хочется.
В качестве примера могу привести пару примеров из Qt-клиента, которые я видел весной: трудночитаемый заголовок сообщения (потому что он визуально плохо отделяется от текста), стена новых сообщений. Это просто на вскидку.
Все хотят что-либо изменить и никому нельзя угодить на 100%. Поэтому только жёсткая диктатура работает в разработке софта. В качестве примеров могу привести Linux и Instead =)
> 1. Сначала тоже хотел сделать менюшку, но остановился на plaintext-варианте по причине урезания урлов. Да, при твоём варианте длинные ссылки видно не полностью. Уже проверил.
Так оно. Но понять что выбрать можно вполне.
> 2. Ну зачем было убирать возможность открытия последней ссылки? В половине новостных эх именно это экономит время, потому что только она ведёт на оригинальный пост. А теперь мне надо будет открывать меню, скроллить в конец и нажимать Enter.
>> Читать далее
Andrew Lobanov (tavern,1) → vit01 – 07:57:16 2016-08-22
> О нет! Придётся мне и вправду форкаться в таком случае.
Я уже понимаю, что у нас сильно разное видение удобного и приятного в обращении клиента. К тому же мы используем его на сильно разных устройствах и красиво да удобно применять одинаковые подходы на них не получится. Лучше не форкать цезий, а написать андроид-клиент.
Я уже кое где шёл на уступки, подгоняя интерфейс под вертикальные вытянутые терминалы, но это ещё можно было оправдать тайлингом на мелких экранах. Но держать функционал, реализация которого мне не нравится, мне откровенно не хочется.
В качестве примера могу привести пару примеров из Qt-клиента, которые я видел весной: трудночитаемый заголовок сообщения (потому что он визуально плохо отделяется от текста), стена новых сообщений. Это просто на вскидку.
Все хотят что-либо изменить и никому нельзя угодить на 100%. Поэтому только жёсткая диктатура работает в разработке софта. В качестве примеров могу привести Linux и Instead =)
> 1. Сначала тоже хотел сделать менюшку, но остановился на plaintext-варианте по причине урезания урлов. Да, при твоём варианте длинные ссылки видно не полностью. Уже проверил.
Так оно. Но понять что выбрать можно вполне.
> 2. Ну зачем было убирать возможность открытия последней ссылки? В половине новостных эх именно это экономит время, потому что только она ведёт на оригинальный пост. А теперь мне надо будет открывать меню, скроллить в конец и нажимать Enter.
>> Читать далее
# Re: Парсер ссылок для Цезия
vit01 (mira, 1) → Andrew Lobanov – 08:58:12 2016-08-22
AL> Вот станет кто-нибудь пихать ссылку на основную новость в начало и тебе снова править клиент?
Хмм, это имеет смысл. Окей.
Но конкретно сейчас в этом плане у новостных эх принцип работы предсказуем.
AL> Суть в том, что если робот постит всё нормально, то одним нажатием ты открываешь единственную ссылку в сообщении. Возьмём, например, забробота. Нафига мне ссылки на картинки в сообщении? Тем более, что не на все. Или ссылки на сторонние ресурсы тем более, что я забуду номера интересующих меня ссылок к концу статьи.
Боты могут постить не только картинки, но и ссылки на другие новости, на Википедию и куда угодно. Увы, но заставить авторов статей публиковать всё в 100% идеальном формате мы не можем. Только если дополнительные фильтры на RSS-обработчик пихать, не более.
Понимаю твои слова про сетевой этикет, но обходные пути всё равно неизбежны. Ничего, напишу ещё немного кода для этого, пока что такие вещи позволить себе можно.
AL> В качестве примера могу привести пару примеров из Qt-клиента, которые я видел весной: трудночитаемый заголовок сообщения (потому что он визуально плохо отделяется от текста), стена новых сообщений. Это просто на вскидку.
Заголовок сообщения - это сабж? Тогда мог бы пожаловаться, я бы исправил. А "стена новых сообщений" - это как раз вкусная фича, если с моей точки зрения подходить. Опять же, сколько людей, столько и мнений.
>> Читать далее
vit01 (mira, 1) → Andrew Lobanov – 08:58:12 2016-08-22
AL> Вот станет кто-нибудь пихать ссылку на основную новость в начало и тебе снова править клиент?
Хмм, это имеет смысл. Окей.
Но конкретно сейчас в этом плане у новостных эх принцип работы предсказуем.
AL> Суть в том, что если робот постит всё нормально, то одним нажатием ты открываешь единственную ссылку в сообщении. Возьмём, например, забробота. Нафига мне ссылки на картинки в сообщении? Тем более, что не на все. Или ссылки на сторонние ресурсы тем более, что я забуду номера интересующих меня ссылок к концу статьи.
Боты могут постить не только картинки, но и ссылки на другие новости, на Википедию и куда угодно. Увы, но заставить авторов статей публиковать всё в 100% идеальном формате мы не можем. Только если дополнительные фильтры на RSS-обработчик пихать, не более.
Понимаю твои слова про сетевой этикет, но обходные пути всё равно неизбежны. Ничего, напишу ещё немного кода для этого, пока что такие вещи позволить себе можно.
AL> В качестве примера могу привести пару примеров из Qt-клиента, которые я видел весной: трудночитаемый заголовок сообщения (потому что он визуально плохо отделяется от текста), стена новых сообщений. Это просто на вскидку.
Заголовок сообщения - это сабж? Тогда мог бы пожаловаться, я бы исправил. А "стена новых сообщений" - это как раз вкусная фича, если с моей точки зрения подходить. Опять же, сколько людей, столько и мнений.
>> Читать далее
# Re: Android клиент
vit01 (mira, 1) → vit01 – 16:27:34 2016-08-22
А если серьёзно, то сюда надо ещё как-то впихнуть прокрутку (постраничную?) и как-то продумать менюшку, чтобы она была на всех экранах сразу.
vit01 (mira, 1) → vit01 – 16:27:34 2016-08-22
А если серьёзно, то сюда надо ещё как-то впихнуть прокрутку (постраничную?) и как-то продумать менюшку, чтобы она была на всех экранах сразу.
# Re: Парсер ссылок для Цезия
Andrew Lobanov (tavern,1) → vit01 – 06:40:54 2016-08-22
> Ты точно уверен, что это stdout? Может быть, stderr? Вот последний как раз следовало бы подавить. А stdout нужен для работы текстовых браузеров.
Хм. Это я не подумал ага =)
> Модуль webbrowser импортирует subprocess, поведение которого можно по идее переопределить в рантайме. Копай в эту сторону.
Беглое гугление ничего не дало, так что я использовал костыль в виде перерисовки экрана после открытия ссылки.
2All: Фичу запилил по-своему, но спасибо Виктору за патч. Без него я бы ещё долго запиливал это дело.
Принцип работы такой: если в сообщении есть только один URL, то он откроется по V. Если же больше, то откроется менюшка выбора. Правда там пока нет элементарной проверки количества ссылок. Если элементов меню больше, чем высота терминала - 2, то цезий упадёт. Но это в будущем будет исправлено.
Заодно положил начало произвольным менюшкам, которые позволят осуществлять некоторые действия через меню, а не через хоткеи. Например, в будущем при сохранении сообщений можно будет выбрать в черновики его отправить или сразу в исходящие.
Andrew Lobanov (tavern,1) → vit01 – 06:40:54 2016-08-22
> Ты точно уверен, что это stdout? Может быть, stderr? Вот последний как раз следовало бы подавить. А stdout нужен для работы текстовых браузеров.
Хм. Это я не подумал ага =)
> Модуль webbrowser импортирует subprocess, поведение которого можно по идее переопределить в рантайме. Копай в эту сторону.
Беглое гугление ничего не дало, так что я использовал костыль в виде перерисовки экрана после открытия ссылки.
2All: Фичу запилил по-своему, но спасибо Виктору за патч. Без него я бы ещё долго запиливал это дело.
Принцип работы такой: если в сообщении есть только один URL, то он откроется по V. Если же больше, то откроется менюшка выбора. Правда там пока нет элементарной проверки количества ссылок. Если элементов меню больше, чем высота терминала - 2, то цезий упадёт. Но это в будущем будет исправлено.
Заодно положил начало произвольным менюшкам, которые позволят осуществлять некоторые действия через меню, а не через хоткеи. Например, в будущем при сохранении сообщений можно будет выбрать в черновики его отправить или сразу в исходящие.
# Re: Парсер ссылок для Цезия
Andrew Lobanov (tavern,1) → vit01 – 19:03:36 2016-08-21
> Патч протестирован и готов к работе.
Спасибо за патч, но он пока требует некоторых доработок. У меня в слаквари при попытке открыть ссылку цезий сругался на отсутствие x-www-browser, потом открыл не тот браузер, который надо, а потом навалял кучу мусора поверх интерфейса. Не хочется пока такое допускать в апстриме. Буду думать и пробовать.
Andrew Lobanov (tavern,1) → vit01 – 19:03:36 2016-08-21
> Патч протестирован и готов к работе.
Спасибо за патч, но он пока требует некоторых доработок. У меня в слаквари при попытке открыть ссылку цезий сругался на отсутствие x-www-browser, потом открыл не тот браузер, который надо, а потом навалял кучу мусора поверх интерфейса. Не хочется пока такое допускать в апстриме. Буду думать и пробовать.
# Re: Парсер ссылок для Цезия
Andrew Lobanov (tavern,1) → vit01 – 19:20:19 2016-08-21
Хотя, если в конфиге указать браузер, то начинает нормально работать. Если ничего лучше не придумаю завтра, то пушну в апстрим.
Andrew Lobanov (tavern,1) → vit01 – 19:20:19 2016-08-21
Хотя, если в конфиге указать браузер, то начинает нормально работать. Если ничего лучше не придумаю завтра, то пушну в апстрим.
# Re: Android клиент
vit01 (mira, 1) → btimofeev – 16:23:20 2016-08-22
btimofeev> Я бы поучавствовал. Но тут нужно сначала спроектировать интерфейс для андроида, т.к. вариантов можно придумать много, но не все понравятся каждому.
Лучшие дизайнеры с самыми кривыми руками руками почесали репу, чтобы сделать вот такой макет:
https://ii-net.tk/ii/files/nkNjC4knvbGSn3WAm9HM.jpg
vit01 (mira, 1) → btimofeev – 16:23:20 2016-08-22
btimofeev> Я бы поучавствовал. Но тут нужно сначала спроектировать интерфейс для андроида, т.к. вариантов можно придумать много, но не все понравятся каждому.
Лучшие дизайнеры с самыми кривыми руками руками почесали репу, чтобы сделать вот такой макет:
https://ii-net.tk/ii/files/nkNjC4knvbGSn3WAm9HM.jpg
# Re: Фичереквест в Цезий
vit01 (mira, 1) → Andrew Lobanov – 02:43:54 2016-08-21
>> Правка конфига по сочетанию клавиш.
AL> Готово.
Ура, спасибо :)
vit01 (mira, 1) → Andrew Lobanov – 02:43:54 2016-08-21
>> Правка конфига по сочетанию клавиш.
AL> Готово.
Ура, спасибо :)
# Android клиент
btimofeev (tavern,13) → vit01 – 15:56:23 2016-08-22
vit01> Ещё проблема стоит в том, что этим клиентом кроме меня опять никто пользоваться не будет. Поэтому на реальную помощь (пуллреквесты тем более) рассчитывать не приходится.
Я бы поучавствовал. Но тут нужно сначала спроектировать интерфейс для андроида, т.к. вариантов можно придумать много, но не все понравятся каждому.
btimofeev (tavern,13) → vit01 – 15:56:23 2016-08-22
vit01> Ещё проблема стоит в том, что этим клиентом кроме меня опять никто пользоваться не будет. Поэтому на реальную помощь (пуллреквесты тем более) рассчитывать не приходится.
Я бы поучавствовал. Но тут нужно сначала спроектировать интерфейс для андроида, т.к. вариантов можно придумать много, но не все понравятся каждому.
# Re: Парсер ссылок для Цезия
vit01 (mira, 1) → Andrew Lobanov – 05:53:32 2016-08-22
>> Хотя, если в конфиге указать браузер, то начинает нормально работать. Если ничего лучше не придумаю завтра, то пушну в апстрим.
AL> Как можно webbrowser заставить не гадить в stdout?
Ты точно уверен, что это stdout? Может быть, stderr? Вот последний как раз следовало бы подавить. А stdout нужен для работы текстовых браузеров.
Модуль webbrowser импортирует subprocess, поведение которого можно по идее переопределить в рантайме. Копай в эту сторону.
vit01 (mira, 1) → Andrew Lobanov – 05:53:32 2016-08-22
>> Хотя, если в конфиге указать браузер, то начинает нормально работать. Если ничего лучше не придумаю завтра, то пушну в апстрим.
AL> Как можно webbrowser заставить не гадить в stdout?
Ты точно уверен, что это stdout? Может быть, stderr? Вот последний как раз следовало бы подавить. А stdout нужен для работы текстовых браузеров.
Модуль webbrowser импортирует subprocess, поведение которого можно по идее переопределить в рантайме. Копай в эту сторону.
# Re: Парсер ссылок для Цезия
Andrew Lobanov (tavern,1) → vit01 – 09:16:01 2016-08-22
> Боты могут постить не только картинки, но и ссылки на другие новости, на Википедию и куда угодно. Увы, но заставить авторов статей публиковать всё в 100% идеальном формате мы не можем. Только если дополнительные фильтры на RSS-обработчик пихать, не более.
И в таком случае выбор ссылки нужен да. Но я стремлюсь у поведению "наименьшего удивления". Хотя цезий и для красноглазых, но тем не менее, хочется сделать его юзер-френдли.
> Понимаю твои слова про сетевой этикет, но обходные пути всё равно неизбежны. Ничего, напишу ещё немного кода для этого, пока что такие вещи позволить себе можно.
Можно включить открытие последней ссылки в сообщении, но это выглядит как некий костыль.
> Заголовок сообщения - это сабж? Тогда мог бы пожаловаться, я бы исправил.
Ну там кто, кому, когда, сабж. У меня в глазах (точнее в мозгу) оно сливается в одну простыню и мозг не отделяет сообщения от этой информации. Но я понимаю, что это мои заморочки и на всех не угодить. Так что и исправлять не надо.
> А "стена новых сообщений" - это как раз вкусная фича, если с моей точки зрения подходить. Опять же, сколько людей, столько и мнений.
Вот и я к тому же. Разные взгляды неизбежны. Конкретно про твой патчмогу сказать, что я его накатил, поигрался с ним, потыкал и так и этак и решил, что сделаю как изначально планировал.
>> Читать далее
Andrew Lobanov (tavern,1) → vit01 – 09:16:01 2016-08-22
> Боты могут постить не только картинки, но и ссылки на другие новости, на Википедию и куда угодно. Увы, но заставить авторов статей публиковать всё в 100% идеальном формате мы не можем. Только если дополнительные фильтры на RSS-обработчик пихать, не более.
И в таком случае выбор ссылки нужен да. Но я стремлюсь у поведению "наименьшего удивления". Хотя цезий и для красноглазых, но тем не менее, хочется сделать его юзер-френдли.
> Понимаю твои слова про сетевой этикет, но обходные пути всё равно неизбежны. Ничего, напишу ещё немного кода для этого, пока что такие вещи позволить себе можно.
Можно включить открытие последней ссылки в сообщении, но это выглядит как некий костыль.
> Заголовок сообщения - это сабж? Тогда мог бы пожаловаться, я бы исправил.
Ну там кто, кому, когда, сабж. У меня в глазах (точнее в мозгу) оно сливается в одну простыню и мозг не отделяет сообщения от этой информации. Но я понимаю, что это мои заморочки и на всех не угодить. Так что и исправлять не надо.
> А "стена новых сообщений" - это как раз вкусная фича, если с моей точки зрения подходить. Опять же, сколько людей, столько и мнений.
Вот и я к тому же. Разные взгляды неизбежны. Конкретно про твой патчмогу сказать, что я его накатил, поигрался с ним, потыкал и так и этак и решил, что сделаю как изначально планировал.
>> Читать далее
# Re: Публичный nodelist
Andrew Lobanov (tavern,1) → vit01 – 15:14:09 2016-08-18
За вычетом тороноды в таверне лежит актуальная полная схема.
Andrew Lobanov (tavern,1) → vit01 – 15:14:09 2016-08-18
За вычетом тороноды в таверне лежит актуальная полная схема.
# Публичный nodelist
Andrew Lobanov (tavern,1) → All – 10:37:51 2016-08-17
Хочу выпустить сабж и интегрировать его в вебморду таверны.
2vit01: Если не затруднит, не мог бы ты пометить контактную информацию, которой не хочешь делиться как unpublished?
2Difrex: Сделаешь свой лист? Желательно с контактной информацией для приватного списка и без оной для публичного.
Andrew Lobanov (tavern,1) → All – 10:37:51 2016-08-17
Хочу выпустить сабж и интегрировать его в вебморду таверны.
2vit01: Если не затруднит, не мог бы ты пометить контактную информацию, которой не хочешь делиться как unpublished?
2Difrex: Сделаешь свой лист? Желательно с контактной информацией для приватного списка и без оной для публичного.
# Re: Публичный nodelist
vit01 (mira, 1) → Andrew Lobanov – 03:46:03 2016-08-18
Большое спасибо за скрипт :)
Уже протестировал. Теперь нужен полный ноделист, и можно будет ставить на главную.
vit01 (mira, 1) → Andrew Lobanov – 03:46:03 2016-08-18
Большое спасибо за скрипт :)
Уже протестировал. Теперь нужен полный ноделист, и можно будет ставить на главную.
# Фичереквест в Цезий
vit01 (mira, 1) → All – 16:23:09 2016-08-20
Правка конфига по сочетанию клавиш.
Было бы очень удобно.
vit01 (mira, 1) → All – 16:23:09 2016-08-20
Правка конфига по сочетанию клавиш.
Было бы очень удобно.
# Re: Огромные задержки
Difrex (mira, 14) → vit01 – 12:18:12 2016-08-17
Исправил.
Файловая бд - зло. Пыхонода же умеет в нормальную базу?
Difrex (mira, 14) → vit01 – 12:18:12 2016-08-17
Исправил.
Файловая бд - зло. Пыхонода же умеет в нормальную базу?