NWS Buffalo, New York
NWS logo

Automatic Profile Retrieval

Using the BufGet 2 Utility

Updated 07 August 2001



Update Note:
     BufGet has been updated to release 2.  If you were having problems retreiving FTP files from the NWS servers, you will want to uninstall the previous release written in Visual Basic and install this one written in TCL/TK.

Summary: 
      The BufGet utility allows you to download a list of BUFKIT profiles from any site using any protocol with a single click of a button.

Background:
     Downloading BUFKIT profiles from Internet locations can be challenging.  Netscape tends to corrupt profiles sent via http protocol, Internet Explorer wants to rename the files by adding ".txt" to the end of the file names.  If you pull profiles from different sites, you have to jump from web page to web page.  Finally you have to remember the correct directory to save the appropriate profile.
Installation:
  • BufGet is written in a language called TCL/TK, so you must install TCK/TK on your computer first.  TCL/TK is available at no cost.
    • Download the self-extracting TCK/TK package by clicking

    • on this link: tcl830.exe (2.3 MB).
    • Install TCL/TK by running the program tcl830.exe.  The installation is quite easy and TCL runs fine just by accepting the default settings.
  • Download the self-extracting BufGet archiveby clicking

  • on this link: BufGet.exe (28 KB)
  • Make sure you install BufGet.TCL in the same directory that contains Bufkit.  To do this, copy the archive into your BUFKIT directory (i.e. the directory that contains the BUFKIT.EXE file). 

  •  

     

  • Run the self-extracting archive.  It will create the file Bufget.tcl in your Bufkit directory.

  • Delete the archive file Bufget.exe.
Running BufGet
  • To run BufGet, just click on the program BufGet.TCL
  • For each profile you want to retrieve, enter the full URL of the profile in the "Profile List" text box.  One profile per line.


  • What is the the URL for a profile?  You can find this out by using Netscape or Internet Explorer to view a profile by LEFT CLICKING on the profile link.  Instead of a pop-up menu asking where you want to save the file, your browser will display the profile.  The browser's URL line will now contain the URL you need to enter into BufGet. 
    For example, the first entry in the profile list shown above was copied from Netscape's URL entry:

    Note that BufGet will support http: and ftp: protocols.  Just make sure you include this initial part of the URL.
  • Click on the "Get Profiles" Button.  A status display will open up at the bottom of BufGet showing the progress of the profile retrievals.

  • BufGet uses your existing BUFKIT configuration files to determine what directories to save the etakit, metakit, and ngmkit profiles.
  • Before exiting BufGet, save your profile list by clicking on one of the four "Save Profile List" buttons:  List "A" is loaded automatically when BufGet starts up.  You might want to assign one list for your etakit profiles (00z and 12z) and another list for your midpoint eta or metakit profiles (06z and 18z).
  • Once a profile is successfully retrieved, you can fire up BUFKIT to examine that profile.  You don't have to wait for BufGet to complete its entire list before you start your analysis.

Version 2.2 Update

March 10, 2000

This release has two additions:

1.  BufGet now supports RUC2 profile transfers.

2.  You can download data even if you are behind a firewall or use a proxy server.
 

Several sites provided feedback on problems they had retrieving profiles when their PC was either behind a firewall or access the Internet through a proxy server. The current version (release 2.2) provides the capability to get profiles in these cases.

-  Install BufGet using the procedures listed above.

-  Using an ASCII editor (Wordpad will do, just be sure to save as Text), edit one or two lines at the top of the file as follows:

##################################################################
#  Set Your Three Internet Access Options here:
#
# 1.  Do you want passive FTP transfers?
#      1  means TRUE
#      0  means FALSE
#    Normally you would PASSIVE to No (i.e. 0).
#    However, if you are behind a firewall, or have a problem 
#    getting any FTP connection, then set PASSIVE to TRUE (i.e. 1)

set PASSIVE 0
#
# 2.  Do you have Internet assess through a proxy server?
#      1  means TRUE
#      0  means FALSE
#    Most sites do not go through a Proxy server to gain Internet access.
#    In this case set PROXY to No (i.e. 0) and you can ignore 
#    the PROXYSERVER setting.
#    However, if you have to go through a proxy server, 
#    set PROXY to TRUE (i.e. 1) AND set PROXYSERVER to the name 
#    (or IP Number) of the proxy server,

set PROXY 0
set PROXYSERVER  192.168.0.1
#################################################################
 



Back to BUFKIT Home Page | Back to NWS Buffalo Home Page