Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #クリップボードにある文字列に from: と exclude:replies を付加するコードです。
- #例えば、 ABCという文字列がクリップボードにあった場合に、 from:ABC exclude:replies に置き換わります。
- #X(旧ツイッター)で、リプライを除いたポスト(ツイート)を表示させたい場合に使用します。
- # 誰かのアカウント名をCtrl+C または コピーしてクリップボードに載せた状態で、Ctrl + Shift を押すと動作します。
- #起動するとループに入るので、終わる時は Ctrl + Cで終了してください。(雑)
- import pyperclip
- import keyboard
- import time
- def process_text(text):
- # 与えられた文字列を加工するロジックをここに追加
- processed_text = f"from:{text} exclude:replies"
- return processed_text
- def main():
- shortcut_pressed = False # ショートカットが押されたかどうかのフラグ
- while True:
- # ショートカットが押された場合
- if keyboard.is_pressed("shift") and keyboard.is_pressed("c"):
- if not shortcut_pressed:
- shortcut_pressed = True
- # クリップボードのテキストを取得
- clipboard_text = pyperclip.paste()
- # テキストを加工
- processed_text = process_text(clipboard_text)
- # 加工後のテキストをクリップボードにコピー
- pyperclip.copy(processed_text)
- # ショートカットが解除された場合
- elif shortcut_pressed:
- shortcut_pressed = False
- # 少し待機して負荷を減らす(無限ループを回るのを抑制)
- time.sleep(0.1)
- if __name__ == "__main__":
- main()
Advertisement
Add Comment
Please, Sign In to add comment