AmiPodder Logo
AmiPodder Title

Home
Features
Screenshots
Download
Contact
Links
 
Other Projects
 

AmiPodder, the other scripts and the AmiPodder.com website are written by Robert Williams. You can contact me via e-mail at: robert@seal-amiga.co.uk


A considerable amount of effort has gone into the creation of AmiPodder and my other projects. If you would like to make a donation to encourage me, please use the button above.

This site is created on the Amiga and compiled using HSC.

Other Projects

On this page are some other AREXX scripts I've written, I originally intended most of them for my own use but I hope they are also useful to others.

The Scripts

  • Flayer - Download and play Flash videos using AWeb and MPlayer.
  • PopSearch - Quick internet searching from a browser fast-link.
  • SectionCutter - Cut sections from bitmap images for web graphics using PerfectPaint.
  • DigiCamGUI - Download, rename and erase photos from Olympus (and other) digital cameras.
  • jpegtranGUI - Lossless JPEG manipulation.
  • PARename - Rename images in PhotoAlbum.
  • Multiside - Shape generator for DrawStudio.

In the Works

Below are some scripts I am working on, they all currently exist and work but are not ready for release. If they sound useful to you please contact me at the e-mail address on the left), if you are interested I will probably send you a copy to beta test. Hearing from someone (even one person) who would actually use a script will probably encourage me enough to release it!
  • DLSeries - Coming soon, a script to integrate a browser and Charon.
  • PEPA - Paypal E-mail Processing Aid, a script that parses a PayPal confirmation e-mail and displays the pertinent information in a MUI window for ease of processing.
  • iCopy - A script for the venerable THOR bbs/e-mail/news system that displays the current message in a MUI window so you can easily select and copy portions of the message to the clipboard.

Flayer

Version: 1.0 Beta 3 (flayer1.0B3.lha)

MPlayer playing a video from YouTube.

History

1.0 Beta 3 (2nd February 2008)
  • Fixed YouTube support which was broken by a further recent YouTube site design change.
1.0 Beta 2 (18th September 2007)
  • Fixed YouTube support which was broken by a recent YouTube site design change.
  • Added a warning message if no supported FLV player is found on the current page.
  • Removed support for Google Video as it had stopped working due to page design changes.
1.0 Beta 1 (4th October 2006)
  • Initial beta release.

Introduction

Flayer is an ARexx script that allows you to download and play Flash Video files from YouTube and Daily Motion using AWeb and MPlayer.

The reason a script is needed is that sites using Flash Video don't present you with a nice link to download the FLV file, rather they want you to use the flash player embedded in their page which, of course, won't work with Amiga browsers. Flayer currently supports the following sites:

The script is called Flayer becuase it brings FLVs and Mplayer together. Once you have set it up (which is explained in ReadMe.txt in the archive), simply navigate to a video page on one of those sites then click a button or menu item. The script works out the video URL and tells AWeb to download it. Once the file has downloaded it will play back in MPlayer or optionally be saved to disk for later viewing.

The script currently requires AWeb and MPlayer. There's no MPlayer port of 68K Amigas that I know of so this will only be useful one OS 4 or MorphOS. I've only tested it on OS 4, so I'd be interested to know if it works on MOS and if any configuration changes are needed.

A similar script for IBrowse (written by someone else) is available from OS 4 Depot.

Features

  • Supports two popular Flash Video sharing sites (YouTube and Daily Motion).
  • Play the video clip in MPlayer automatically when it has downloaded.
  • Option to save the FLV file for later playback.

Requirements

  • AWeb - tested with 3.5.09 beta, OS 4 version.
  • MPlayer - Tested with OS 4 port, Experimental version no. 3 by afxgroup.
  • A bit of patience to set everything up, please follow the included ReadMe.txt!

PopSearch

Version: 1.0 (popsearch.lha)

The PopSearch window.

History

