AminetAminet
Search:
85260 packages online
About
Recent
Browse
Search
Upload
Setup
Services

util/misc/AminetBrowser.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric iconother icon
No screenshot available
Short:Browse/download from Aminet + SRC
Author:Juen/Project R3D+Appendix+Nah-Kolor
Uploader:j ki je (Pawel Nowak)
Type:util/misc
Version:1.2
Architecture:m68k-amigaos >= 2.0.4
Date:2026-04-15
Requires:68000+, 2 MB RAM, bsdsocket.library
Download:util/misc/AminetBrowser.lha - View contents
Readme:util/misc/AminetBrowser.readme
Downloads:98

AminetBrowser - a graphical Aminet archive browser and downloader
for classic Amiga computers. Browse categories, view file listings,
sort results, and download files directly to your Amiga - all from
a native GadTools GUI.

This is a fully functional application written in a single day
using NodeAmiga (a JavaScript runtime for AmigaOS). It demonstrates
how quickly and easily complete, useful Amiga software can be
created with NodeAmiga - from concept to working program in just
a few hours.

The complete source code (aminet_browser.js, ~620 lines) is
included in the src/ directory.

Features
--------

  * Native GadTools GUI with resizable window
  * Browse all Aminet categories and subcategories
    (biz, comm, demo, dev, docs, game, gfx, misc,
    mods, mus, pix, text, util)
  * File listing with name, size, and date columns
  * Sort by name, size, or date (ascending/descending)
  * Automatic pagination ? fetches all pages of results
  * Double-click a file to download instantly
  * ASL file requester for choosing save location
  * Status bar with file description on selection
  * Keyboard shortcuts (Q or Esc to quit)
  * All gadgets disabled during download to prevent
    accidental actions
  * Proper error handling for network failures
  * Search mode
  * Display .readme

System Requirements
-------------------

  * MC68000 or higher CPU
  * AmigaOS 2.04 (Kickstart 37) or higher
  * 2 MB RAM
  * bsdsocket.library (active TCP/IP stack required)
  * No FPU required

Included Files
--------------

  AminetBrowser_000    Executable for MC68000
  AminetBrowser_020    Executable for MC68020+
  src/                 Complete JavaScript source code

About NodeAmiga
---------------

  AminetBrowser was created using NodeAmiga - a custom
  JavaScript runtime for classic Amiga (AmigaOS 2.x/3.x).

  NodeAmiga provides a Node.js-like environment with native
  Amiga integration: GadTools GUI, networking, file I/O,
  and more - all accessible from JavaScript.

  This program showcases what's possible: a complete, useful
  application with GUI, HTTP networking, HTML parsing, file
  downloads, and ASL requesters ? written in just ~620 lines
  of JavaScript, in a single day.

  NodeAmiga is available on Aminet: dev/lang/NodeAmiga.lha

  The standalone executables were compiled using NodeAmiga's
  built-in compiler:
    NodeAmiga -compile AminetBrowser src/aminet_browser.js

  The compiled binaries run without NodeAmiga or any external
  libs/ - everything is bundled into a single executable.

Known Limitations
-----------------

  * Download progress is not shown (status updates after
    completion)
  * Large files may take a while on slow connections
  * Sorting can be slow on slow CPU

Credits
-------

  Juen/Project R3D+Appendix+Nah-Kolor


Contents of util/misc/AminetBrowser.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[Amiga]                   1480    3086  48.0% -lh5- 1b8e Apr 15 12:02 AminetBrowser/AminetBrowser.readme
[Amiga]                 184937  377406  49.0% -lh5- ad20 Apr 15 11:59 AminetBrowser/AminetBrowser_000
[Amiga]                 184174  373702  49.3% -lh5- 5ac6 Apr 15 12:00 AminetBrowser/AminetBrowser_020
[Amiga]                   8659   31656  27.4% -lh5- 636f Apr 15 11:56 AminetBrowser/src/aminet_browser.js
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         4 files  379250  785850  48.3%            Apr 15 23:57
Page generated in 0.06 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>