<html> <head> <meta charset="UTF-8"> <title>Post</title> <script> var msgStr = "投稿する文字列を作成"; function openPost() { var xLink = "https://x.com/intent/tweet?text=" + encodeURIComponent(msgStr); window.open(xLink, "_blank"); } </script> </head> <body> <a href="#" onclick="openPost(); return false;">投稿</a> </body> </html>
#Xのポスト画面を開く import webbrowser import urllib.parse import sys #?text=文字列 を引数にして、ブラウザを起動する。 def open_post(msg_str): x_link = "https://x.com/intent/tweet?text=" + urllib.parse.quote(msg_str) webbrowser.open(x_link) #メインルーチンのサンプル if __name__ == "__main__": end_command = '/' if len(sys.argv) > 1: msg_str = ' '.join(sys.argv[1:]) else: msg_str = "" print(f"メッセージを入力 '{end_command}' で投稿") while True: line = input() if line == end_command: break msg_str += line + "\n" #投稿画面を呼び出す open_post(msg_str)