1.0 (11th January 2006)
  • Previous searches cycle gadget is now greyed out if there are no prev. searches.
  • Removed the drop-down from the search term string gadget (as it was replaced by Mikko's cycle gadget).
  • Previous searches cycle now returns to the title after selection.
  • The following changes were submitted by Mikko Koivunalho, thanks:
    • Popsearch now works with the window of AWeb that started it.
    • Quotation marks within the search are now properly encoded.
    • Switched previous searches listview to a cycle gadget and limited the maximum amount.
    • From selecting a previous search you go straight to string gadget.
    • From selecting a new search engine you go straight to Search gadget.
0.4 Beta (2nd November 2003)
  • FIXED: A bug where search URLs with the search terms embedded (rather than at the end) were mangled.
  • CHANGE: Enhanced integrity checking on the prefs file so PopSearch does not attempt to load bad lines.
  • NEW: Included PopSearch.prefs file with 10 search engines pre-configured: All the Web, Altavista, Aminet, Ask Jeeves, Dictonary.com, Google, Google.co.uk, Metacrawler, Teoma and Thesaurus.com (more can easily be added).
0.3 Beta (1st November 2003)
  • NEW: Added a drop-down menu of recent search terms used in the current session.
  • CHANGE: Pressing Return in the search gadget now activates the search button for quicker searching.
0.2 Beta (24th October 2003)
  • First public release.

Introduction

Many web browsers on other platforms are sprouting dedicated "search" gadgets. PopSearch brings similar functionality to IBrowse, AWeb and Voyager in the form of a small pop-up window that can be assigned to a fast menu item, link button or toolbar icon. PopSearch allows you to type search terms, paste them in from the clipboard or recall earlier terms for editing. It can be configured to use a variety of search engines (a number of useful examples are supplied).

Features

  • Perform Internet searches without waiting for the search engine front page to load.
  • MUI interface implemented using rxMUI.
  • Supports IBrowse, AWeb and Voyager.
  • Paste in search term from the clipboard.
  • Select the search engine to use from a list.
  • Interface optimised for keyboard use (mouse works great too if you prefer!).
  • Users can add additional search engines to the configuration file.
  • A search engine can be set as the default for quick searching.
  • A pop-up list enables you to quickly recall previously used search terms.

Requirements

DLSeries

Version: 0.8 ALPHA (Coming soon, e-mail me if you would like to beta test this script.)

The DLSeries window.

Introduction

DLSeries is a script to integrate Charon with a web browser, it can also automatically download multiple items in a numbered series automatically.

Features

  • Parses the URL of the last file in a numbered series.
  • Parsed parameters are displayed in a MUI requester for manual adjustment if required.
  • Optionally a prefix can be added to saved filenames for differentiation of number-only file names.
  • Supports username and password for sites that require authentication.
  • Login information or no-login status is saved for each site so they only have to be set-up once.
  • Start source only button so DLSeries can be used to download single files.
  • Option to auto start downloads or just add them to the Charon download list.

Requirements

  • A web browser - any browser that can launch an arexx script with an argument should work.
  • rxMUI - Required for the user interface.
  • MUI
  • Charon
  • - The Amiga's premier download manager (shareware).

SectionCutter and AutoCut

Version: 1.0 Beta 1 (sectioncutter.lha)
Also required: PerfectPaint 2.8, freeware from http://gothic.fr.free.fr/amiga/

SectionCutter in action.
 
SectionCutter in action.

History

1.0 Beta 1 (2rd April 2002)
  • First public release.

Introduction

After spending a couple of frustrating evenings trying to crop a button bar into sections for the Total Amiga webpage only to find that I'd miss aligned one of my crops or miscalculated a pixel position I thought a tool to help this task would be useful. I was surprised when I couldn't find something to do the job on Aminet so I decided to knock some scripts up myself. Custom GUIs are a bit beyond my programming skills and I'd been itching to have a go with Perfect Paint's AREXX interface so this seemed like an ideal oportunity.

The archive consists of two scripts. SectionCutter.rexx is assigned to PerfectPaint's box tool which you use to define the sections you wish to cut. As you cut out each section of the image it is saved and the position marked on the image, enabling you to accurately place further sections (take a look at the top screen shot to see what I mean. Optionally you can save all the sections you cut into a "script" file, this can then be used with the second macro, AutoCut.rexx, to cut the same sections from subsequent image. This makes it much easier to create accurate alternative images for selected buttons or roll-overs.

DigiCamGUI

Version: 1.0 Beta 9 (digicamgui.lha)
Also required: DigiCam version 1.6

DigiCamGUI's GUI

History

1.0 Beta 9 (2nd October 2001)
  • CHANGE: Improved the list handling to reduce refreshes (following a suggestion on the AWNPipe mailing list), this should be much smoother and faster now especially when there are lots of images in the camera.
1.0 Beta 8 (21st August 2001)
  • NEW: Added comment setting functions (suggested by Chris Emmins).
  • NEW: Added SETDOWNLOAD and SETERASE tooltypes (suggested by Alf Whitfield).
  • CHANGE: Redesigned GUI to accomadate comment gadgets and to make gadgets map better to the list view.
1.0 Beta 7 (Internal)
  • NEW: Added "Overwrite" function to file exists requester.
1.0 Beta 6 (19th March 2001)
  • Initial public beta release.

Introduction

Note: All the cameras supported by DigicamGUI connect via the serial port so it is rapidly becoming redundant as the world moves to USB.

DigiCamGUI is a Reaction user interface for Volker Remuß's command line digital camera driver, DigiCam. DigiCam supports a range of cameras from Olympus, Sanyo, AGFA, Nikon and others including my Olympus Camedia 920Z. I decided to write a GUI for Digicam because none of the share/freeware or commercial alternatives had the features I wanted (that's not to say DCG has more features than the others, but it does have the ones I want:) ).

