Opened 14 years ago

Last modified 13 years ago

#147 new Enhancement

AppleScript Extensions Suite feature request

Reported by: akempgen Owned by: timothy
Component: Colloquy (Mac) Version: 2.1 (Mac)
Severity: Normal Keywords: AppleScript plugin feature
Cc:

Description

If file transfers were scriptable like "download file theFile to localFolder", I could use that to build my plugin for easy plugin dl and installation (and i guess there are other uses, too).

Change History (13)

comment:1 Changed 14 years ago by timothy

We could do this. There are quite a bit of AS extension we could add. Maybe we could have an "Extensions Suite"? StarManta? anything you want to add?

comment:2 Changed 14 years ago by nightstalker

you could also fire an event when a download is complete, so that additional actions can be performed

comment:3 Changed 14 years ago by nightstalker

not at home right now, so i dont know wether this is already possible:

creating notification bubbles not by talking to growl, but by talking to colloquy, so colloquy can decide wether to use growl or its own bubbles, so that there is no growl reliance for 3rd party plugins either

comment:4 Changed 14 years ago by nightstalker

possibility to add and remove entries in the auto join and auto commands of connection info

comment:5 Changed 14 years ago by nightstalker

user prophile asked for a way to set the chat room topic using applescript

comment:6 Changed 14 years ago by nightstalker

check and set channel flags and user modes

comment:7 Changed 14 years ago by nightstalker

  • Keywords feature added; file transfer removed
  • Summary changed from AppleScriptable file transfers to AppleScript Extensions Suite feature request

comment:8 Changed 14 years ago by nightstalker

posibility to set all kinds of messages: kick, away, quit...

(just ignore everything that is already possible ;) )

comment:9 Changed 14 years ago by brennan@…

I love the idea of callbacks for file transfers!

Also, when we (at some point) get a 'quit' message, it should be possible to script that too. (To give different quit messages according to whatever).

comment:10 Changed 14 years ago by nightstalker

buddy list:

  • add to
  • remove from
  • check wether sb is on it
  • maybe provide all the other info available there about the user (alt nicks, online status, contact book info, etc)

comment:11 Changed 13 years ago by brennan@…

It would be useful to get a list of loaded scripts! Especially to make it clear in what context scripts load - are they global to the whole app or loaded on a per-connection basis? (I guess the former, but it's not at all obvious). I envisage a 'loaded script' class with properties like filename, name, uptime/time loaded...

comment:12 Changed 13 years ago by akempgen

  • Reporter changed from nightstalker to akempgen

comment:13 Changed 13 years ago by rinoa

  • Version changed from 2.0 (2D9) to Latest 2.1
Note: See TracTickets for help on using tickets.