Description

What is this program and why would I want it?

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.

Important stuff:

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.

Installing and Running

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.

FAQ

Is it safe?

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.

Why have you done it?

I was tired of visiting the page everyday. And please, don't use it for evil purposes, do not make so many requests.

Have you realised how slow is this thing?

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.

I would love to have a new feature...

Really? Contact me to see if it's possible or download the code, make it by yourself and send me (or not) a patch.

I LOVED this thing! I want to say thank you

You are welcome! Don't me ashamed and send me a message or a testimonial. I'll love to have feedbacks from you.

Where can I find the last versions and how can I contact 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

License

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

If it doesn't work, what can I do?

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.