Author Topic: Sikuli....script tool  (Read 3885 times)

Offline budguinn

  • PixInsight Addict
  • ***
  • Posts: 106
Sikuli....script tool
« on: 2010 May 20 16:27:52 »
I'm sure most of you "geeks" (that's an affectionate term) have seen this, but it might have some value.

It looks much like an action ability in PS.  I haven't given it a try, yet, but it looks like it might be useful for running a few scripts or processes without needing to really know how to program/write script.

http://groups.csail.mit.edu/uid/sikuli/

from the website:...the language is from MIT...

"Computer users with rudimentary skills will be able to program via screen shots rather than lines of code with a new graphical scripting language called Sikuli  that was devised at the Massachusetts Institute of Technology. With a basic understanding of Python, people can write programs that incorporate screen shots of graphical user interface (GUI) elements to automate computer work. One example given by the authors of a paper about Sikuli is a script that notifies a person when his bus is rounding the corner so he can leave in time to catch it."

It is open source and looks kind of neat.......and is for Linux, Apple OS and Windows.....

best regards,

bud

Offline RBA

  • PixInsight Guru
  • ****
  • Posts: 511
    • DeepSkyColors
Re: Sikuli....script tool
« Reply #1 on: 2010 May 20 19:31:18 »
It looks interesting, I may even try it for some stuff, but not PI stuff.
The thing is, you can write scripts for PI without knowing how to write code either, and it's probably easier and faster than using Sikuli.
But like I said, I may try it for some other stuff, so thanks for posting it!


Offline Nocturnal

  • PixInsight Jedi Council Member
  • *******
  • Posts: 2727
    • http://www.carpephoton.com
Re: Sikuli....script tool
« Reply #2 on: 2010 May 21 06:21:21 »
Might come in handy doing test automation at work. Thanks for forwarding Bud!
Best,

    Sander
---
Edge HD 1100
QHY-8 for imaging, IMG0H mono for guiding, video cameras for occulations
ASI224, QHY5L-IIc
HyperStar3
WO-M110ED+FR-III/TRF-2008
Takahashi EM-400
PIxInsight, DeepSkyStacker, PHD, Nebulosity

Offline Niall Saunders

  • PTeam Member
  • PixInsight Jedi Knight
  • *****
  • Posts: 1456
  • We have cookies? Where ?
Re: Sikuli....script tool
« Reply #3 on: 2010 May 21 06:30:04 »
I agree Sander - it seems to be a VERY useful tool, acting as it does 'outside' the box!

I have already downloaded it and have a project in mind to monitor the image from a webcam inside a birdbox - throwing screencaptures every time there is a significant change in the observed image. Yes, I know that software already exists to do this, AND that I could probably do something similar in VisualStudio, or even in JavaScript. But, it is nice to have 'another' way of doing things.

I had also thought of even using it to monitor some sort of 'image downloaded from camera' event, and then having that image thrown at PI, where it would be calibrated, aligned, and added to 'the collective' - in the same way as Meade's Envisage used to work - only 'better'. (Again, I know that this could easily be handled ENTIRELY within PJSR, but sometimes it is easier using a different set of 'tools')

In any case, there will be those amongst us that WILL have immediate uses to which Sikuli could be applied - so thanks for the head's up anyway, Bud :)

Cheers,
Cheers,
Niall Saunders
Clinterty Observatories
Aberdeen, UK

Altair Astro GSO 10" f/8 Ritchey Chrétien CF OTA on EQ8 mount with homebrew 3D Balance and Pier
Moonfish ED80 APO & Celestron Omni XLT 120
QHY10 CCD & QHY5L-II Colour
9mm TS-OAG and Meade DSI-IIC