Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

Корпус своих сообщений

Автор Rwseg, июня 8, 2013, 02:09

0 Пользователи и 1 гость просматривают эту тему.

Rwseg

Каким-то образом возможно вынут все свои сообщения отсюда в один текстовый файл? :??? Хочу провести стат. анализ своей речи. :umnik:

Тайльнемер

Написать простенькую программу на каком-нибудь языке программирования.
Я могу попробовать.

Тайльнемер

Вот, пожалуйста.
Запускаете LFUserCorpus.exe без аргументов, вводите id пользователя, ждёте, получаете текстовый файл с текстом всех сообщений без цитат.
Либо даёте id в качестве аргумента. Второй аргумент — путь выходного файла (опционально).

(Id пользователя можно посмотреть в адресной строке, зайдя в профиль пользователя. Напр.,
httр://lingvoforum.net/index.php?action=profile;area=summary;u=40968.
40968 — это id.)

Если что-то работает не так, или нужно что-то ещё — говорите, я переделаю.

Тайльнемер


Тайльнемер

Извините, там перевод строки пропадает. Щас я переделаю.

Hellerick

А можно посмотреть некомпилированный код? Просто интересно посмотреть вы это делаете.

Лично я бы решил задачу с помощью Экселя, downloadthemall'а, и SED'а.

Тайльнемер

Цитата: Тайльнемер от июня  8, 2013, 10:22
Извините, там перевод строки пропадает.
Исправил

Цитата: Hellerick от июня  8, 2013, 11:00
А можно посмотреть некомпилированный код? Просто интересно посмотреть вы это делаете.
По-тупому. Вот исходник.

Цитата: Hellerick от июня  8, 2013, 11:00
Лично я бы решил задачу с помощью Экселя, downloadthemall'а, и SED'а.
А Эксель для чего?

Hellerick

Цитата: Тайльнемер от июня  8, 2013, 11:11
А Эксель для чего?
Я бы в нем сгенерировал html-код странички со ссылками, которые бы скормил downloadthemall'у.

Тайльнемер

Замечание:
Прога читает ЛФ от имени пользователя bot, которого я создал. Я вступил им во все открытые группы и подал заявки во все закрытые группы, но эти заявки ещё рассматриваются. Так что сообщения в закрытых группах пока не видны.

Тайльнемер


Hellerick

*Хеллерик разглядывает таймстампы в архиве*

Тайльнемер, а вы сейчас в каком часовом поясе?

Тайльнемер


Bhudh

Цитата: Hellerick от июня  8, 2013, 11:00Лично я бы решил задачу с помощью Экселя, downloadthemall'а, и SED'а.
А я бы с помощью PHPQuery+jQuery.
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Python

В принципе, там одного wget'a c sed'ом должно хватить.
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

Bhudh

Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Rwseg

Цитата: Тайльнемер от июня  8, 2013, 11:17
Прога читает ЛФ от имени пользователя bot, которого я создал.
А как он соединяется/логинится с ЛФ?

Wolliger Mensch

«Вот интересно, каких лингвистических жемчуг можно найти в море отодвинутых книг», Ян Гавлиш.
«Впредь прошу помнить, что придумал игру не для любых ассоциаций, а для семантически оправданных. Например, чтó это такое: ,,рулетке" — ,,выпечке"?? Тем более, что сей ляпсус я сам совершил...», Марбол
«Ветхий Завет написан на иврите и частично на армейском», Vesle Anne
«МЛ(ять)КО ... ПЛ(ять)NЪ», Тася
«Вот откроет этот спойлер, например, Марго, ничего не подозревая, а потом будут по всему форуму блюющие смайлики...», Авал
«Томан приличный мужчина. Правда по патриархальным меркам слегка голодранец», Vesle Anne
«Возможен ли фонетический переход "ж" в "п с придыханием"», forest

Gyesa

Offtop
ЦитироватьConsole.OutputEncoding = Encoding.UTF8;
Это было очень не в тему. У меня кракозябры шли, пока это не убрал :(
А так, штука очень даже. Правда, зачем, конечно, так всё сложно было делать? Но ок, довольствуемся-с.
Nu vei obține niciodată ceea ce îți dorești dacă nu-l iei.

Тайльнемер

Цитата: Rwseg от июня 12, 2013, 00:32
А как он соединяется/логинится с ЛФ?
С помощью кукизов.

Цитата: Bienna от июня 12, 2013, 01:01
Это было очень не в тему. У меня кракозябры шли, пока это не убрал
А, я понял — у вас растровый шрифт в консоли.
Я всегда ставлю Consolas, поэтому даже не знал, что есть такая проблема.

Цитата: Bienna от июня 12, 2013, 01:01
Правда, зачем, конечно, так всё сложно было делать?
Я не догадался, как сделать проще.
Как бы вы сделали?

sasza

А чё, тупым windows sriptом никто для таких целей не пользуется?

Gyesa

Цитата: Тайльнемер от июня 12, 2013, 04:19
А, я понял — у вас растровый шрифт в консоли.
Ну, такое у всех, подразумеваю, по умолчанию, посему таки лучше было б убрать эту строчку :)
А вообще, виндосовской cmd'шкой я пользуюсь раз в сто лет, поэтому..)

Цитата: Тайльнемер от июня 12, 2013, 04:19
Как бы вы сделали?
Я чуть попозже напишу. Сейчас я всю неделю буду в дипломе, скоро защита.
Nu vei obține niciodată ceea ce îți dorești dacă nu-l iei.

arseniiv

Цитата: Bienna от июня 12, 2013, 14:03
Ну, такое у всех, подразумеваю, по умолчанию, посему таки лучше было б убрать эту строчку :)
Плохой совет. Лучше в таком случае сделать ещё один ключ командной строки.

Быстрый ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.

Имя:
Имейл:
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр