Je cherche spécifiquement à concevoir une action personnalisée pour LaunchBar afin que je puisse lancer un tweet à partir de cet utilitaire. Étant donné que Notification Center a un bouton "Cliquez pour tweeter", je me suis demandé si Notification Center avait des crochets qui me permettraient de l'écrire sans attendre que le développeur du programme ajoute une fonction pour effectuer cette action.
12
Réponses:
Les applications peuvent se connecter aux options de partage avec la nouvelle API NSSharingService . Il semble que des actions LaunchBar personnalisées puissent être effectuées avec n'importe quel fichier exécutable UNIX, vous pouvez donc probablement écrire un petit outil en ligne de commande (ou vous devrez peut-être créer une application réelle - vous devrez la tester) qui active cette API ( en utilisant
NSSharingServiceNamePostOnTwitter
), et cela devrait afficher la boîte de dialogue du tweet.Mise à jour: pour lancer un tweet à partir d'AppleScript, vous pouvez procéder comme suit:
De plus, vous pouvez basculer le mode "Afficher les alertes et les bannières" / ne pas déranger:
(Tout cela est très spécifique à la disposition actuelle des fenêtres de Notification Center et risque de rompre avec les futures mises à jour d'OS X - mais il y aura probablement des correctifs faciles.)
la source
keystroke
commande peut démarrer le Tweet avec du texte. Maintenant, pour terminer par programme le Tweet…Aucun que je sache (et en fait, je pense qu'avoir une zone de publication rapide Twitter / Facebook dans la zone des notifications est en fait stupide (devrait être un widget vraiment), et je l'ai désactivé) mais vous pouvez utiliser la ligne de commande pour les deux envoient des tweets lus, comme mentionné dans cette page Web, extraits ci-dessous:
Pour afficher une liste de tweets (remplacez osxdaily par un nom d'utilisateur twitter de votre choix):
Pour mettre à jour votre statut Twitter:
la source
curl
. Et ils ne devraient pas l'être, de toute façon.Pour aller plus loin et rassembler ce que nous avons appris jusqu'à présent, voici un tweet entièrement programmatique:
Bien sûr, cela est fragile, mais pour l'instant, cela fonctionne. J'adorerais trouver un vrai crochet, mais le script UI est une solution de contournement.
la source
Brillant commandement Shift D.
Ajouter:
la source
J'ai écrit un autre script qui corrige certains problèmes dans le script publié par Ewwis:
Cela ne fonctionne pas lorsque la barre latérale du centre de notifications est ouverte.
Il serait plus facile d' utiliser simplement l'API .
la source
Fantastique! Merci d'avoir montré au monde une autre façon.
Ma solution a fonctionné pour MOI, mais la vôtre aussi.
Je ne suis pas un expert Applescript par FAR, mais j'aime jouer avec.
Merci!
En utilisant ce que j'ai appris de vous, voici une autre façon qui fonctionne pour moi. Cela ne répond pas à certaines de vos préoccupations concernant les claviers alternatifs ou les erreurs, mais cela éclairera peut-être quelqu'un pour essayer l'AS.
la source