Твиттер Илона Маска в телеграме и с переводом на русский
Хочу поделиться одной моей поделкой, возможно, кому-то она тоже будет полезна. В этой статье я поделюсь тем, что я сделал, чтобы читать Twitter-аккаунт Маска в удобном мне месте и имея под рукой перевод англоязычных твитов на русский.
Проблема
Последние несколько лет замечаю за собой, что хочу начать регулярно почитывать тот или иной блог, но если он не находится в зоне удобного или привычного доступа (к сожалению весь твиттер для меня таков, ничего не могу с собой поделать, не читатель я твиттера), то я довольно быстро забиваю на это. Еще хуже, если блог на другом языке, тут появляется дополнительная проблема, когда из-за технических терминов или разговорного жаргона сложно понять смысл. Собственно такие «преграды» обычно и приводят к тому, что вроде бы и хочется, но как-то не делается.
Идея
Сейчас я делаю на заказ программных роботов, которые в онлайне обрабатывают новостные потоки в соцсетях, фильтруют, выбирают наиболее интересные и цитируемые, и передают заказчику. Я подумал, почему бы мне не использовать свои навыки и не облегчить себе жизнь в описанной выше проблеме. Для этого нужно только каждые сколько-то минут заходить в твиттер, забирать новые сообщения, прогонять их через переводчик и отправлять в канал в телеграме. Кажется, ничего сложного.
Подводные камни
Первая проблема, с которой я столкнулся, это фрилансеры, у которых я пытался заказать кусок кода, который непосредственно выгружает новые посты из твиттера, все подряд отказывались от выполнения заказа. Прямо брали, а потом у одного компьютер сломался, у другого появились другие дела, третий в последний момент передумал.
Вторая проблема, отказ твиттера в выдаче доступа к API в описанных мной кейсах. То есть остается единственный вариант заниматься веб-скраппингом. Ну что ж.
Третья проблема, оказалось, что требуется довольно много ручной работы, чтобы преобразовать пост из твиттера в формат телеграма, и чтобы он прилично выглядел. В частности, картинки, предпросмотры ссылок, упоминания и тд.
Технологии
Я решил попробовать самостоятельно и начал гуглить что-то вроде «parsing twitter without API». Нашлось достаточно много решений, сразу скажу, что решение twint — библиотека с открытым исходным кодом, которая вполне работоспособна и подошла под мою задачу.
Для того, чтобы перевести текст с английского на русский, я сначала было собирался использовать google translate, но понимал, что в нем ограниченное количество бесплатных переводов, решил что попробую использовать единственную известную мне нейросеть для перевода с английского на русский fairseq от Facebook AI Research. Качество перевода показалось мне вполне приемлемым с точки зрения того, чтобы понять в чем суть твита, хотя оно и не было идеальным.
Все это я обернул в скрипт на языке программирования python и запустил на постоянную работу на своем сервере.
Примеры кода
Чтобы собрать данные из твиттера без использования выделенных девелоперских доступов, логинов, паролей и API, нужно сделать следующее:
Запустить код формата
Из функционала, который есть у библиотеки еще отмечу:
Возможность искать твиты пользователя по ключевому слову
Возможность находить твиты пользователя с указанием номеров телефонов и почт
Поиск твитов вокруг определенной локации
Сохранение в Elasticsearch или SQLite
Сохранение фоловеров, подписок и избранных для пользователя
Данные сохраняются в csv файл, в котором присутствуют такие поля как (перечислю те, которые использовал сам, так как их много и большинство несут мало информации):
Итого необходимо было установить:
В нем два раза производится перевод и проверяется соотвествие результата исходному варианту. При первом запуске с серверов torch хаба выкачивается большая нейронка, которая довольно шустро работает и на процессоре.
В целом, если не считать способов использования библиотек, у меня набралось еще довольно много кода, чтобы делать полученные сообщения достаточно читабельными, но это уже детали моего применения.
Как пользоваться
Выглядит сейчас это следующим образом. Каждый твит и ретвит на главной странице твиттера Илона Маска пропускается через переводчик, подбираются ссылки и картинки из поста, дальше все это сохраняется в пост в телеграм-канале. Выглядит это так
Итого у меня получился телеграм-канал под названием «Твиттер Илона Маска» (подписывайтесь, мне будет приятно, что это нужно кому-то еще , будет дополнительный стимул поддерживать в будущем), в котором можно
1) читать новые и старые посты Илона Маска
2) видеть перевод текста на русский язык
3) перейти по ссылке на исходный пост в твиттере
И все это без регистрации и смс.
Если эта статья показалась вам интересной, поставьте, пожалуйста апвоут (так ее увидит больше людей) и подписывайтесь на мой блог в телеграме, там я ежедневно рассказываю о всех своих экспериментах. Если хотите решить похожую проблему для своего бизнеса — пишите в личку.
Помогите связаться с Илоном Маском!
Друзья, у меня есть мечта подарить Илону Маску мои ламповые часы и поэтому я сделал проект МАРС-2024. Мне нужна ваша поддержка, без неё ничего не выйдет!
Вот возможный твит/коммент:
@ElonMusk this guy @past_indicator wants to give you as a present his MARS-2024 nixie clocks he made specially for you. He is now in Silicon Valley with this present and will be there till 15th of April.
Мою полную историю вы можете прочитать тут:
Спасибо всем за поддержку!
Гугл показывает, что вы ИП, производите часы. Связи часов с Маском не вижу. Вы просите нас рейдить его акки для чего? Что бы вы подарили маску свои часы, попиварились, и у вас продажи были выше.
Хз, если честно, не увидел социальной нагрузки. Not your army.
не связывайся с ним, бо отправит он тебя в космос(открытый) с твоими часами, будете на орбите тИкать
Им место в музее «Поля чудес» Срочно высылай копию Якубовичу. А хайпится на Маске, еще и привлекая народ, как минимум не вежливо. имхо
Мы с ним знакомы лет 20
ну напиши ему в твиттер
напиши ему в твиттор
отнеси в офис, поставь на пол в центре хола и бегом выбеги из офиса расталкивая людей
он сам тебя найдет
ну или пара бугаёв из охраны
если сразу не догонят
пс я бы так сделал
а то как-то унизительно писать первым, типа я добиваюсь его внимания, типа для меня честь сделать ему подарок или поговорить с ним, в то время как на самом деле я ахуенный и он сам должен хотеть чтобы я уделил ему минутку.
Когда смотришь на счёт за отопление зимой
Что там у Илона Маска: «Рапторы», «Старшип» и новые «Старлинки»
Перед Днём Благодарения 26 ноября Илон Маск разослал нервное письмо сотрудникам SpaceX о кризисе в производстве двигателей Raptor и потенциальном банкротстве компании. Наш коллега, Михаил Котов, уже подробно разобрал ситуацию, поэтому подчеркнём лишь несколько ключевых моментов. Ни о каком банкротстве SpaceX речи не идёт, но на массовое производство двигателей Raptor действительно «завязано» будущее всего бизнеса компании. На каждом Starship и Super Heavy их будет по 6 и 29 (а потом и 33) соответственно. Поэтому их потребуется много (летом предполагалось, что новая площадка в McGregor сможет производить от 2 до 4 двигателей в день). Очевидно, что пока проблемы с масштабированием производства есть. И увольнение Уилла Хелтсли (Will Heltsley), вице-президента по двигателям, на это явно указывает. Между тем, в недавнем твитте Маск написал, что проблема решается.
Куда важнее информация в письме Маска о планах SpaceX по масштабированию Starlink. Пока на орбите около 1900 КА, а на Земле 140 тыс. пользователей, — с пополнением группировки справляется Falcon 9 (50-60 КА за один запуск). Но Маск написал о необходимости нарастить производство пользовательских терминалов до нескольких млн в год, а мегасозведие Starlink в итоге должно насчитывать 42 000 КА. Второе поколение КА будет тяжелее (850-1250 кг) и производительнее, для их массовых запусков Falcon 9 уже не подойдёт, — нужен сверхтяжёлый Starship (предполагается запускать до 120 КА за раз). Несмотря на то, что он ещё не летал (вероятно, первый квартал 2022 г.), Маск ожидает достижения ритмичности «хотя бы раз в две недели». Эксперты склонны считать, что на такой темп Starship сможет выйти лишь к концу 2022 г., в аккурат к началу коммерческой эксплуатации в 2023 г. Только при такой частоте удастся достичь положительного баланса между расходами и доходами от Starlink. Пока компания теряет деньги на каждом терминале, фактически субсидируя пользователей в угоду роста абонентской базы.
Надоел медленный интернет в машине? Нет проблем!
Так подумал Гарольд Мёрфи (Harald Murphy) из Австралии и установил антенну Starlink прямо на свою Tesla Model X
Отметим, что на данный момент покрытие сети всё ещё ограничено, поэтому SpaceX рекомендуют не отдаляться от дома далеко и гарантируют уверенный приём только в заявленном при подключении месте.
Мёрфи также заявил, что надеется на увеличение покрытия сети. По мере запуска большего количества спутников компании покрытие действительно будет увеличиваться, как и скорость. На данный момент на орбите уже эксплуатируется 1775 спутников Starlink. В рамках 1-й фазы развёртывания группировки предполагается запустить 4408 космических аппаратов. Если в следующем году Starship доберётся до орбиты, вывод спутников Starlink должен показать значительный прирост.
Россиянку Кикину отправят в космос на корабле Crew Dragon
Глава «Роскосмоса» Рогозин: космонавт Кикина полетит в 2022 году на корабле Crew Dragon
Рогозин добавил, что соответствующее решение в госкорпорации уже принято. На российском корабле, в свою очередь, полетит американский астронавт.
SpaceX в 100-й раз успешно посадила первую ступень Falcon 9 (и сколько всё это стоит в сравнении)
Два дня назад. И уже 134 запуска теперь всего.
Вот так приземление ракеты обратно (и даже на качающуюся платформу на воде) стало нормой и обыденностью.
Для сравнения российские ракета-носители:
Не эксперт по космосу, просто энтузиаст и люблю копаться в цифрах и сравнениях.
Илон Маск хочет уйти из Tesla и SpaceX, чтобы стать блогером
Илон Маск написал в твиттере, что думает об уходе из Tesla, SpaceX и других своих компаний.
Все свободное время он готов посвятить ведению своего блога.
thinking of quitting my jobs & becoming an influencer full-time wdyt
Подумываю бросить работу и стать инфлюенсером на полной ставке. Что вы думаете?
Илья Сидоров
Редактор новостей и автор статей на iPhones.ru.
Эти 5 недостатков iPhone давно решены в Android. Apple, ускоряйся
Как я сделал дома все светильники умными. Обзор выключателей Aqara, они еще расход энергии показывают!
Что такое Yappy (Яппи)? Новая российская соцсеть, о которой рассказали Путину
Huawei представила раскладной смартфон P50 Pocket с круглым экраном и гибким дисплеем
В Яндекс.Станции и Станции Макс сегодня появился эквалайзер. Можно настроить звук колонки под себя
Apple выпустила 10 полезных советов по использованию iPhone
Яндекс запустил семейную оплату своих сервисов. Это одна банковская карта на 4 человек
Илон Маск заявил, что Tesla потратит на новый завод в Техасе 10 миллиардов долларов
Теперь в электромобилях Tesla есть легендарная игра Sonic the Hedgehog 1991 года
Журнал Time назвал Илона Маска человеком года
? Комментарии 24
Все хотят стать блогером
Судя по заявлениям он хочет стать очень публичным человеком )) Может тогда уж лучше сразу в президенты?
С такими «инсайтами» весь фондовый и крипто рынок поседел и постарел
Наверное он перекурил чего-то. Отпустит…
Красавчик, уровень юмора для человека, которого считают самым богатым в мире – топ
Походу, скоро Тесле и спейс иксу хана, раз подумывает от туда свалить
после того как вывел акции на NNN миллионов баксов в кэш, то можно становиться кем угодно ….
и заявлять, что деньги его не интересуют )))
Только идиоты до сих пор думаю что Маск не нанятый государством пиар менеджер клоун, а реальный бизнесмен))) де факто в США госэкономика и диктатура покруче СССР, попробуй что то сказать против общей политики – соседи донесут и весь квартал перестанет общаться
На самом деле это может спасти tesla и spacex
Вряд ли. С машинами все понятно – другие производители раскачиваются, выпускают электромобили, снижают цены. Не завтра, но через десять лет при соответствующем развитии инфраструктуры электромобиль может вытеснить бензин.
Что творится с рынком после взрывных твитов Илона Маска: 5 ярких примеров
В XXI веке развернуть рынки можно постами в соцсетях — конечно, для этого нужно быть достаточно влиятельной личностью. Например, Дональд Трамп мог создать ажиотаж на фондовых биржах всего одним сообщением.
Маск тоже может сдвигать котировки громкими постами в твиттере — правда, в основном это касается его компании Tesla. Акции производителя электрокаров и без того отличаются волатильностью, но после твитов Илона они не раз обваливались или улетали «в космос».
Но далеко не все этим довольны, и 12 марта 2021-го один из инвесторов Tesla Чейз Гэррити подал в суд на Маска и совет директоров компании, заявив, что «беспорядочные» твиты Маска подвергают Tesla миллиардным рискам.
Вот какие твиты Маска уже точно войдут в историю фондового рынка.
Впервые этот текст был опубликован 7 мая 2020 года.
1. Обрушил акции Samsung и возвысил Panasonic
Первая по-настоящему громкая история связана с Tesla, но сказалась на акциях совсем других компаний. В июне 2016-го, когда мир с нетерпением ждал скорого окончания разработки Tesla Model 3, в прессе появилась информация о том, что поставщиком батарей для нового электрокара компании станет Samsung.
Но 8 июня Маск пресек все слухи одним твитом, написав: «Хотел бы уточнить, что в плане батарей для Model 3 Tesla работает исключительно с Panasonic. Новости, в которых утверждается иное, — ложные».
Would like to clarify that Tesla is working exclusively with Panasonic for Model 3 cells. News articles claiming otherwise are incorrect.
2. Сообщил о банкротстве на 1 апреля и придал падению Tesla ускорение
Воскресным вечером 1 апреля 2018-го Маск внезапно опубликовал серию твитов, в которых сообщил о банкротстве Tesla. «Несмотря на напряженные попытки заработать деньги, включая отчаянную массовую распродажу пасхальных яиц, мы с грустью сообщаем, что Tesla абсолютно и полностью обанкротилась. Так обанкротилась, что вы даже не поверите», — говорилось в одном из твитов.
Разумеется, это была шутка: пост было опубликован в «день дурака», после него Маск сообщил о попадании Tesla под действие «наихудшей, 14-й с половиной главы» Кодекса о банкротстве США (ее не существует), а закончил все словами: «Илон был найден вырубленным об Tesla Model 3, окруженный бутылками «Теслакиллы», следы высохших слез все еще видны на его щеках».
Elon was found passed out against a Tesla Model 3, surrounded by «Teslaquilla» bottles, the tracks of dried tears still visible on his cheeks.
This is not a forward-looking statement, because, obviously, what’s the point?
Но инвесторам было не до смеха: как раз перед этим на Tesla обрушились плохие новости:
Все это стоило Tesla падения акций на 5,1% по итогам торгов 2 апреля. По мнению аналитика RW Baird Бена Калло, шутка Маска тоже сыграла свою роль, в тяжелый для компании момент не найдя отклика у инвесторов. «Это было очень смело и очень оскорбительно для многих», — сказал он.
3. Взвинтил котировки Tesla твитом о выкупе акций
Впоследствии Илон оправдывался, что тот твит нельзя было воспринимать буквально. «Твит передает уверенность в том, что в случае сделки финансирование обеспечено, но вовсе не означает, что имеется «официальная документация», где прописаны «все условия сделки». Единственное разумное толкование слов «финансирование обеспечено» заключается в том, что финансирование не станет препятствием в случае сделки», — приводит Bloomberg выдержку из заявления Маска, отправленного в суд по иску инвесторов Tesla.
4. Подбил акции Tesla иронией над SEC
Just want to that the Shortseller Enrichment Commission is doing incredible work. And the name change is so on point!
«Просто хотел заметить, что Комиссия по обогащению шортселлеров (Shortseller Enrichment Commission на английском, или SEC) делает невероятную работу! И изменение названия так в тему!» — написал Маск.
Маск написал это через два часа после того, как федеральный судья в Нью-Йорке потребовал от SEC и главы Tesla обосновать целесообразность досудебного соглашения, которое те заключили в конце сентября.
Рынок тут же отреагировал на этот твит: бумаги Tesla упали на 5%. Падение продолжилось на следующий день — отыграть его удалось лишь через пару недель.
Через неделю в интервью The Verge Маск заявил, что не отказывается от своих слов. «Хочу подчеркнуть: я не уважаю SEC», — сказал Илон, но добавил, что все же будет соблюдать условия соглашения из уважения к американскому правосудию.
5. Назвал бумаги Tesla переоцененными — они рухнули на 10%
После всех резонансных постов власти США потребовали от Маска утверждать все твиты о финансовых показателях Tesla или том, что на них влияет, у специально нанятой «твиттер-няньки» (юриста Tesla). Маск все же согласился на это в конце апреля 2019-го, что не помешало ему сдвинуть котировки компании, просто огласив свое личное мнение об акциях.
Tesla stock price is too high imo
Даже «эффекта Маска» хватило ненадолго: уже на следующих торгах акции отыграли большую часть падения и продолжили рост. И, скорее всего, это был далеко не последний взрывной для котировок твит Маска.
Больше новостей об инвестициях вы найдете в нашем аккаунте в Instagram
Twitter Илона Маска в Telegram с переводом на русский
Хочу поделиться одной моей поделкой, возможно, кому-то она тоже будет полезна. В этой статье я поделюсь тем, что я сделал, чтобы читать Twitter-аккаунт Маска в удобном мне месте и имея под рукой перевод англоязычных твитов на русский.
Последние несколько лет замечаю за собой, что хочу начать регулярно почитывать тот или иной блог, но если он не находится в зоне удобного или привычного доступа (к сожалению весь твиттер для меня таков, ничего не могу с собой поделать, не читатель я твиттера), то я довольно быстро забиваю на это. Еще хуже, если блог на другом языке, тут появляется дополнительная проблема, когда из-за технических терминов или разговорного жаргона сложно понять смысл. Собственно такие «преграды» обычно и приводят к тому, что вроде бы и хочется, но как-то не делается.
Сейчас я делаю на заказ программных роботов, которые в онлайне обрабатывают новостные потоки в соцсетях, фильтруют, выбирают наиболее интересные и цитируемые, и передают заказчику. Я подумал, почему бы мне не использовать свои навыки и не облегчить себе жизнь в описанной выше проблеме. Для этого нужно только каждые сколько-то минут заходить в твиттер, забирать новые сообщения, прогонять их через переводчик и отправлять в канал в телеграме. Кажется, ничего сложного.
Первая проблема, с которой я столкнулся, это фрилансеры, у которых я пытался заказать кусок кода, который непосредственно выгружает новые посты из твиттера, все подряд отказывались от выполнения заказа. Прямо брали, а потом у одного компьютер сломался, у другого появились другие дела, третий в последний момент передумал.
Вторая проблема, отказ твиттера в выдаче доступа к API в описанных мной кейсах. То есть остается единственный вариант заниматься веб-скраппингом. Ну что ж.
Третья проблема, оказалось, что требуется довольно много ручной работы, чтобы преобразовать пост из твиттера в формат телеграма, и чтобы он прилично выглядел. В частности, картинки, предпросмотры ссылок, упоминания и тд.
Я решил попробовать самостоятельно и начал гуглить что-то вроде «parsing twitter without API». Нашлось достаточно много решений, сразу скажу, что решение twint — библиотека с открытым исходным кодом, которая вполне работоспособна и подошла под мою задачу.
Для того, чтобы перевести текст с английского на русский, я сначала было собирался использовать google translate, но понимал, что в нем ограниченное количество бесплатных переводов, решил что попробую использовать единственную известную мне нейросеть для перевода с английского на русский fairseq от Facebook AI Research. Качество перевода показалось мне вполне приемлемым с точки зрения того, чтобы понять в чем суть твита, хотя оно и не было идеальным.
Все это я обернул в скрипт на языке программирования python и запустил на постоянную работу на своем сервере.
Выглядит сейчас это следующим образом. Каждый твит и ретвит на главной странице твиттера Илона Маска пропускается через переводчик, подбираются ссылки и картинки из поста, дальше все это сохраняется в пост в телеграм-канале. Выглядит это так
Итого у меня получился телеграм-канал под названием «Твиттер Илона Маска» (подписывайтесь, мне будет приятно, что это нужно кому-то еще ?, будет дополнительный стимул поддерживать в будущем), в котором можно
1) читать новые и старые посты Илона Маска
2) видеть перевод текста на русский язык
3) перейти по ссылке на исходный пост в твиттере
И все это без регистрации и смс:)
Если эта статья показалась вам интересной, поставьте, пожалуйста апвоут (так ее увидит больше людей) и подписывайтесь на мой блог в телеграме, там я ежедневно рассказываю о всех своих экспериментах. Если хотите решить похожую проблему для своего бизнеса — пишите в личку.