flat assembler
Message board for the users of flat assembler.

Index > Heap > [Project - not ASM] FASM Downloader

Author
Thread Post new topic Reply to topic
OzzY



Joined: 19 Sep 2003
Posts: 1029
Location: Everywhere
OzzY
I coded a small and fast utility to download FASM current version without having to go the the site.
I coded it in Tcl/Tk, because I'm just learning this language and it has quite powerfull regular expressions commands.

If anyone is interessed I can post it here. I will also convert it into ASM code in the future.

EDIT:
Picture from new release:
[Deleted due to lack of interest. If you're interested PM me.]


Last edited by OzzY on 24 Dec 2011, 11:58; edited 3 times in total
Post 08 Sep 2006, 03:40
View user's profile Send private message Reply with quote
OzzY



Joined: 19 Sep 2003
Posts: 1029
Location: Everywhere
OzzY
I posted here, because I didn't know if I could post non-ASM code in the section "Projects and ideas". Even if it is related to FASM.

Share your ideas!
Thanks
Post 08 Sep 2006, 03:41
View user's profile Send private message Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid
i just linked it from Tools in interesting threads - okay?
Post 08 Sep 2006, 05:50
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
OzzY



Joined: 19 Sep 2003
Posts: 1029
Location: Everywhere
OzzY
Thanks vid!

I'll add more features and a better look 'n feel and post here.
This tool will become an alternative to download & install FASM without the need of a browser.
As it's written in Tcl / Tk it can run on Windows, Linux and Mac OS machines.

It soon can be extended to become an automated tool to install FASM on lots of computers on a LAN (with both Windows and Linux), fo example.

I'll provide binaries for windows and source code that can be run on Linux, because Linux comes with a Tcl interpreter.
It'll become a portable FASM downloader and installer. Every system that supports Tcl will be able to download FASM with a few clicks.
Post 08 Sep 2006, 15:10
View user's profile Send private message Reply with quote
OzzY



Joined: 19 Sep 2003
Posts: 1029
Location: Everywhere
OzzY
Here are the first windows binary releases.

Post your comments! Wink



PS: Sorry for posting such big file here. I'll delete it and post a link when I find a good host (sugestions are welcome).


Last edited by OzzY on 24 Dec 2011, 11:58; edited 1 time in total
Post 08 Sep 2006, 19:01
View user's profile Send private message Reply with quote
RedGhost



Joined: 18 May 2005
Posts: 443
Location: BC, Canada
RedGhost
Nice work, I would have a witty comment but I've been up 24 hours :X

_________________
redghost.ca
Post 08 Sep 2006, 19:14
View user's profile Send private message AIM Address MSN Messenger Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid
btw... what's tcl/tk?
Post 08 Sep 2006, 20:25
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
OzzY



Joined: 19 Sep 2003
Posts: 1029
Location: Everywhere
OzzY
vid: Tcl is a multi-paradigm cross-platform scripting language available for Windows, Linux, Mac OS and others.
Tk is a extension to create GUI scripts.
Tcl / Tk can be "compiled" to native binary executable by using Starpacks, so the interpreted is not needed (it's embed in th package) and you can distribute it easily.
Tcl/Tk is extensible. You can code routines in C and call from Tcl/tk.
This language is very powerfull but not known as Perl, for example.
You can even change the language commands and create your own variation.


With this language I could quickly build a GUI, a interface to handle http, created a procedure to download FASM's download page and parse it (with regex) and get the filenames. Then I could put it in a list box and offer the option to download the packages with a download acceleration routine. Very Happy
That's how my program currently works.


More information here:
http://en.wikipedia.org/wiki/Tcl
http://www.tcl.tk
http://wiki.tcl.tk/
Post 08 Sep 2006, 20:34
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum


Copyright © 1999-2020, Tomasz Grysztar. Also on YouTube, Twitter.

Website powered by rwasa.