If you had already lodged a visa in DIAC (Department of Immigration and Citizenship of Australia), you probably go there everyday to check the status of your application. This code can make it for you.
To download it: click here and get the latest version.
See all the screenshots here.
You can also report a bug, ask a new feature, ask for support or just send a patch. The code can be found in SVN, follow the instructions to checkout it. You can leave a testimonial, I would love it.
First of all, verify if you have java installed. In windows, normally it's in 'C:/Program Files/Java''. You need Java 6. You can verify it executing in a prompty:
$ java -version
It must return something telling you the version of java installed.
To download java, go to http://www.java.com/getjava
Rename the 'Settings_example.properties' to 'Settings.properties', and put your information on it.
To run the program, download the jar. To execute, double click it. If it doesn't work, or open winzip/winrar, you will need to execute in prompt:
$ java -jar checkvisa.jar
Any problems to run, please contact me. I'll improve it as soon I have some feedbacks. You can ask for support directly.
This application does not store your data. Nor send it to another address other than DIAC's site. I promise. If you don't believe it, download the code and run it by yourself.
I was tired of visiting the page everyday. And please, don't use it for evil purposes, do not make so many requests.
Yes, and I'm not sure why. In fact, I DON'T CARE. It works, and it's quicker than filling the form. If someone find it out, tell me how to improve it.
Really? Contact me to see if it's possible or download the code, make it by yourself and send me (or not) a patch.
You are welcome! Don't me ashamed and send me a message or a testimonial. I'll love to have feedbacks from you.
Check the links above to send me bugs, requests, testimonials and everything else. You can also contact me using e-mail: cintiadr at users.sourceforge.net
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Scary, isn't it
The application uses HTTPUNIT library, and its license is under: http://httpunit.sourceforge.net/doc/license.html
First, check the messages. They must say something useful. Secondly, check if there is a newer version of this program. Oh, is it already the last one? So contact me, or download the code, make a patch and send it to me. Probably, this application will break everytime DIAC update their software.
When contacting me, send me all the files generated ('stdout.log' and 'result.log'), and a print of your application (the result screen). DO NOT SEND ME YOUR SETTINGS.PROPERTIES, I really don't want to know your application details, ok? To report a bug, please send me a printscreen, the version of the program and the brand-new-files stdout.txt e resut.txt.