Features

  • Download and/or Erase images from camera.
  • Displays a thumbnail of the current image.
  • Each image can be marked for download, rename and/or erase.
  • Select All and Toggle Selection options for manipulating multiple images.
  • Set filenames prior to download.
  • Filenames can be:
    • Internal defaults: picture_001.jpg etc.
    • From a base name: holiday001.jpg or beach001.jpg etc. (multiple base names supported).
    • User entered.
  • Set the image comment either for individual images or for the selection.
  • Lossless image rotation to 90, 180 and 270deg. with preview. Useful for shots taken with the camera on its side.
  • Download with no user intervention (assuming there are no errors).

Requirements

Related Links

DigiCam Home Page
Independent JPEG Group

jpegtranGUI

Version: 1.0 Beta 1 (jpegtrangui.lha)

jpegtranGUI's GUI

Introduction

jpegtran is an open source utility for manipulating JPEG files, it is special because it performs these manipulations without decompressing and then re-compressing the JPEG image and therefore does not loose any quality. jpegtranGUI is my Reaction user interface for jpegtran, it supports most of the available functions but hopefully is a bit easier to use (for those who like GUIs anyway).

Features

  • Lossless rotation, flipping and transposing of JPEG images.
  • Option to strip extra data blocks such as preview thumbnails from saved JPEG files.
  • Output can be any combination of progressive, optimised, greyscale only.
  • Display the selected JPEG file and preview the operation to be applied in a user-defined viewer.
  • Drag and Drop input file selection.

Requirements

Related Links

Independent JPEG Group

PARename

Version: 1.2 (parename.lha)

PhotoAlbum Rename Requester

History

1.2 (25th October 2003)
  • First public release.

Introduction

PhotoAlbum is an excellent shareware image cataloguer/browser by Helmut Hoffmann, however one feature it lacks is the option to rename a selected image. This little script can be assigned as PhotoAlbum's External AREXX Command and will then pops up a requester allowing you to rename an image at the press of a hot key (Right Amiga + X). One minor limitation is that the PhotoAlbum display is not updated with the new filename, as far as I know it is not possible to force PhotoAlbum to refresh its display as it doesn't have an AREXX port.

Features

  • Won't let you overwrite an existing file.
  • Opens on PhotoAlbum's public screen (if it is set to use one).
  • Errrm, that's about it.

Requirements

Related Links

PhotoAlbum Home Page - Seems to be down as I type this but you can always download it from Aminet (Search Aminet for PhotoAlbum)

MultiSide for DrawStudio

Version: 1.1 (multiside.lha)

DrawSTUDIO includes some AREXX scripts which draw shapes with different numbers of sides, stars etc. these are hard coded to produce a particular number of sides. I thought it would be nice to have a multi-purpose script that would draw a shape with any number of sides. A little AREXX and a lot of trig later MultiSide version was ready.

Features

  • Any number of sides.
  • 4 Types of shape: plain, star, soft star and cloud.
  • Interface based on 3 easy to use requesters
  • User definable inner radius on star, soft star and cloud shapes.
  • Finished shape placed on the clipboard for easy insertion and sizing.

Requirements