LINUX.ORG.RU

LORA. Linux.org.ru console client

 , , ,


3

11

Версия 0.2:

Убрали ненавистный парсинг на sed, впилили ненавистный парсинг на питоне via lxml. Системные требования повысились: требует, кроме стандартных системных приблуд типа awk и sed теперь еще и python-lxml. Вы знаете, как это установить.

[23:45:48][alex][~/Git/LORA]: ./lora.sh
┍━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┑
│ Добро пожаловать в систему консольного доступа “LORA” v. 0.2                                                                    │
┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┙
┍━ Справка ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┑
│ Введите ваши логин и пароль для авторизации.                                                                                    │
│ вы можете оставить поле пустым для анонимного входа и                                                                           │
│ использовать команду “login” для авторизации позже.                                                                             │
┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┙
Логин: AlexCones
Пароль: 
┍━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┑
│ Успешная авторизация пользователем AlexCones.                                                                                   │
┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┙
LORA> help
┍━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┑
│ Для справки по определенной команде введите 'help команда'                                                                      │
├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Доступные команды:                                                                                                              │
├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│     exit            : Выход                                                                                                     │
│     end             : Выход                                                                                                     │
│     greet           : Показать приветствие                                                                                      │
│     motd            : Показать приветствие                                                                                      │
│     help            : Показать список команд                                                                                    │
│     h               : Показать список команд                                                                                    │
│     ?               : Показать список команд                                                                                    │
│     login           : Логин на ЛОРе                                                                                             │
│     logout          : Разлогиниться                                                                                             │
│     tracker         : Показать трекер                                                                                           │
┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┙
LORA> help tracker
┍━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┑
│ Команда tracker:                                                                                                                │
├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Показать список последних сообщений на сайте http://linux.org.ru.                                                               │
┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┙
LORA> tracker
┍━ Индекс ━ Группа ━━━━━━━━ Заголовок ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┑
│ 7684413   Talks             В продолжении поттеринготредов                                                                      │
│ 7677853   Скриншоты         Почему Ubuntu 12.04 таки няша.                                                                      │
│ 7673670   Linux General     Релиз Zimbra 7.2                                                                                    │
│ 7676612   Talks             Разработка астероидов                                                                               │
│ 7680022   Игры              Unknown Horizons 2012.1                                                                             │
│ 7678934   Linux-org-ru      Тенденции развития дизайна ЛОРа...                                                                  │
│ 7662370   Development       присвоение внутри if                                                                                │
│ 7683956   Linux General     Линус Торвальдс получил премию Millennium Technology Prize                                          │
│ 7681173   Talks             Безопасность домашнего сервера                                                                      │
│ 7684316   Talks             первотег об остальных тегах                                                                         │
│ 7681043   Скриншоты, не под Xfce4 @ iPod touch 4G                                                                               │
│ 7683965   Talks             Apple сожрет всех                                                                                   │
│ 7683015   Web-development   php-шный loadHTML неверно работает с JS                                                             │
│ 7681879   Talks             старые компьютеры и линукс                                                                          │
│ 7681722   Admin             Проблема при подключении к некоторым сайтам                                                         │
│ 7680419   Talks             Идет портирование Steam и Source Engine на Linux                                                    │
│ 7684410   Linux-hardware    Пробовал кто нибудь ковырять медиаплееры на основе андроида? Можно ли туда поставить нормальный lin │
│ 7676271   Development       J теперь можно использовать на устройствах с OS Android                                             │
│ 7684328   General           Синие рожи                                                                                          │
│ 7684530   Admin             CentOS. Win7 намертво виснет при попытке записи файла.                                              │
│ 7681152   Development       Qt + MAC адрес                                                                                      │
│ 7681897   Talks             Хостел на неделю в Москве                                                                           │
│ 7682622   Games             LORLANDIA                                                                                           │
│ 7683021   Talks             Left 4 Dead 2 на Ubuntu - фото из офиса Valve                                                       │
│ 7678072   Desktop           Как пискнуть системным динамиком из консоли?                                                        │
┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┙
LORA> tracker 3
┍━ Индекс ━ Группа ━━━━━━━━ Заголовок ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┑
│ 7684570   Desktop           Поле ввода захватывает фокус                                                                        │
│ 7684413   Talks             В продолжении поттеринготредов                                                                      │
│ 7677853   Скриншоты         Почему Ubuntu 12.04 таки няша.                                                                      │
┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┙
LORA> exit
┍━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┑
│ Помните, anonymous любит вас.                                                                                                   │
┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┙
[23:46:47][alex][~/Git/LORA]: 

Ссылка: github. Рекомендуем качать из раздела downloads
Спасибо следующим господам: AITap, router, kim-roader, sdio, maxcom и конечно anonymous

* * *
Ищем разработчиков на python, которые страстно желают запилить себя в этот проект. Также ищем людей, которые не убегают из комнаты при словах «запили мне документацию». Если хотите помочь, форкните проект и пошлите нам пулл реквест с каким-нибудь полезным исправлением, чтобы мы знали, что вы с нами. Короче, вы знаете, что делать

Перемещено maxcom из talks

★★★

Последнее исправление: AlexCones (всего исправлений: 6)

Ответ на: комментарий от AlexCones

Кириллица + невообразимо отвратитеьный интерфейс сайтов.

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

Dragon59 ★★
()

Предлагаю бюджетный вариант. Берём webkit, грузим страницу, рендерим, результат загоняем в aalib. Останется дописать лишь ввод.

Sadler ★★★
()

Выпилить баш, переписать на ncurses

annulen ★★★★★
()
Ответ на: комментарий от AlexCones

Да не хочу я на баше писать, меня к питону тянет.

Zhbert ★★★★★
()
Ответ на: комментарий от Zhbert

нетрать своё времяна ненужные вещи tklor сломали и это сломают

visual ★★★
()
Ответ на: комментарий от pevzi

Вот когда он перестанет тормозить, тогда поближе подойду.

AlexCones ★★★
() автор топика
Ответ на: комментарий от Bad_ptr

Лучше на перле, для него регулярки родные + возможность создавать форматы вывода.
В php это фичу так и не сделали, а для консольных программ отличная штука.

TDrive ★★★★★
()
Ответ на: комментарий от Kalashnikov

на самом деле я только в перле видел возможность так форматировать вывод.

TDrive ★★★★★
()

получилось вроде ничего, но все же есть links

comp00 ★★★★
()

няшненько, няшненько, одобряю, S на тред.

DoctorSinus ★★★★★
()
Ответ на: комментарий от silw

возможностями и удобством. например printf умеет выравнивать по центру?

TDrive ★★★★★
()
Ответ на: комментарий от Spirit_of_Stallman

чем могу помочь?

Присоединиться к разработке. На гитхабе: https://github.com/AlexCones/LORA
Проблем выявили дофига, поэтому работы много :)

AlexCones ★★★
() автор топика
Ответ на: комментарий от Sonsee

Вы пробовали пользоваться lynx для постинга на ЛОРе более, чем 5 минут?

AlexCones ★★★
() автор топика
Ответ на: комментарий от cvs-255

Проблем с парсингом бы небыло если б взяли phantomjs как я рекомендовал

maxcom ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.