[PYTHON] Stummschalten Sie Twitter-Trends und haben Sie ein angenehmes Twitter-Leben! !!

Ist TL nicht laut?

Hallo, das ist Lily Mameoka. lange nicht gesehen. Ich habe immer darüber nachgedacht, aber ** TL, ist es nicht laut? ** ** ** Wenn eine Animation gesendet wird (z. B. Sonntagmorgen), wenn ein großer Supermarkt eine Kampagne durchführt, wenn ein bestimmter Soshage eine Kampagne durchführt, wenn ein Millionär oder Youtuber eine Geschenkkampagne durchführt, ○ Ich weiß es nicht ... Es ist schön, dass TL normalerweise lebhaft ist, aber es ist unangenehm, dass TL mit den ** Tweets, die für den zuvor erwähnten Betrachter ** nutzlos sind, laut ist. ~~ Fülle die TL mit einem Tweet, der keine Rolle spielt und ficke. ~~ Auch wenn ich zu Twitter gekommen bin, um der Realität zu entkommen, ist es ärgerlich, die ** DIE ☆ weltlichen ** Wörter zu hören, mit denen Wochenzeitschriften umgehen ...

** Ich möchte das Trendwort von einem Ende aus stumm schalten ** und eine friedliche TL wiedererlangen ~~~~~~~~~~~~~~~~~! !! !! !!

Holen Sie sich Trends

Holen Sie sich zuerst das Trendwort. Durch die Verarbeitung aller Trendwörter wird jedoch eine erhebliche Anzahl von Benutzern stummgeschaltet (das tut mir leid). Daher möchte ich nur diejenigen mit Hash-Tags erhalten!

get_trends.py


#!/usr/bin/env python
# -*- coding:utf-8 -*-

import tweepy

CONSUMER_KEY=''
CONSUMER_SECRET=''
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
ACCESS_TOKEN = ''
ACCESS_TOKEN_SECRET = ''
auth.set_access_token(ACCESS_TOKEN, ACCESS_TOKEN_SECRET)

def get_trends(api):
    trend = api.trends_place(23424856)[0]
    trends = trend['trends']
    print(u"Trends:")
    for i in range(len(trends)):
        print(u"\t{0}".format(trends[i]["name"]))

if __name__ == '__main__':
    api = tweepy.API(auth)
    get_trends(api)

Wenn ich das mache ...

Trends:
	#Charaktere, die diesen Sommer ihren Badeanzug sehen wollen
	#Kinnikuman animiert
	#Die vorausschauende Bekehrung von ihr zeigt die Rückladung
	#Was Sie bei Dospara Spring Sale wollen
	#Kleine Klasse
	#Geldleistungen
	#Nun, Herr Dai
	#Musica Piccolino
	#Acht-Chan Tanjo Day Party
	#Diagnose Ihres Onkels
	#Seki Jani 8TV
	#Kazumi Mobame
	#Den Badeanzug übereinander legen
	#Gracro Capture Frage
	#Lass uns zu Hause tanzen

Oh! Es kam heraus ~ ~ ~. Dieses Mal konzentrieren wir uns auf japanische Trends, daher lautet die Standort-ID 23424856. Als ich es nachgeschlagen habe, scheint es, dass Tokio 1118370 ist.

Zu einer friedlichen TL! !!

Nun, das Hauptthema.

Ich denke **! ** Die Twitter-API unterstützt keine Keyword-Stummschaltung. https://stackoverflow.com/questions/55916527/is-there-a-way-to-create-and-destroy-muted-words-using-the-twitter-api Hmm. Es ist nun mal so. ** Stummschalten der Person, die das Wort getwittert hat ☆ ** Es bleibt keine andere Wahl, als einige Opfer für den Frieden meiner TL zu bringen! Bitte vergib mir ♡

trend_blocker.py


#!/usr/bin/env python
# -*- coding:utf-8 -*-

import tweepy

CONSUMER_KEY=''
CONSUMER_SECRET=''
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
ACCESS_TOKEN = ''
ACCESS_TOKEN_SECRET = ''
auth.set_access_token(ACCESS_TOKEN, ACCESS_TOKEN_SECRET)

mute_words = []

def get_trends(api):
    trend = api.trends_place(23424856)[0]
    trends = trend['trends']
    for i in range(len(trends)):
        if trends[i]["name"].startswith("#"):
            mute_words.append(trends[i]["name"])
    
def mute():
    api = tweepy.API(auth)
    get_trends(api)
    count = 1 #Geben Sie die Anzahl der Stummschaltungen ein, die Sie in jedem Wort mögen
    for mute_word in mute_words:
        print(mute_word)
        search_res = api.search(q = mute_word,count = count)
        for res in search_res:
            print(res.user.screen_name)
            api.create_mute(res.user.screen_name)
            print("--------------------------------------")

if __name__ == '__main__':
    mute()

In Ordung! !! !! Jetzt haben wir eine friedliche TL! Das ist großartig! ~~ Entkomme sofort der Realität mit einem komfortablen TL ~~~~~~~~~~! !! ~~

Referenzmaterial

http://docs.tweepy.org/en/latest/index.html

Recommended Posts

Stummschalten Sie Twitter-Trends und haben Sie ein angenehmes Twitter-Leben! !!
Lebe ein typenloses Twitter-Leben mit Alexa
Erstellen Sie einen Bot, der Twitter-Trends verstärkt
Komfortables Dokumentenleben mit Docutils und Ruby
Verwenden Sie eine Skriptsprache für ein komfortables C ++ - Leben