Я сделал программу, которая анализирует историю сообщений в Telegram и/или ВК. Вот визуализация отношений на расстоянии с моей девушкой

Я сделал программу, которая анализирует историю сообщений в Telegram и/или ВК. Вот визуализация отношений на расстоянии с моей девушкой Отношения, График, Программирование, Python, Длиннопост

FAQ


• Все данные взяты с нашей с девушкой переписки в Telegram и ВКонтакте. Мы перешли на Telegram где-то в мае 2017.


• Код на GitHub: https://github.com/vlajnaya-mol/message-analyser


• Если хотите попробовать на своей переписке, то все инструкции можно найти в файле README на репозитории. Необходима будет установка Python3.6+ и нескольких пакетов для него, с кодом можно не работать - я добавил простенький графический интерфейс. Сама программа делает немного больше чем то, что я вместил в пост.


• Слова в посте перед визуализацией были профильрованные вручную мной так, что остались только наиболее употребляемые и наполненные смыслом слова (без "я", "ну", "да" и так далее). А также я перевел их с украинского на русский :)


• Несколько слов насчет самих графиков. Я приезжал в родной город к девушке где-то раз в месяц и на зимние/летние каникулы в университете (скачки вниз в графике в эти периоды). Этой осенью она сама приехала учиться в мой город и университет, поэтому мы стали больше времени проводить вместе. Это и то, что мы уже почти все о друг-друге знаем, обьясняет постепенное падение в количестве сообщений.

Статистика

796 постов3.1K подписчика

Добавить пост

Правила сообщества

1. Не нарушать правил pikabu

2. Постить контент относящийся к теме сообщества

Вы смотрите срез комментариев. Показать все
1
Автор поста оценил этот комментарий

Дорогой программист @EomEr,  а можно подробную инструкцию для тех, кто со всем этим не просто на "Вы", а на "Мой господин"? Я даже зарегистрировался на Пикабу ради этой просьбы.

раскрыть ветку (34)
4
Автор поста оценил этот комментарий

Хм, боюсь будет много непоняток, но попробую обьяснить:
1) Нужно установить Python 3.6
В Интернете много гайдов о том, как это сделать. Например: https://python-scripts.com/install-python-windows


2) Дальше скачиваем вот этот проект: https://github.com/vlajnaya-mol/message-analyser


3) На странице проекта написано как установить и использовать программу (на английском). Уточню некоторые моменты:

- В папке проекта запустить командную строку. Ввести команду

"pip install -r requirements.txt"

- Когда установка закончится (желательно удачно) нужно ввести "python main.py"


4) Дальше  запустится оконный интерфейс в котором нужно просто следовать командам.

раскрыть ветку (33)
Автор поста оценил этот комментарий

Спасибо за попытку помощи. Плохо иногда быть хомячком.

раскрыть ветку (29)
Автор поста оценил этот комментарий

Пиши если будут вопросы, отвечу пока еще не лег спать)

раскрыть ветку (28)
Автор поста оценил этот комментарий

ModuleNotFoundError: No module named 'emoji' после последнего пункта :с

раскрыть ветку (1)
Автор поста оценил этот комментарий

Не установился модуль 'emoji', а скорее всего и остальные модули

Нужно pip install emoji

А еще лучше pip install -r requirements.txt

Автор поста оценил этот комментарий

Как указать командной строке, где лежит этот requirements.txt?

раскрыть ветку (22)
Автор поста оценил этот комментарий

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

раскрыть ветку (21)
Автор поста оценил этот комментарий

Command "c:\users\admin\appdata\local\programs\python\python36-32\python.exe -u

-c "import setuptools, tokenize;__file__='C:\\Users\\Admin\\AppData\\Local\\Temp

\\pip-build-wjclgk6o\\wordcloud\\setup.py';f=getattr(tokenize, 'open', open)(__f

ile__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__

, 'exec'))" install --record C:\Users\Admin\AppData\Local\Temp\pip-wfzfce0c-reco

rd\install-record.txt --single-version-externally-managed --compile" failed with

error code 1 in C:\Users\Admin\AppData\Local\Temp\pip-build-wjclgk6o\wordcloud\


Что-то не то...

раскрыть ветку (20)
Автор поста оценил этот комментарий

Это после чего такая ошибка?

раскрыть ветку (19)
Автор поста оценил этот комментарий

После попытки выполнить python main.py командная строка жаловалась
ModuleNotFoundError: No module named 'emoji'

как у человека выше, и я ввёл pip install emoji
Помогло. После чего я снова ввёл python main.py
и вылезло это

ModuleNotFoundError: No module named 'wordcloud'

Я ввёл pip install wordcloud , после чего вылезло то, что я вам показал.

раскрыть ветку (18)
Автор поста оценил этот комментарий

А вы запускали pip install -r requirements.txt ?
похоже на то, что у вас пакеты с этого файла не установились

раскрыть ветку (17)
Автор поста оценил этот комментарий

Запускал, сейчас даже запустил ещё раз.

Там в конце вот такой красный текст, тоже упоминающий wordcloud (а может тот же самый)=/

Command "c:\users\admin\appdata\local\programs\python\python36-32\python.exe -u -c "import setuptool

s, tokenize;__file__='C:\\Users\\Admin\\AppData\\Local\\Temp\\pip-build-mr0o8uzr\\wordcloud\\setup.p

y';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(co

mpile(code, __file__, 'exec'))" install --record C:\Users\Admin\AppData\Local\Temp\pip-o9jxvl2a-reco

rd\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\

Users\Admin\AppData\Local\Temp\pip-build-mr0o8uzr\wordcloud\

раскрыть ветку (16)
Автор поста оценил этот комментарий

Здравствуйте!
Не получается настроить, не смыслю ничего. Можете помочь, я могу заплатить)

раскрыть ветку (2)
Автор поста оценил этот комментарий

Привет!
Извини, был немного занят. Всё ещё актуально?

раскрыть ветку (1)
Автор поста оценил этот комментарий

здраствуй, для меня актуально

Автор поста оценил этот комментарий
pip не является внутренней или внешней командой, исполняемой программой или пакетным файлом
раскрыть ветку (2)
Автор поста оценил этот комментарий

нужно добавить Python в PATH. Как это сделать написано в любом гайде по установке питона

раскрыть ветку (1)
Автор поста оценил этот комментарий

добавил в path python и scripts, один хрен выдаёт ту же самую ошибку. в чём может быть проблема?

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку