; $VER: IgrackiDataBase 1.64 (18.02.2024) ; ;-------------------------------------------- ## ITEM "IgrackiDatabase" DISPLAYNAME "Grunch - Igrackis Database" ## DATE "18.02.2024" ## DESCRIPTION Grunch-Database of MorphOS Software written by Thomas Igracki Changelog: v1.64 [18.02.2024]: Updated AppLauncher.sbar to v2.6 v1.63 [03.01.2021]: Updated yWeather.sbar to v1.22 : Updated SmartClipboard.sbar to v1.3 : Updated AutoVisible.sbar to v1.3 : Updated gTranslator.sbar to v3.6 v1.62 [01.11.2020]: Updated WebRadio.sbar to v2.3 v1.61 [31.08.2020]: Updated WebRadio.sbar to v2.2 v1.60 [07.08.2020]: Updated WebRadio.sbar to v2.1 v1.59 [04.08.2020]: Updated WebRadio.sbar to v2.0 v1.58 [29.07.2020]: some internal changes v1.57 [18.05.2020]: Updated AppLauncher.sbar to v2.5 v1.56 [05.05.2020]: Updated SmartClipboard.sbar to v1.2 v1.55 [16.04.2020]: Updated SmartClipboard.sbar to v1.1 v1.54 [15.04.2020]: Updated SmartClipboard.sbar to v1.01 v1.53 [15.04.2020]: Added SmartClipboard.sbar to v1.0 v1.52 [10.01.2020]: Updated WebRadio.sbar to v1.11 v1.51 [02.10.2019]: Updated WebRadio.sbar to v1.10 v1.50 [01.10.2019]: Updated WebRadio.sbar to v1.9 v1.49 [03.08.2019]: Updated WebRadio.sbar to v1.8 v1.48 [02.08.2019]: Updated WebRadio.sbar to v1.7 v1.47 [31.07.2019]: Updated WebRadio.sbar to v1.6 v1.46 [25.07.2019]: Added WebRadio.sbar v1.45 [11.03.2019]: Updated yWeather.sbar to v1.21 v1.44 [06.03.2019]: Fixed installation of AutoVisible.sbar v1.43 [02.02.2019]: Added AppLauncher.sbar v2.4 v1.42 [10.01.2019]: Updated yWeather.sbar to v1.20 v1.41 [28.04.2018]: Added my first tool written with Hollywood: AminetReadmeMaker v1.40 [19.11.2017]: Updated AutoVisible.sbar to v1.2 v1.39 [18.10.2017]: Updated Greedium to v1.4 v1.38 [16.10.2017]: Updated Greedium to v1.3 v1.37 [17.04.2017]: Updated Greedium to v1.2 v1.36 [13.04.2017]: Updated Greedium to v1.1 v1.35 [05.04.2017]: Added my first Game: Greedium v1.34 [25.03.2017]: Added new AutoVisible.sbar v1.33 [26.02.2017]: Updated Foreach to v1.9 v1.32 [26.12.2016]: Updated yWeather.sbar to v1.19 v1.31 [20.11.2016]: Updated yWeather.sbar to v1.18 v1.30 [18.04.2016]: Updated yWeather.sbar to v1.16 v1.29 [05.04.2016]: Updated yWeather.sbar to v1.15 v1.28 [29.03.2016]: Updated yWeather.sbar to v1.14 v1.27 [29.03.2016]: Updated yWeather.sbar to v1.13 v1.26 [28.03.2016]: Updated yWeather.sbar to v1.12 v1.25 [25.03.2016]: Updated yWeather.sbar to v1.11 v1.24 [07.08.2015]: Updated gTranslator.sbar to v3.4 v1.23 [21.04.2015]: Updated gTranslator.sbar to v3.3 v1.22 [08.04.2015]: Updated gTranslator.sbar to v3.2 v1.21 [15.03.2015]: Updated gTranslator.sbar to v3.1 v1.20 [07.01.2015]: Added Ambient_AddShortcut v1.2 v1.19 [29.12.2014]: Added Ambient_AddShortcut v1.1 v1.18 [15.12.2014]: Updated yWeather.sbar to v1.10 v1.17 [16.11.2014]: Updated gTranslator.sbar to v3.0 v1.16 [18.06.2014]: Updated gTranslator.sbar to v2.01, forgot to disable some debug code v1.15 [13.06.2014]: Updated gTranslator.sbar to v2.0 v1.14 [21.04.2014]: Added gTranslator.sbar v1.0 v1.13 [15.04.2014]: Updated yWeather.sbar to v1.9 v1.12 [11.04.2014]: Fixed a bug in the deinstallation of yWeather (thx geit) v1.11 [10.04.2014]: Updated yWeather.sbar to v1.8 v1.10 [07.04.2014]: Added yWeather.sbar v1.9 [08.07.2013]: Updated the ecx-script to v1.5 and fixed the installation v1.8 [04.07.2013]: There was a null byte at the beginning of this database, whereby : my programs were no longer displayed, thanks to geit for this! : Updated ecx-script to v1.4 v1.7 [02.07.2013]: Added Foreach v1.0, ecx-script v1.3 and ViewModule v1.0 v1.6 [10.01.2012]: Updated FileInfo to v1.6 v1.5 [04.12.2011]: Updated CRABUM to v1.7 v1.4 [27.11.2011]: Fixed INSTALL procedure v1.3 [24.11.2011]: Updated FileInfo to v1.5 v1.2 [20.11.2011]: Updated CRABUM to v1.6 v1.1 [16.11.2011]: Added otrMUI v1.0 [21.10.2011]: First version with FileInfo and TopCPU ## DESCRIPTION END ## APPTYPE "GRUNCH" ## APPAUTHOR "Thomas Igracki " ## APPWEBPAGE "http://www.Igracki.de/" ## GRUNCHAUTHOR "Thomas Igracki " ## URLARCHIVE "http://igracki.bplaced.net/Igracki_{SystemOS}.db" ## URLREADME "http://igracki.bplaced.net/Igracki_{SystemOS}.db" ## ARCHIVESIZE 5555 ## INSTALLDIR DEPENDENCY "Grunch" ## INSTALLCHECK "{INSTALLDIR}Grunch/Database/User/Igracki_{SystemOS}.db" ## INSTALL Copy "{DOWNLOADDIR}{ARCHIVE}" "{INSTALLDIR}Grunch/Database/User/Igracki_{SystemOS}.db" ## INSTALL END ## UNINSTALL {STANDARDBACKUP} Delete "{INSTALLDIR}Grunch/Database/User/Igracki_{SystemOS}.db" ## UNINSTALL END ## ITEM END ;-------------------------------------------- ## ITEM "Greedium" DISPLAYNAME "Greedium" ## DATE "17.04.2017" ## DESCRIPTION english This is a game running in a mui window, where you have to collect as many numbers as possible, without walking over your own path and you have to stay within the playfield. Sounds easy? Just try it! One more thing to know is, the number next to you defines how many steps you go in that direction! You can walk to the left, right, up and down using the cursor keys. From time to time some "specials" will appear, if you collect them some good or bad things can happen;) There is support for online highscores to compete against your friends! NOTE: Only the highscores for the 5 default playfield sizes will be uploaded! The local highscores can contain hiscores for any playfield size you played. You can customize all game sounds, which are in detail: - InGame-Music (with wildcard support, to play multiple songs!) - Menu-Music (with wildcard support, to play multiple songs!) - GameStart - GameOver - sound for walking - when a "Special" appears - when you reach a new Highscore - Immortal, while you are in God-Mode! I preset them with sounds all MorphOS users already have. The "Greedium.mp3" audio is composed by myself, you should use it as GameMusic! Furthermore you can change the background color, the color for the numbers, the color for the path and the font used for the playfied! In the future I will localize it, add some more "specials", a level-mode where you have to fulfill some quests, like collect as much numbers in a predefined time or collect an amount of specials, find an exit etc or maybe multiplayer... it depends on how you like it! ## DESCRIPTION END ## APPTYPE "Game" ## APPAUTHOR "Thomas Igracki " ## APPWEBPAGE "http://igracki.de/frames/progs/Greedium.html" ## APPPICTURE "http://Igracki.de/previews/Greedium.png" ## APPCHANGELOG "{INSTALLDIR}Greedium/History" ## GRUNCHAUTHOR "Thomas Igracki " ## URLARCHIVE "http://igracki.square7.ch/download.php?file=Greedium.lha" ## URLREADME "http://Igracki.de/archives/Greedium.readme" ## URLWEBPAGE "http://Igracki.de/frames/progs/Greedium.html" ## URLPATTERN "#?, v{VERSION}.{REVISION}," ;## DEPENDENCIES "" ## ARCHIVESIZE 884013 ;## INSTALLDIR "Sys:Games/" ## INSTALLCHECK "{INSTALLDIR}{NAME}/{NAME}" ## INSTALL {STANDARDBACKUP} {STANDARDEXTRACT} {STANDARDCOPY} ## INSTALL END ## UNINSTALL {STANDARDBACKUP} Delete FORCE "{INSTALLDIR}{NAME}" ALL Delete FORCE "{INSTALLDIR}{NAME}.info" Delete FORCE "ENV:MUI/{NAME}.#?" Delete FORCE "ENVARC:MUI/{NAME}.#?" ## UNINSTALL END ## ITEM END ;-------------------------------------------- ## ITEM "AminetReadmeMaker" DISPLAYNAME "AminetReadmeMaker" ## DATE "28.04.2018" ## DESCRIPTION english This little tool allows you to easily write a Aminet Readme file and also upload it to the aminet server! I often forgot which types were possible and what they were used for and the length limitation of the Short-field etc so I needed a tool to help me reminding;) Its written with Hollywood v7.1 (http://www.hollywood-mal.com/) and compiled as a so called "applet". I decided to distribute only the applet so it can be executed on all platforms which supports the RapaGUI plugin: Windows, Linux (GTK), AmigaOS3, AmigaOS4, MorphOS and AROS! You need the Hollywood Player (http://www.hollywood-mal.com/download/HWPlayer_Amiga.lha) to run it! If anyone wants an executeable to be started without the need for the Hollywood Player feel free to ask me and I will send you a compiled version for your favourite OS! If you find bugs or if you have suggestions send me an eMail! ## DESCRIPTION END ## APPTYPE "Game" ## APPAUTHOR "Thomas Igracki " ## APPWEBPAGE "http://igracki.de/frames/progs/AminetReadmeMaker.html" ## APPPICTURE "http://Igracki.de/previews/AminetReadmeMaker.png" ## APPCHANGELOG "{INSTALLDIR}AminetReadmeMaker/AminetReadmeMaker.readme" ## GRUNCHAUTHOR "Thomas Igracki " ## URLARCHIVE "http://igracki.square7.ch/download.php?file=AminetReadmeMaker.lha" ## URLREADME "http://Igracki.de/archives/AminetReadmeMaker.readme" ## URLWEBPAGE "http://Igracki.de/frames/progs/AminetReadmeMaker.html" ## URLPATTERN "#?, v{VERSION}.{REVISION}," ;## DEPENDENCIES "" ## ARCHIVESIZE 90378 ;## INSTALLDIR "Work:Tools/" ## INSTALLCHECK "{INSTALLDIR}{NAME}/{NAME}" ## INSTALL {STANDARDBACKUP} {STANDARDEXTRACT} {STANDARDCOPY} ## INSTALL END ## UNINSTALL {STANDARDBACKUP} Delete FORCE "{INSTALLDIR}{NAME}" ALL Delete FORCE "{INSTALLDIR}{NAME}.info" Delete FORCE "ENV:MUI/{NAME}.#?" Delete FORCE "ENVARC:MUI/{NAME}.#?" ## UNINSTALL END ## ITEM END ;-------------------------------------------- ## ITEM "AppLauncher.sbar" DISPLAYNAME "Screenbar AppLauncher" ## DATE "08.02.2022" ## DESCRIPTION english Did you ever dream of starting any application from any (public) screen without needing to switch back to the Ambient screen to run it or remember its hotkey? Now you can! This screenbar module opens a popup menu if you click on the AppLauncher icon in your screenbar, so you can select the application you want to start! Better yet, you are able to configure the menu by editing a simple text file that is located in SYS:Data/Screenbar/AppLauncher/config. Easier still is to use the in-built menu editor to edit the menu from a nice MUI GUI! The default config has all standard MorphOS Applications, Games, Utilities and Tools! With a hotkey to open the menu via keyboard, default - ctrl help (User editable) INSTALLATION: ============= Just copy the contents from the "SYS" folder to your SYS: partition manually, or execute/double-click the "Install" file to do this. Your custom config file won't be overwritten anymore! Then via a right-click on the top-right screen depth-gadget, select Modules>Rescan or reboot. HISTORY: ======== 15-Feb-2024: v2.6 chg: made changes to StandardConfig for MorphOS v3.18 08-Feb-2022: v2.6beta chg: create the InputHandler in MUIM_Setup not OM_NEW, so it won't be created if the sbar is installed but not used [thanks jaca for mention it] fix: don't try to open the popupMenu via hotkey (ctrl-help) if its aleady open 17-Mai-2020: v2.5 chg: recompiled with ggc9 new: added a "Current Dir:" prefs item to the "Launch Parameters" so launched commands have a current dir, before its was undefined fix: the "Usage:" line in the written config file wasn't correct (BAR and END are /S not /K) 02-Feb-2019: v2.4 new: added "Launch parameters" in the settings, there you can define the con-window for output, the stacksize and the priority of the launched programs new: the search-path for the launched programs is now cloned from workbench, previously it was only c: and current directory 02-Dez-2018: chg: the user had to first click inside the MenuEditor's listview to add an item, because it was disabled, if no entry was selected 26-Nov-2018: chg: changed the "Open menu hotkey:" label to just "Open menu:", because the group title already contains "Hotkey:" new: added a "Donate money" link to the prefs page 31-Oct-2018: v2.3 new: added a new interactive installation/update script chg: now the standard config file is named "StandardConfig", which will be loaded if no file named "Config" was found, this was done to not overwrite your custom config when updating to a new version chg: addded the Games folder to the standard config new: if you add a new item, and then select the command from the popup file requester, the Name field is automatically set to the filename 26-Oct-2018: new: added two checkmarks in the settings for not adding the "Recent Apps" and "MenuEditor..." menuitems [25-Oct-18, suggested by Christoph Poelzl] 20-Oct-2018: v2.2 fix: the wrong image (11 instead of 14) was taken for the sbar image new: there is now a hotkey to open the menu via keyboard (default is ctrl help) fix: adding an item to the root then saving the config, leads to an endless loop adding lots of spaces to the config file [16-Oct-18, reported by sprocki] 15-Oct-2018: fix: renaming an menu entry shows random text in the command column chg: now a new item has "SYS:NewCommand" as its initial command instead of "" to have an initial drawer in the file requester 12-Oct-2018: v2.1 fix: The sbar image is now re-coloured using the screenbar's TextPen instead of using a negative of the image [10-Oct-18, reported by emeck] fix: Fixed a hit if you open the MenuEditor for the first time [08-Oct-18, reported by jPV] 09-Oct-2018: fix: The "Do you really want to save" req, always opened on the Ambient screen, no matter on which screen you opened the MenuEditor [09-Oct-18, reported by NewSense] chg: The requester now appears in the center of the MenuEditor window chg: If the MenuEditor window is open and you select the menuitem again, it will be closed, but if you opened it on a different screen, it will be reopened on the current screen 08-Oct-2018: v2.0 - added a full blown menu editor to edit the menu including drag and drop support to add apps! 28-Sep-2018: - new screenbar image by André Siegel - the screenbar image is now automatically converted to negative, if the background is dark 24-Sep-2018: v1.1 added a "Recent Apps" menu, with the last 10 launched apps 20-Sep-2018: v1.0 first version WEB === - Please visit http://www.igracki.de to checkout my other software and/or make a donation THANKS TO ========= - Neil Pearson for proof-reading - jPV for disclaimer text;) DISCLAIMER ========== This software is made available to you as Freeware and you may use this software in whatever way you wish, but the author accepts no liability for any damage caused to your system or other connected peripherals by using this software. ## DESCRIPTION END ## APPTYPE "SCREENBAR" ## APPAUTHOR "Thomas Igracki " ## APPWEBPAGE "http://igracki.de/frames/progs/AppLauncher.html" ## APPPICTURE "http://Igracki.de/previews/AppLauncher_sbar.png" ## APPCHANGELOG "{INSTALLDIR}AppLauncher_sbar/AppLauncher_sbar.readme" ## GRUNCHAUTHOR "Thomas Igracki " ## URLARCHIVE "http://igracki.square7.ch/download.php?file=AppLauncher_sbar.lha" ## URLREADME "http://Igracki.de/archives/AppLauncher_bar.readme" ## URLWEBPAGE "http://Igracki.de/frames/progs/AppLauncher.html" ## URLPATTERN "#?, v{VERSION}.{REVISION}," ;## DEPENDENCIES "" ## ARCHIVESIZE "43435" ## INSTALLDIR DISABLED ## INSTALLCHECK "SYS:Classes/Screenbar/AppLauncher.sbar" ## INSTALL {STANDARDBACKUP} {STANDARDEXTRACT} If EXISTS "SYS:Classes/Screenbar/AppLauncher.sbar" Delete FORCE "SYS:Classes/Screenbar/AppLauncher.sbar" ; GSignal "#?Public#?Screen#?Manager#?" SIGNAL 14 EndIf Copy "{TEMPDIR}AppLauncher_sbar/SYS/" TO "SYS:" ALL Copy "{TEMPDIR}AppLauncher_sbar/AppLauncher_sbar.readme" TO "SYS:Docs/" GSignal "#?Public#?Screen#?Manager#?" SIGNAL 14 ## INSTALL END ## UNINSTALL {STANDARDBACKUP} Delete FORCE "SYS:Classes/Screenbar/AppLauncher.sbar" GSignal "#?Public#?Screen#?Manager#?" SIGNAL 14 Delete FORCE "SYS:Docs/AppLauncher_sbar.readme" Delete FORCE "SYS:Data/Screenbar/AppLauncher" ## UNINSTALL END ## ITEM END ;-------------------------------------------- ## ITEM "SmartClipboard.sbar" DISPLAYNAME "Screenbar SmartClipboard" ## DATE "03.01.2021" ## DESCRIPTION english With this new SmartClipboard screenbar plugin, you are able to define an action if you copy text to the Clipboards. It's useful if you want to read a document from a newly downloaded program, using MultiView, etc.. Imagine there are links to a website, a YouTube video or the email address of the author in the text file. Previously you had to mark the text with the link, copy it to the Clipboards, then open the appropriate program and paste text into it. Annoying, eh? Now, you just mark some text and copy it to the Clipboards. That's all you do! My SmartClipboard compares the copied text with the defined patterns and executes the corresponding command! Here are some examples, which are handled by its default actions: - if you copy a http(s) URL (like http://www.Igracki.de) to the Clipboards, the website will be automatically opened in your default browser - a YouTube URL like http://youtu.be/-dyRRUts594 - if you copy "spam@Igracki.de" the default email program will be opened so you can directly write a mail to "spam@Igracki.de" - if you copy a URL which links to an image on the Internet, an external tool (ViewWebImage) will be opened to display that image without the need for a web browser - additionally, if you copy something that looks like a filepath, a new lister with the filepath will be opened in Ambient These are only the default patterns, you can define more if you want to in the "Action Editor". If you create some useful patterns/command pairs, don't hesitate to send them to me, and maybe I'll include them in the default config! ><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> To use these actions you first have to activate the "Clipboard hook" either by selecting the menu-item from the popup menu (which opens if you click with the left mouse button on the SmartClipboard icon in your screenbar) or by clicking the icon with the right mouse button. This toggles the Clipboards hook on/off, displayed as a small star in the right upper corner of the icon. ><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> There's also a ClipHistory named feature that remembers previously copied text, so you are able to paste previously copied text too, not just a current 'Clip'! You can open the ClipHistory window via the popup-menu or with a user definable hotkey, the default is RAmiga+Shift+V. Then select the entry you want to paste via cursor keys or mouse and press RETURN, double-click with left mouse button or press the "Close & Paste" button. The ClipHistory window will be closed and a paste event (RAmiga/LCmd/RCmd+v) will be inserted to simulate pressing the Clipboards paste key (RAmiga/LCmd/RCmd+v). There are other buttons in the ClipHistory window that remove individual or all entries or make the current entry the active Clipboards content, which displays it in BOLD and moves it to the top of the list in the ClipHistory window. If you copy multiple lines at once into the Clipboards or the text exceeds a limit of 80 characters the listview will only display the first line/characters followed by a "..." to indicate that there is more text. You can see the whole text of the current entry if you hover over the text for the preset amount of time for MUI bubble-Help to activate, or press the Help key over the list, which displays the whole text in a MUI help bubble. INSTALLATION: ============= Just copy the contents from the "SYS" folder to your SYS: partition manually or execute/double-click the "Install" file to do this. Note:- A custom config file will not be overwritten. WEB === Please visit http://www.igracki.de to checkout my other software and/or make a donation to show appreciation for my efforts to inspire me for future updates. THANKS TO ========= - the MorphOS team for creating such a wonderfull OS! - Neil Pearson for proof-reading and beta testing - jPV & Neil Pearson for the disclaimer text. ;) DISCLAIMER ========== This screenbar utility is made available to you as Freeware and you may use it in whatever way you wish, but the author accepts no liability for any damage caused to your system or other connected peripherals by using this software. HISTORY: ======== 03-Jan-2021: v1.3, release - Recompiled with a new ECX library module code, which fixes a use-after-free bug 05-Mai-2020: v1.2, release - now the AskBefore requester only shows the command without the clip content because the requester could become very wide, if the content is very large 27-Apr-2020: v1.2, beta5 - fix: if you copy subsequent text to ClipHistory, each becomes bold text - renamed again the "->Clipboard" button to "Make Active" - if you have multiple screens open, and the "Clipboard hook" is activated in the settings, the "Do action" and "Ask before" menu items were ghosted 26-Apr-2020: v1.2, beta4 - fixed re-opening of the ActionEditor window - the "Update Check..." menu-item will be disabled, during the UpdateCheck ClipHistory: - the window now re-opens on any new screen, even if it was already open on a different screen - fix: window no longer opened under the mouse, instead it opened out of the screen border if the mouse was at the border of the screen, which doesn't look good - renamed the "Copy" button to "->Clipboard" to realise what it's use is for - if you remove the first entry, copy the next entry to the clipboard - display the first entry of the list as BOLD style 19-Apr-2020: v1.2, beta3 - added a "Do action" menu-item to specify which actions should be acted on if the Clipboard hook is active, if you only want to use the ClipHistory feature - added a "Ask before" menu-item to query if the user wants an action to be executed ClipHistory: - the help bubble of the ClipHistory listview could display the wrong entry if you remove an entry or all entries - added some help text to the buttons - renamed the "Paste" button to "Close & Paste" - added a "Copy" button to copy the current entry to the clipboard without closing the window [suggested by NewSense] 18-Apr-2020: v1.2, beta2 - do not warn that there are no actions defined, if you copy something to the Clipboards but don't have any actions defined [reported by NewSense] - added a working "About..." menu-item - renamed the menu-item "Open Window..." to "Action Editor..." - the Action Editor now re-opens on the new screen, if it was already open on a different screen - fixed a possible crash with multiple screens - added a ClipHistory window, press RAmiga+Shift+V to open the window, then select an entry and press RETURN to paste this entry - added a "Clip History..." menu-item - if the copied text contains multiple lines, show only the first line in the ClipHistory listview - up to 5 placeholders (%s) are supported in the command to be replaced with the clip contents - only tries to match clip contents that are a single line - the command for the pattern to open local files, is smart enough to open only existing files 16-Apr-2020: v1.1 - removed some debug output when checking for an update - fixed some patterns of the default config - new: clone the search path for the Shell, where the command is executed - new: The current dir of the Shell is now set to "Sys:", so e.g. "Touch bla" works now, before it failed due to its relative path - new: a "Current Dir" setting, to specify the current dir in the Shell - new: a "Clipboard hook" setting, to have it active on startup [suggested by roschmyr] - fix: the "Pattern:" and "Command:" string couldn't be activated by the shortcut - new: if you press RETURN in the "Pattern:" string, the "Command:" string will be activated - removed the "About..." menu-item, temporarily 15-Apr-2020: v1.01 - installing failed partially, due to a missing sub-dir 15-Apr-2020: v1.0, first public release ## DESCRIPTION END ## APPTYPE "SCREENBAR" ## APPAUTHOR "Thomas Igracki " ## APPWEBPAGE "http://igracki.de/frames/progs/SmartClipboard.html" ## APPPICTURE "http://Igracki.de/previews/SmartClipboard_menu.png" ## APPCHANGELOG "{INSTALLDIR}SmartClipboard_sbar/SmartClipboard_sbar.readme" ## GRUNCHAUTHOR "Thomas Igracki " ## URLARCHIVE "http://igracki.square7.ch/download.php?file=SmartClipboard_sbar.lha" ## URLREADME "http://Igracki.de/archives/SmartClipboard_sbar.readme" ## URLWEBPAGE "http://Igracki.de/frames/progs/SmartClipboard.html" ## URLPATTERN "#?, v{VERSION}.{REVISION}," ;## DEPENDENCIES "" ## ARCHIVESIZE "234681" ## INSTALLDIR DISABLED ## INSTALLCHECK "SYS:Classes/Screenbar/SmartClipboard.sbar" ## INSTALL {STANDARDBACKUP} {STANDARDEXTRACT} Execute "{TEMPDIR}SmartClipboard_sbar/Install" ## INSTALL END ## UNINSTALL {STANDARDBACKUP} Delete FORCE "SYS:Classes/Screenbar/SmartClipboard.sbar" GSignal "#?Public#?Screen#?Manager#?" SIGNAL 14 Delete FORCE "SYS:Docs/SmartClipboard_sbar.readme" Delete FORCE "SYS:Data/Screenbar/SmartClipboard/" ## UNINSTALL END ## ITEM END ;-------------------------------------------- ## ITEM "WebRadio.sbar" DISPLAYNAME "Screenbar WebRadio" ## DATE "01.11.2020" ## DESCRIPTION english A screen titlebar plug-in class to listen to internet radio stations streaming using ShoutCast protocol in MPEG audio format (usually MP3, MPEG-1 Layer III) *Note* that it cannot decode other stream formats like Ogg Vorbis, WMA or AAC+ It's based on CgmRadio v2.0 from Grzegorz Kraszewski. Thanks Krashan! If you click on the WebRadio icon in the screenbar, you can choose to start audio streaming/playing by selecting a station from the pop-up menu. You can also record the current station you are listening to by selecting the "Record" option from the pop-up menu. ** Legality Notice ** It is advised that you ONLY RECORD streams if this is allowed! It's also possible to stop playing or play another radio station while still recording that initial stream! The path where the recorded stream is saved to, can be changed in the screen titlebar settings (right-click on the top-right screen depth-gadget, select Preferences or Settings). The default path is RAM:. There is a default radio station list to get you started, which you can edit by choosing the option "Edit Stations" from the pop-up menu item. Selecting the "Stream info" menu item opens a window with information about the current radio stream. By opening the Title's popup-list and pressing the right mouse button a context menu opens where you can search for the selected title on the web (https://www.invidio.us) with your standard browser or clear the list. Or just click the Title gadget itself to search for the current title. There is now also an ARexxPort available to control WebRadio from scripts. ARexxCommands for WebRadio (portname is WEBRADIO): ================================================== HELP - show this help text PLAY STATION/F, NEXT/S, PREV/S, LAST=LASTUSED/S - start playing STATION, NEXT/PREV will play next/prev station (loops at the end or beginning!) LASTUSED will play last used station (the station before stopping)\n\n" STOP - stop playing MUTE - mute/unmute GET TITLE/S, STATE/S, STATION/S, LIST=STATIONLIST/S - get the current title, state (Playing, Stoped, Recording), station name or station list INSTALLATION: ============= Just copy the contents from the "SYS" folder to your SYS: partition manually, or execute/double-click the "Install" icon file to do this. Then by right mouse-clicking in the top-right screen depth-gadget, select the option Modules>Rescan or just reboot your system. Note: This is only needed if you install by hand! WEB === - Please visit http://www.igracki.de to checkout my other software and/or make a donation. THANKS TO ========= - Neil Pearson for proof-reading and testing - jPV for disclaimer text;) DISCLAIMER ========== This software is made available to you as Freeware and you may use it in whatever way you wish, but the author accepts no liability for any damage caused to your system or other connected peripherals by using this software. HISTORY: ======== 29-Okt-2020, v2.3 fix: fixed a crash when quitting Wayfarer on an own screen 31-Aug-2020, v2.2 chg: changed the "Connecting..." bubble to show the station name 30-Aug-2020 fix: if a connection takes longer (several seconds), the sbar could freeze fix: don't close the connection bubble if user opens the popup-menu fix: update the state of the sbar icon before connecting fix: if the Stream-Info window was open while connecting to a new station which takes longer to connect a freeze could happen chg: the "Failed to setup" req now contains additional information about why it failed (http error code and response code) fix: the arexx PLAY command now shows correct state while in connection phase 24-Aug-2020, fix: If a stream name started with "http/https", recording of it failed fix: The Edit-Stations window could throw some "Notify_SET: invalid obj" hits new: if the sample-rate or channels isn't specified in the MetaHeader get them directly from the output stream 07-Aug-2020, v2.1 new: added arexx cmd "PLAY LAST=LASTUSED/S" to play the last station again before you stopped playing. The last played station is stored in the envvar "WebRadio_LastStation", so it survives a reboot and you can hear it again the next time chg: you don't need to use quotes anymore for the PLAY command if the Stationname contains spaces (STATION is now defined as STATION/F) fix: the title returned by "GET TITLE" also contained alt-spaces fix: the station names contained alt-spaces chars to prevent splitting the name in the bubble, so you couldn't easily use a stationname with spaces in "PLAY ", if you don't knew it. The alt-spaces in the stationnames will be converted during loading! [06-Aug-20: reported by jPV] fix: if an arexx command returns 5 (WARN), no result string was shown, now I prepend the string with "Warning: " and return OK chg: the STATION arg in the PLAY command can also be a number (cnt from 0!) fix: invoking a PLAY NEXT/PREV while connection phase will be ignored (could lead to a freeze!) 02-Aug-2020, v2.0 new: added an ARexxPort (see above for the commands) chg: the StreamInfo window is now automatically created on startup, so the titles played before opening the StreamInfo window the first time are also included 08-Mai-2020 chg: compiled with gcc v9.3.0 fix: if the icy values icy-br or icy-sr were at index 0, they were shown as "Unknown" fix: the "Station:" and the "Title:" text will be clipped if its wider than the window new: show the bitrate, samplerate and number of channels in the "Station:" text field 02-Apr-2020 fix: changed RadioParadiso stream url, the old didn't worked anymore 23-Feb-2020, not released yet new: now you can mute/unmute by right clicking over the sbar's image 10-Jan-2020, v1.11 new: a "X" over the sbars image if sound is muted new: added a Mute menuitem to mute the sound fix: removed some debug out in WebRadio_UpdateBufferLevel() 02-Okt-2019, v1.10 new: now you can also click the Title gadget in the StreamInfo window to open the browser and search for the current title in www.invidio.us chg: the Update button and the HTTP-Header listview can now dissappear, if the window gets too small, this is usefull if you only want to see the Listening (and Recording) group fix: reloading the screenbar in the Install script now works with MorphOS 3.12 01-Okt-2019, v1.9 new: added a context menu to the titles list in the StreamInfo window, to open the browser and search for the selected title in www.invidio.us chg: removed the ClearList ("x") button in the StreamInfo window, and added a "Clear list" entry to the new context menu 12-Aug-2019 fix: if the recording stoped, the sbar icon was showing the wrong state (recording) 03-Aug-2019, v1.8 fix: forgot to put the fixed downloader script into the archive new: the bufferlevel of the playing stream is now displayed in the StreamInfo window fix: update the StreamInfo window if you start/stop recording fix: removed the text gadgets in the StreamInfo window from the cycle-chain new: added a UpdateCheck menuitem 02-Aug-2019, v1.7 new: udpate the title in the StreamInfo window if the title changes new: update the StreamInfo window if you switch the station fix: fixed a hit if you switch a station or close a screen, if you had the StreamInfo window opened before chg: the Title gadget in the StreamInfo window is now a poplist which contains all played titles 31-Jul-2019, v1.6 fix: (hopefully) fixed the mouse-freeze bug if you switch the channel, while the "Listening to..." bubble is open, by closing the bubble before opening the popup-menu chg: while connecting to a station all menuitems will be disabled chg: the 20 pixels sbar icon now has one empty line at the bottom, this looks better if the screenbar is exactly 20 pixels height 24-Jul-2019, v1.5 chg: getting the recorded filesize is now done with Dos.Examine64(), because MMA_OutputBytes can take several seconds! this fixes the delay while recording and you want to display the shorthelp or update the stream infos in the StreamInfo window fix: removing the sbar while the "Listening to" bubble is open, doesn't crash anymore 21-Jul-2019, v1.4 fix: the prefs page had a fixed width chg: the New-Version-Bubble now shows "WebRadio.sbar" in the first line fix: the "Listening to.." bubble now appears on the current screen fix: fixed two "dead obj in pushstack" log msgs on cleanup chg: the shorthelp now shows if there is a new version available 15-Jul-2019, v1.3 fix: fixed some deadlock when changing the radio station new: 60 seconds after startup a UpdateCheck is done 10-Jul-2019, v1.2 chg: changed again some internals to handle lost of internet connection while playing seems to be working now! 02-Jul-2019 chg: changed again some internals to handle lost of internet connection while playing still not finished yet 01-Jul-2019 fix: changed some internals to prevent hanging of the screenbar if you are going offline while playing a stream [xx-Jun-19: reported by Neil Pearson] 30-Jun-2019 new: added infos about the current station/state/metatitle in the StreamInfo window new: added showing of recording infos in the StreamInfo window chg: changing to a new state (play, stop, rec) is now "animated" 02-Jun-2019 chg: there is now only one bubble at a time visible, no more overlapping bubbles only the "Listening to .." bubble can coexist 06-Mai-2019 fix: stopping of the recording stream wasn't recognized, if the you are not listening to any station fix: convert any ":" or "/" in station's name to "_" 01-Mai-2019 fix: the recording bubbles were only shown on the first screen not the current and so the color of sbar icon wasn't refreshed correctly on other screens Note: it could still occur that the color stays green (until next redraw of the sbar icon), if you switch the screen after you stopped recording but before recording really stopped! Just force a redraw by f.e. clicking on it, switching screen or so. new: if a word in metainfo-title has two successive uppercase chars, convert the rest of the word to lower case (Berliner Rundfunk uses all upper case chars!) 26-Apr-2019 chg: changed the way to recognize if the record-stream stopped (faster) chg: now check every 3 seconds for a new metainfo 21-Apr-2019 fix: this sbar should be now more robust, when closing screens while playing or recording 16-Apr-2019 fix: if you change the station, but the new station fails to play, the color of the icon wasn't correct chg: checking metainfo and testing if the playing/recording stream stopped is now done in a slave object, so it doesn't blocks the screenbar because checking if the recorded stream stopped takes several seconds chg: starting/stoping the recording stream is now done in a slave object, so it doesn't blocks the screenbar 15-Apr-2019 fix: the detection if the recording stream stopped didn't worked chg: the format of the date in the recorded filename is now "dd-mm-yy", because f.e. in the UK, the date format is "dd/mm/yyyy", and "/" isn't allowed in filenames [15-Apr-19: reported by Neil Pearson] 14-Apr-2019, bumped to v1.0 chg: the format of the date in the recorded filename is now the default for your locale, not (yy-mmm-dd) new: while recording, the ShortHelp now shows the time the recording started chg: changed the way to retrieve the MetaInfo new: while recording, the ShortHelp shows the filesize of a recorded stream new: recognises if the playing or recording stream has stopped 11-Apr-2019 new: added a prefs item to en-/disable display of the metatitle chg: removed the ID3tag.demuxer object, as MMETA_TITLE is now available from shoutcast.demuxer fix: if you change the name of the currently playing station and then press "Apply", the menu item of that station wasn't then disabled 10-Apr-2019 new: added two prefs items to enable changing the colour of the icon while playing and recording 09-Apr-2019 chg: the "Stream Buffer n" task is renamed to "WebRadio Play StreamBuffer" chg: the "Audio Output n" task is renamed to "WebRadio AudioOutput" chg: the "Stream Buffer n" task for recording is renamed to "WebRadio Rec StreamBuffer" chg: the "File Output n" task for recording is renamed to "WebRadio Rec FileOutput" chg: raised the "Stream Buffer" tasks priority from 0 to 1 (proposed in the autodocs for realtime buffering) chg: raised the "File Output" tasks priority from -1 to 1 (proposed in the autodocs for realtime buffering) fix: global current metatitle is reset when changing to a new radio station new: the Name sting gadget is activated after pressing the "New" button fix: forgot to dispose of the Play objects after stopping, which is not so problematic, as they were disposed at the end or when playing restarted fix: if you remove the sbar while metaTitle bubble is open, it wasn't closed 07-Apr-2019 - new: A check every 5 seconds is done to find if a new MMETA_Title is in the stream, if yes it is shown in a "bubble" - fix: the MetaTitle bubble will be shown on the current screen - chg: the current MetaTitle is now also shown in the ShortHelp bubble - chg: the filename of the recorded stream now gets the time and date appended 06-Apr-2019 - chg: the list entries of the StationsList are now changed while typing not only after pressing RETURN - new: the Shorthelp bubble now shows which station you are listening to and also from which station you are recording. 05-Apr-2019 - new: added a id3tag.demuxer object to the pipe, but it seems so that the shoutcast.demuxer has the same MetaData!? 04-Apr-2019 - fix: the Shorthelp-bubble of my sbar is now the same an all screens - fix: the sbar image on all screens is now recolored if the state has changed (stopped/playing/recording), not only on the active screen 03/04-Apr-2019, bumped to v0.9 - new: added recording of the station you are currently listening to! - new: added a prefs item for choosing the path where the recordings are saved, the filename is the name of the radio station - new: while playing the titlebar image is green! - new: while recording the titlebar image is red! 05-Dec-2018 - new: the station-list is now drag sortable - fix: the string gagdets are disabled if no station is selected 28-Sep-2018 - the screenbar image is now automatically converted to negative, if the background is dark 19-Aug-2018 - changed column order in the Edit Stations listview, now "Name, Icon, Stream" - the value for the attr "ice-audio-info" seems to be a little different than for "icy-audio-info", I use this template now "ice-channels=channels/A/K/N, ice-samplerate=samplerate/A/K/N,ice-bitrate=bitrate/A/K/N" - if there is no "ic(e|y)-audio-info" attr, use "icy-br" and "icy-sr" for the "connected" bubble - delete the "connected" bubble before showing the "connecting" bubble - added a StreamInfo window, to show some icy attributes of the playing song 17-Aug-2018 - A "connected" bubble is displayed with the name of the station, samplerate, bitrate, and number of channels! 15-Aug-2018, bumped to v0.5 - "New" doesn't add the new entry AFTER the current or at the end if there is no entry selected - the new entry will be selected - MM_WebRadio_StationsSave now saves the entries from the listview NOT the internal stations! - added "Apply" button to re-create the pop-up menu and internal stations list ... 08-Jul-2018 - put the Channels prefs in its own window, not in SBar prefs - not finished! 10-Jun-2018 - added showing a bubble while connecting 28-Mai-2018 - added some gfx for the sbar (sys:Data/Screenbar/NetRadio/NetRadio_xx.png) - added (hardcoded) support for the station image in the pop-up menu (sys:Data/Screenbar/NetRadio/StationIcon/xxx.png) .. xx-May-2018 - started to merge example_sbar.c and cgmRadio.c into NetRadio.sbar ## DESCRIPTION END ## APPTYPE "SCREENBAR" ## APPAUTHOR "Thomas Igracki " ## APPWEBPAGE "http://igracki.de/frames/progs/WebRadio.html" ## APPPICTURE "http://Igracki.de/previews/WebRadio_Menu.png" ## APPCHANGELOG "{INSTALLDIR}WebRadio_sbar/WebRadio_sbar.readme" ## GRUNCHAUTHOR "Thomas Igracki " ## URLARCHIVE "http://igracki.square7.ch/download.php?file=WebRadio_sbar.lha" ## URLREADME "http://Igracki.de/archives/WebRadio_sbar.readme" ## URLWEBPAGE "http://Igracki.de/frames/progs/WebRadio.html" ## URLPATTERN "#?, v{VERSION}.{REVISION}," ;## DEPENDENCIES "" ## ARCHIVESIZE "96353" ## INSTALLDIR DISABLED ## INSTALLCHECK "SYS:Classes/Screenbar/WebRadio.sbar" ## INSTALL {STANDARDBACKUP} {STANDARDEXTRACT} Execute "{TEMPDIR}WebRadio_sbar/Install" ## INSTALL END ## UNINSTALL {STANDARDBACKUP} Delete FORCE "SYS:Classes/Screenbar/WebRadio.sbar" GSignal "#?Public#?Screen#?Manager#?" SIGNAL 14 Delete FORCE "SYS:Docs/WebRadio_sbar.readme" Delete FORCE "SYS:Data/Screenbar/WebRadio/" ## UNINSTALL END ## ITEM END ;-------------------------------------------- ## ITEM "AutoVisible.sbar" DISPLAYNAME "Screenbar AutoVisible" ## DATE "03.01.2021" ## DESCRIPTION english If you are using an AutoScroll screen (where the real width of the screen is greater than the visible width) and it annoyed you that not all sbar modules, especially the clock;) are visible if you are "working" on the left side of the screen, then you should use my new screenbar module! If the "left" side of such a screen is visible, then some of the screenbar modules aren't visible in the titlebar because they are adjusted to the right and therefore (partially) in the invisible area. AutoVisible.sbar adds an extra empty space (depending on the position of the screen) to the titlebar, to have all your sbar modules in the visible area. Well, only if you are not having that many modules, that they don't fit into the visible area;) The screen can be moved if you have the ctrl key pressed while you move the mouse! NOTE: After the first start, you should move this sbar module to the far right position! INSTALLATION: ============= Just copy the contents (its only the sbar module) of the "SYS" directory to your SYS: partition and select "Refresh" from the screen depth-gadget menu or reboot. Or execute/doubleclick the "Install" file. HISTORY: ======== 03-Jan-2021: v1.3 - Recompiled with a new ECX library module code, which fixes a use-after-free bug 19-Nov-2017: v1.2 - don't disable the screen blanker anymore, I thought the mouse blanker would be disabled too, but there is no way to disable the mouse blanker.. - don't eat mouseclicks events while ctrl is pressed on autoscroll screens so ctrl-leftclick to hide a window is still possible - remember the window where I changed the mouse-pointer, sometimes the mouse-pointer stays to POINTERTYPE_MOVE - don't eat the mouse move events, fixes the "jump-back", if the mouse is at the far right in the autoscroll area and you move the screen to the left, also the makes the mouse pointer visible while dragging 25-Mar-2017: v1.1 - move the screen with ctrl-key pressed while you move the mouse! 17-Mar-2017: v1.0, released - added a help bubble, stating that you should move this sbar to the far right position 04-Mar-2017: - only add the InputHandler if AutoScroll is in use (real width is bigger than visible width) 28-Feb-2017: first version, not released ## DESCRIPTION END ## APPTYPE "SCREENBAR" ## APPAUTHOR "Thomas Igracki " ;## APPWEBPAGE "http://igracki.de/frames/progs/AutoVisible.html" ;## APPPICTURE "http://Igracki.de/previews/AutoVisible.png" ;## APPCHANGELOG "{INSTALLDIR}AutoVisibl/AutoVisible.history" ## GRUNCHAUTHOR "Thomas Igracki " ## URLARCHIVE "http://igracki.square7.ch/download.php?file=AutoVisible_sbar.lha" ## URLREADME "http://Igracki.de/archives/AutoVisible.readme" ;## URLWEBPAGE "http://Igracki.de/frames/progs/AutoVisible.html" ;## URLPATTERN "#?, v{VERSION}.{REVISION}," ;## DEPENDENCIES "" ## ARCHIVESIZE "10624" ## INSTALLDIR DISABLED ## INSTALLCHECK "SYS:Classes/Screenbar/AutoVisible.sbar" ## INSTALL {STANDARDBACKUP} {STANDARDEXTRACT} If EXISTS "SYS:Classes/Screenbar/AutoVisible.sbar" Delete FORCE "SYS:Classes/Screenbar/AutoVisible.sbar" ; GSignal "#?Public#?Screen#?Manager#?" SIGNAL 14 EndIf Copy "{TEMPDIR}AutoVisible/SYS/" TO "SYS:" ALL Copy "{TEMPDIR}AutoVisible/AutoVisible.readme" TO "SYS:Docs/" GSignal "#?Public#?Screen#?Manager#?" SIGNAL 14 ## INSTALL END ## UNINSTALL {STANDARDBACKUP} Delete FORCE "SYS:Classes/Screenbar/AutoVisible.sbar" GSignal "#?Public#?Screen#?Manager#?" SIGNAL 14 Delete FORCE "SYS:Docs/AutoVisible.readme" ## UNINSTALL END ## ITEM END ;-------------------------------------------- ## ITEM "gTranslator.sbar" DISPLAYNAME "Screenbar gTranslator" ## DATE "03.01.2021" ## DESCRIPTION english This sbar module allows you to use the google translator feature from your screenbar! Just click on the Google-Translator symbol in the screenbar, a window will be opened where you can write the word or sentence you want to translate into the one of the input fields. The text will be instantly translated while you are typing! There are also two custom popup gadgets to choose the source and translated language. Its now possible to open the translator window by pressing the hotkey alt-#. It can be customized in the settings. Clipboard-Hook: You can use the gTranslator from any programm which supports Copy&Paste! Just activate the clipboard hook (press the right mouse button over the gTranslator icon in the screenbar) then everything which is copied to the clipboard will be translated and displayed in a help bubble at the mouse pointer's position! You can also automatically insert the translated text in your application, by pressing the Cut&Traste hotkey (default right amiga-shift-x) after marking a text. Here is a short video demonstrating this feature: https://www.youtube.com/watch?v=T4MslPOpk2k If you have suggestions or bug reports, don't hesitate to email me! 03-Jan-2021: v3.6, release Fix: Recompiled with a new ECX library module code, which fixes a use-after-free bug 28-Dez-2017: v3.5beta Fix: Recompiled with the fix in ECX's library generation code, which causes a crash if my sbar fails to open on first opening (did the fix already in Nov-2016, but didn't recompiled gTranslator.sbar) Fix: Seems so that with current betas (don't know since when exactly) Scintilla.mcc has problems with setting SCI_ActiveEditor to FALSE, so I just set the right scintilla object to MTRUE 14-Sep-2016: Fix: Clicking on "Visit homepage" in the UpdateCheck requester, gives hits, because I used SystemTagList() with Sys_Asynch,TRUE but without specifying SYS_Input/SYS_Output, shame on me;) 08-Nov-15: Chg: The "Failed to retriev data!" msg now shows an error string for ErrCode (localized) and ResponseCode. ??-Sep-15: Chg: To workaround a bug, that the screenbar freezes when you select a menu entry, I added the envvar gTranslatorMenuFreeze, set it to some value, then gTranslator inactivates its window and immediately activates it again What has changed in v3.4: Fix: The error bubble also appeared if you use Cut'&'Traste Chg: Changed the menu-hotkey to en/disable the clipboard to rAmiga-h, cause it collides with Scintillas copy-clipboard-hotkey Although my menu-hotkey was rAmiga-SHIFT-c but it seems, that intuition only supports uppercase chars if you also the define a menuitem with the char in lowercase! New: Added a shorthelp to the lamp object New: If the bubble with the translated string couldn't be created (f.e. the str was too long), an error bubble appears Fix: If you delete the last char in the source field, the last char in the target field stays there Fix: Finding the source lang was broken, due to latest changing, thats why retranslating wasn't done, if you have "source lang" set to "auto" and you copied a text in your destination language, which should have been retranslating to you home language New: Linefeeds in the translated text will be replaced by a space, this looks better in the bubble, so MUI formats the text on its own New: Added a new option to toggle the skipping of LFs Fix: Multiple sentences didn't worked!? I know this had worked before... Either way, I found a way to optimize the parsing of the translation a bit;) Fix: Switching between screens, could prevent displaying the translater bubble Chg: Changed the text of the "gTranslator working"-bubble to "gTranslating...", because the previous "gTranslator is working..." was to splitted into 2 lines, which doesn't look good Fix: The codepage was set to UTF8 before opening the window, not direct after creating the window This leads to not recognized chars when translating of "UTF8 words" before the window was opened for the first time, f.e. if you use the clipboard hook Fix: Changed the text of the "gTranslator working"-bubble to "gTranslator is working...";) Read the gTranslator.history for a full changelog. ## DESCRIPTION END ## APPTYPE "SCREENBAR" ## APPAUTHOR "Thomas Igracki " ## APPWEBPAGE "http://igracki.de/frames/progs/gTranslator.html" ## APPPICTURE "http://Igracki.de/previews/gTranslator.png" ## APPCHANGELOG "{INSTALLDIR}gTranslator/gTranslator.history" ## GRUNCHAUTHOR "Thomas Igracki " ## URLARCHIVE "http://igracki.square7.ch/download.php?file=gTranslator.lha" ## URLREADME "http://Igracki.de/archives/gTranslator.readme" ## URLWEBPAGE "http://Igracki.de/frames/progs/gTranslator.html" ## URLPATTERN "#?, v{VERSION}.{REVISION}," ;## DEPENDENCIES "" ## ARCHIVESIZE "236563" ## INSTALLDIR DISABLED ## INSTALLCHECK "SYS:Classes/Screenbar/gTranslator.sbar" ## INSTALL {STANDARDBACKUP} {STANDARDEXTRACT} If EXISTS "SYS:Classes/Screenbar/gTranslator.sbar" Delete FORCE "SYS:Classes/Screenbar/gTranslator.sbar" GSignal "#?Public#?Screen#?Manager#?" SIGNAL 14 EndIf Copy "{TEMPDIR}gTranslator/gTranslator.sbar" TO "SYS:Classes/Screenbar/" Copy "{TEMPDIR}gTranslator/gTranslator" TO "SYS:C/" Copy "{TEMPDIR}gTranslator/gTranslator.readme" TO "SYS:Docs/" GSignal "#?Public#?Screen#?Manager#?" SIGNAL 14 ## INSTALL END ## UNINSTALL {STANDARDBACKUP} Delete FORCE "SYS:Classes/Screenbar/gTranslator.sbar" GSignal "#?Public#?Screen#?Manager#?" SIGNAL 14 Delete FORCE "SYS:Docs/gTranslator.readme" Delete FORCE "SYS:C/gTranslator" ## UNINSTALL END ## ITEM END ;-------------------------------------------- ## ITEM "yWeather.sbar" DISPLAYNAME "Screenbar yWeather" ## DATE "03.01.2021" ## DESCRIPTION english This sbar module, shows the current weather informations for a selected location. ------ SHORT NOTICE ------------------------------------------------------- Because Yahoo changed their free weather service, I switched to OpenWeatherMap.org to provide you with the current weather informations! I had to change many things internally and I'm not finished yet, f.e. the forecast is missing. OpenWeaterMap.org has a 5 day/3 hour forecast which is a bit more complex, so I have to think about how to show it properly. --------------------------------------------------------------------------- Here is a preview, how it looks like http://igracki.de/previews/yWeather.png You will see a small image representing the current weather condition, the temperature and a text. I use the weather information from Yahoo. If you move the mouse over the sbar and wait some seconds, a bubble pops up, showing all available weather informations including a 10-days-forecast! If you click with the left mousebutton on it, the weather information will be reloaded. If you click with the middle mousebutton on it, yWeather checks if there is a newer version available. Since v1.19, yWeather will check 30 secs after the first sucessfull weather update, if there is an update available. You can change the location in the Screenbar-Settings (right click on the screen-depth gadget, then choose "Settings"). Then click in the City-ID string gadget and enter your location, f.e. "Berlin,DE". After a successfull retrieving of weather infos, the ID is used! The default location is Berlin. You can also change the unit of the temperature to Celsius, Fahrenheit or Kelvin, if you want the wind speed in m/s, the text color, the text format and the update rate how often the weather informations should be trieved (in seconds). Note: The all-info-bubble does not pop up if you didn't have "Mouse actions on inactive windows" checked in Prefs/IControl! Thanks to Nicolas Sallin for finding this. !!! Important !!! Important !!! Important !!! Important !!! Important !!! Since v1.13 yWeather needs its weather-icons in "Sys:Data/Screenbar/yWeather/" instead of "Sys:Data/yWeather/" like in previous versions! !!! Important !!! Important !!! Important !!! Important !!! Important !!! 01-Jan-2021: v1.22, released Fix: Recompiled with a new ECX library module code, which fixes a use-after-free bug 11-Mar-2019: v1.21, released 05-Mär-2019 Fix: Added a workaround for a ParseDate() bug with single day number, f.e "Mon Mar 4 14:02:22 2019" can only be parsed if I remove the double spaces before the "4"! Chg: Displaying of "precipitation" in the All-Info-Bubble wasn't correct, because it seems to be not fully supported/available, its now " [mm] [<1h|3h|...>]" 17-Feb-2019 Fix: the sunrise, sunset and lastupdate date/times are now converted to your local date/time Chg: sunrise and sunset times are now displayed in one line instead of two lines (in the all-info-bubble) 28-Jan-2019 Chg: Now a popup-menu will be opened if you press the left mouse over its sbar There you can choose to get the weather infos, open the weather forecast (not yet) or check for an update 11-Jan-2019 Chg: My sbar was drawn every second, instead only if needed 10-Jan-2019 Chg: Check for an update after downloading of weather infos failed 5 times and the sbar was deactivated before it only checked for an update if getting of weather infos succeeded New in v1.20: 10-Jan-2019, v1.20, released Rem: Removed the forecast, will be added later New: Added a Language cycle gadget in the prefs to get the weather data in a specific language Chg: Setting up your location in the prefs changed Chg: Changed the layout of the all-info-bubble a bit, f.e. the titles are now bold 07-Jan-2019 New: added precipitation and cloudiness to the All-Info-Bubble New: Convert the WindName, CondText and Cloudiness from UTF8 to system charset 06-Jan-2019 New: Added Kelvin as temperature unit in prefs/misc Rem: Distance unit is now always meter Rem: Removed WindChill, because OpenWeatherMap doesn't have support for it Rem: Removed support for country name, because OpenWeatherMap doesn't have support the country name, only an abbreviation Rem: Removed "Atmospere/State" value, because OpenWeatherMap doesn't have support for it Chg: "%w" was Wind Chill and is now "Wind name" 05-Jan-2019 Chg: Changed name of the sbar to Your!Weather because I'm now using a different weather providing service (currently OpenWeatherMap) Chg: Changed some msgs which contained "Yahoo" to "WeatherService" prefsMsgSendingQuery, prefsMsgFailedToConnect, msgWeatherServiceError (prev. msgYahooError) ## DESCRIPTION END ## APPTYPE "SCREENBAR" ## APPAUTHOR "Thomas Igracki " ## APPWEBPAGE "http://igracki.de/frames/progs/yWeather.html" ## APPPICTURE "http://Igracki.de/previews/yWeather.png" ## APPCHANGELOG "{INSTALLDIR}yWeather/yWeather.history" ## GRUNCHAUTHOR "Thomas Igracki " ## URLARCHIVE "http://igracki.square7.ch/download.php?file=yWeather.lha" ## URLREADME "http://Igracki.de/archives/yWeather.readme" ## URLWEBPAGE "http://Igracki.de/frames/progs/yWeather.html" ## URLPATTERN "#?, v{VERSION}.{REVISION}," ;## DEPENDENCIES "" ## ARCHIVESIZE "234652" ## INSTALLDIR DISABLED ## INSTALLCHECK "SYS:Classes/Screenbar/yWeather.sbar" ## INSTALL {STANDARDBACKUP} {STANDARDEXTRACT} If EXISTS "SYS:Classes/Screenbar/yWeather.sbar" Delete FORCE "SYS:Classes/Screenbar/yWeather.sbar" GSignal "#?Public#?Screen#?Manager#?" SIGNAL 14 EndIf Copy "{TEMPDIR}yWeather/Sys/Classes/Screenbar/yWeather.sbar" TO "SYS:Classes/Screenbar/yWeather.sbar" Copy "{TEMPDIR}yWeather/Sys/Data/#?" TO "SYS:Data/" ALL Copy "{TEMPDIR}yWeather/catalogs/#?" TO "SYS:Locale/Catalogs/" ALL Copy "{TEMPDIR}yWeather/yWeather.readme" TO "SYS:Docs/" GSignal "#?Public#?Screen#?Manager#?" SIGNAL 14 ## INSTALL END ## UNINSTALL {STANDARDBACKUP} Delete FORCE "SYS:Classes/Screenbar/yWeather.sbar" GSignal "#?Public#?Screen#?Manager#?" SIGNAL 14 Delete FORCE "SYS:Locale/Catalogs/yWeather(.cd|_blank.ct)" Delete FORCE "SYS:Locale/Catalogs/#?/yWeather.catalog" Delete FORCE "SYS:Locale/Catalogs/#?/yWeather_#?.ct" Delete FORCE "SYS:Data/yWeather/" ALL Delete FORCE "SYS:Data/Screenbar/yWeather/" ALL Delete FORCE "SYS:Docs/yWeather.readme" ;Delete FORCE "ENVARC:MUI/YWEATHER{MUIPREFSPATTERN}" ;Delete FORCE "ENV:MUI/YWEATHER{MUIPREFSPATTERN}" GSignal "#?Public#?Screen#?Manager#?" SIGNAL 14 ## UNINSTALL END ## ITEM END ;-------------------------------------------- ## ITEM "FileInfo" ## DATE "10.01.2012" ## DESCRIPTION A tool to get infos about a file/dir. Will be copied to c:! Changelog: 1.6 (10-Jan-12): New: Added MP=MatchPattern/K match the FILE argument with this amiga dos pattern If the NAME argument is specified, then only the FilePart is checked! A WARN is returned as returncode if pattern doesn't match, so you can check with "IF WARN" in a script! The argument FILE doesn't have to be an existing file, so you can use this feature to match arbitrary strings! QUIET is also supported New: Added MCS=MatchCaseSens/S the pattern match will be case sensitive 1.5 (24-Nov-11): New: Added RNX=RootNameX/N the filename w/o X suffixes and w/o the path f.e. "FileInfo Movie.mpg.avi RNX=2" -> RootName2 : Movie New: Added FRNX=FullRootNameX/N the filename w/o X suffixes but with the path f.e. "FileInfo Movie.mpg.avi FRNX 2" -> FullRoot2 : Video:MyMovies/Movie 1.4 (02-Feb-11): New: Added FC=FileCount/S to show the number of files in a directory if you specified a file instead of a directory as "File" argument, 1 is returned ## DESCRIPTION END ## APPTYPE "TOOL" ## APPAUTHOR "Thomas Igracki " ## APPWEBPAGE "http://igracki.de/frames/progs/FileInfo.html" ## APPPICTURE "http://Igracki.de/previews/FileInfo_Ambient.png" ## GRUNCHAUTHOR "Thomas Igracki " ## URLARCHIVE "http://igracki.square7.ch/download.php?file=FileInfo.lha" ## URLREADME "http://Igracki.de/archives/FileInfo.readme" ## URLWEBPAGE "http://Igracki.de/frames/progs/FileInfo.html" ## URLPATTERN "#?, v{VERSION}.{REVISION}," ## ARCHIVESIZE 55674 ## INSTALLCHECK "c:{NAME}" ## INSTALL {STANDARDBACKUP} {STANDARDEXTRACT} {STANDARDCOPY} Copy "{INSTALLDIR}{NAME}/FileInfo" C: ## INSTALL END ## UNINSTALL {STANDARDBACKUP} Delete FORCE "{INSTALLDIR}{NAME}" ALL Delete FORCE "{INSTALLDIR}{NAME}.info" Delete FORCE "C:{NAME}" ## UNINSTALL END ## ITEM END ;-------------------------------------------- ## ITEM "TopCPU" ## DATE "09.10.2011" ## DESCRIPTION A small CPU monitor (MUI) with freeze/setPri/break/ option. Changelog: 09. Okt 2011 v1.19 app_mcc.c: Chg: Replaced Urltext.mcc usage with new Hyperlink.mcc Chg: Replaced my own about window with Aboutbox.mcc New: Added the gcc compiler version in the about window TaskGauge_mcc.c: Fix: Seems so that the "smbfs-fix" from v1.18 didn't worked, although I remember that it worked... Now its working (again;) 30. Juli 2011 v1.18 TaskGauge_mcc.c: Fix: If a process' name is something like "smbfs '//LS-CHL2AD/otr/'", TopCPU displayed only a "'" as name! ## DESCRIPTION END ## APPTYPE "DESKTOP" ## APPAUTHOR "Thomas Igracki " ## APPWEBPAGE "http://igracki.de/frames/progs/TopCPU.html" ## APPPICTURE "http://Igracki.de/previews/TopCPU_without_border" ## GRUNCHAUTHOR "Thomas Igracki " ## URLARCHIVE "http://igracki.square7.ch/download.php?file=TopCPU.lha" ## URLREADME "http://Igracki.de/archives/TopCPU.readme" ## URLWEBPAGE "http://Igracki.de/frames/progs/TopCPU.html" ## URLPATTERN "#?, v{VERSION}.{REVISION}," ## DEPENDENCIES "Aboutbox.mcc" "Hyperlink.mcc" ## ARCHIVESIZE 64766 ## INSTALLCHECK "{INSTALLDIR}{NAME}/{NAME}" ## INSTALL {STANDARDBACKUP} {STANDARDEXTRACT} {STANDARDCOPY} ## INSTALL END ## UNINSTALL {STANDARDBACKUP} Delete FORCE "{INSTALLDIR}{NAME}" ALL Delete FORCE "{INSTALLDIR}{NAME}.info" Delete FORCE "ENVARC:MUI/{UPPERNAME}{MUIPREFSPATTERN}" Delete FORCE "ENV:MUI/{UPPERNAME}{MUIPREFSPATTERN}" ## UNINSTALL END ## ITEM END ;-------------------------------------------- ## ITEM "otrMUI" ## DATE "16.11.2011" ## DESCRIPTION english otrMUI is a MUI GUI for the otrdecoder program of onlinetvrecoder.com where you can record tv programs for free! otrMUI is now also a MUI GUI for the omrdecoder (from www.onlinemusicrecoder.com)! You need the otrdecoder and/or omrdecoder programs from their websites! Batch decoding is supported, you can now have a list of otrkey and omrkey files, which will be processed one after the other. Also new is that the progress window is now integrated into the main window, and if the Play-Button is pressed while an omrkey file is selected in the list, a small mp3 player window opens and plays the decoded mp3 file! ## DESCRIPTION END ## APPTYPE "TOOL" ## APPAUTHOR "Thomas Igracki " ## APPWEBPAGE "http://igracki.de/frames/progs/otrMUI.html" ## APPPICTURE "http://Igracki.de/previews/otrMUI_main" ## GRUNCHAUTHOR "Thomas Igracki " ## URLARCHIVE "http://igracki.square7.ch/download.php?file=otrMUI.lha" ## URLREADME "http://Igracki.de/archives/otrMUI.readme" ## URLWEBPAGE "http://Igracki.de/frames/progs/otrMUI.html" ## URLPATTERN "#?, v{VERSION}.{REVISION}," ## DEPENDENCIES "Aboutbox.mcc Hyperlink.mcc" ## ARCHIVESIZE "337117" ## INSTALLCHECK "{INSTALLDIR}{NAME}/{NAME}" ## INSTALL {STANDARDBACKUP} {STANDARDEXTRACT} {STANDARDCOPY} ## INSTALL END ## UNINSTALL {STANDARDBACKUP} Delete FORCE "{INSTALLDIR}{NAME}" ALL Delete FORCE "{INSTALLDIR}{NAME}.info" Delete FORCE "ENVARC:MUI/{UPPERNAME}{MUIPREFSPATTERN}" Delete FORCE "ENV:MUI/{UPPERNAME}{MUIPREFSPATTERN}" ## UNINSTALL END ## ITEM END ;-------------------------------------------- ## ITEM "CRABUM" ## DATE "04.12.2011" ## DESCRIPTION CRABUM is a mui gui for adding own menus to the Ambient screen menu. You can build own user menus, or load/import already defined usermenus. A save function is also implemented;) The "Test" button saves the usermenu to t:CRABUM.rexx and then executes it to install it to Ambient (the current installed menus are removed before!). To install it automatically on every reboot, you have to put the saved usermenu to Sys:WBStartup/ with a project icon and specify "RX" as default program. Changelog: 03. Dezember 2011 v1.7 Fix: If you create two menus, the first is empty or a bar, the second has some entries, then crabum doesn't saved the second and all following menus! [reported by Markus Lunk 27-Nov-11] New: New button "1:1" to clone an entry, cloning of menus isn't supported New: The up/down buttons are now working!! I finally found out how to use MUIM_Listtree_Move 20. November 2011 v1.6 New: If a file called "Project.info" exists in CRABUMs home directory, it will be used as the icon for your saved project New: The version of the gcc compiler is shown in the about window 20. April 2011 v1.5 Fix: Fixed the copyright New: Added an email link to the about window to send me an bug report or suggestions;) New: Added up and down button to move the current entry up or down, but they don't work yet [suggested by Yannick Buchy ] Fix: When saving a project, all quotes in the command string will be preceeded by a "*". An already correctly quoted command will be recognized! [reported by yannick buchy 13-Apr-11] Fix: The line number in the error requester wasn't correct (because it started with 0) Fix: Fixed the not disappearing "dotted lines" when dragging an entry around, by using the DragReport method of OWBs bookmarklisttreeclass! Thanks fab! Fix: Set the modified status to true, when you dragdrop sort something Locale: Chg: Changed MSG_DOSError_ParseString a little bit, removed the "because" line 4. Januar 2011 v1.4 Fix: Removing an entry didn't set the modified status to true (the small "*" mark in the windowtitle) so if you remove an entry from a just saved project, pressing the save button, didn't saved the project, because CRABUM thinks it wasn't modified Chg: Now using Hyperlink.mcc instead Urltext.mcc ## DESCRIPTION END ## APPTYPE "DESKTOP" ## APPAUTHOR "Thomas Igracki " ## APPWEBPAGE "http://igracki.de/frames/progs/CRABUM.html" ## APPPICTURE "http://Igracki.de/previews/CRABUM_example" ## GRUNCHAUTHOR "Thomas Igracki " ## URLARCHIVE "http://igracki.square7.ch/download.php?file=CRABUM.lha" ## URLREADME "http://Igracki.de/archives/CRABUM.readme" ## URLWEBPAGE "http://Igracki.de/frames/progs/CRABUM.html" ## URLPATTERN "#?, v{VERSION}.{REVISION}," ## DEPENDENCIES "Aboutbox.mcc Hyperlink.mcc" ## ARCHIVESIZE "234803" ## INSTALLCHECK "{INSTALLDIR}{NAME}/{NAME}" ## INSTALL {STANDARDBACKUP} {STANDARDEXTRACT} {STANDARDCOPY} ## INSTALL END ## UNINSTALL {STANDARDBACKUP} Delete FORCE "{INSTALLDIR}{NAME}" ALL Delete FORCE "{INSTALLDIR}{NAME}.info" Delete FORCE "ENVARC:MUI/{UPPERNAME}{MUIPREFSPATTERN}" Delete FORCE "ENV:MUI/{UPPERNAME}{MUIPREFSPATTERN}" ## UNINSTALL END ## ITEM END ;-------------------------------------------- ## ITEM "Foreach" ## DATE "26.02.2017" ## DESCRIPTION Usage: Foreach FILE/S,LINE/S,Strings/M/A,DO=Command/K/A,ALL=ALLFILES/S,LF=AddLF/S,V=VERBOSE/S,FREESTACK/S,FA=FailAt/K/N Execute "command" for every word in "strings". A "%s" in "command" will be replaced with the current word in "strings". If a command returned an error, the execution gets aborted! I use it in combination with my ecx-script to compile multiple sources with one command. Its written in AmigaE with the ecx compiler by Leif Salomonsson! I also included a 68k and AmigaOS4 version. Foreach will be copied to c: History: 05-Sep-16: v1.9 fix: a small fix with OR handling 24-Mai-16: v1.8 fix: Foreach didn't hold the Result2 value anymore due to recently changes new: ENV:Foreach_LastFile holds the last processed filename usefull f.e. if you want to get the filename which aborts the execution 14-Mai-16: v1.7 new: added a FailAt/K/N option, like Shell's FailAt commmand, to change failure limit of executed commands (0=Ok, 5=Warn, 10=Error, 20=Fail) To NOT abort execution if only one file throws an error Default is 10 13-Dez-15: fix: Starting Foreach with no arguments printed many bogus chars 30-Mar-15: v1.6 new: added LINE/S, to do a command for every line in a file The files are specified via the "" options. Multiple files and pattern matching are supported and the ALL option fix: Sometimes the ALL/S switch to return recursively all files didn't worked correct 23-Dec-14: v1.5 fix: option VERBOSE/S didn't prints the argument in front of the output sometimes, f.e. if c:Type was used new: added FREESTACK/S option to show the free stack, only for debugging purpose new: you can now use upto 8 "%s" in the DO option 11-Mar-14: v1.4 chg: Raised stack to 32KB, cause I have some weird hits sometimes, lets see if it helps... 05-Aug-13: v1.3 chg: The VERBOSE option now prints the current argument in front of the output new: added LF=AddLF/S switch, append a LF after the commands output. Usefull if the command doesn't outputs an LF at the end 01-Aug-13: v1.2 new: added ALL=ALLFILES/S switch, to recursively scan directories, if FILE is set fix: if FILE is set, then don't execute the command for directories 09-Jul-13: v1.1 new: added a FILE/S switch, "strings" are then treated as files, incl. pattern matching! 01-Jul-13: v1.0 first release ## DESCRIPTION END ## APPTYPE "TOOL" ## APPAUTHOR "Thomas Igracki " ## APPWEBPAGE "http://igracki.de/frames/progs/Foreach.html" ## GRUNCHAUTHOR "Thomas Igracki " ## URLARCHIVE "http://igracki.square7.ch/download.php?file=Foreach.lha" ## URLREADME "http://Igracki.de/archives/Foreach.readme" ## URLWEBPAGE "http://Igracki.de/frames/progs/Foreach.html" ## URLPATTERN "#?, v{VERSION}.{REVISION}," ## ARCHIVESIZE 6441 ## INSTALLCHECK "c:{NAME}" ## INSTALL {STANDARDBACKUP} {STANDARDEXTRACT} {STANDARDCOPY} IF "{SYSTEMOS}" EQ "MORPHOS" Copy "{INSTALLDIR}{NAME}/Foreach" C: ELSE IF "{SYSTEMOS}" EQ "AMIGAOS3" Copy "{INSTALLDIR}{NAME}/Foreach_68k" C:Foreach ELSE IF "{SYSTEMOS}" EQ "AMIGAOS4" Copy "{INSTALLDIR}{NAME}/Foreach_OS4" C:Foreach ENDIF ENDIF ENDIF ## INSTALL END ## UNINSTALL {STANDARDBACKUP} Delete FORCE "C:Foreach" ## UNINSTALL END ## ITEM END ;-------------------------------------------- ## ITEM "ecx-script" ## DATE "05.07.2013" ## DESCRIPTION Usage: s:ecx [O=] [D=Debug] [DR=DontRun] A starter for the ecx compiler to be able to jump to the error line in Scribble. And after a successful compile request the user to run the executable. This script is smart enough to dont ask if you're compiling a module (OPT MODULE). Tip: You can use my "Foreach" command to compile multiple sources at once! Example: Foreach modules/winMain_mcc.e modules/app_mcc.e ecxHelper.e DO "s:ecx %s" This script needs my FileInfo shell command (http://Igracki.de/) and the Replace command from Martin Kuchinka (included in the archive). This script (ecx) gets copied to s:, and the "replace" commmand to c:! Required commands: c:Replace (included), FileInfo (http://igracki.de/) and ecx, of course;) Bug: The second line of the error-text has a number preceeded, this is due to a bug in "Search" (bugreport is sent)! History: 05-Jul-13: v1.5 fix: because the "Fail" command which should be "FailAt 10", the script didn't worked;) chg: show the ecx's output also if the compile succeeded chg: changed the way the error-text gets extracted 02-Jul-13: v1.4 the error text is now displayed in a requester (the Replace shell-command v1.1 from Martin Kuchinka is needed for that feature!) 01-Jul-13: v1.3 fixed loading the file (to jump to the error line) for relative paths 29-Jun-13: v1.2 added DR=DontRun/S switch -> dont ask to run the executable 28-Jun-13: v1.1 added Debug/S switch, which adds the option VARDEBUG to ecx 26-Jun-13: v1.0 first version ## DESCRIPTION END ## APPTYPE "SCRIPT" ## APPAUTHOR "Thomas Igracki " ## APPWEBPAGE "http://igracki.de/frames/progs/ecx-script.html" ## GRUNCHAUTHOR "Thomas Igracki " ## URLARCHIVE "http://igracki.square7.ch/download.php?file=ecx-script.lha" ## URLREADME "http://Igracki.de/archives/ecx-script.readme" ## URLWEBPAGE "http://Igracki.de/frames/progs/ecx-script.html" ## URLPATTERN "#?, v{VERSION}.{REVISION}," ## INSTALLDIR "DISABLED" ## INSTALLCHECK "s:ecx" ## ARCHIVESIZE 2181 ## DEPENDENCIES "FileInfo" ## INSTALL {STANDARDBACKUP} ;{STANDARDEXTRACT} ;{STANDARDCOPY} Copy "{TEMPDIR}{NAME}/s/ecx" s: Copy "{TEMPDIR}{NAME}/c/replace" c: Copy "{TEMPDIR}{NAME}/ecx-script.readme" SYS:DOCS/ ## INSTALL END ## UNINSTALL {STANDARDBACKUP} ;Delete FORCE "{INSTALLDIR}{NAME}" ALL ;Delete FORCE "{INSTALLDIR}{NAME}.info" Delete FORCE "S:ecx" Delete FORCE "c:replace" Delete FORCE "SYS:DOCS/ecx-script.readme" ## UNINSTALL END ## ITEM END ;-------------------------------------------- ## ITEM "ViewModule" ## DATE "20.06.2013" ## DESCRIPTION s:ViewModule This script first tries to view the module with the ecx module viewer (ViewModule), if it fails it uses the E module viewer (ShowModule). The result is show in an own window via c:Open (Ambient) ViewModule will be copied to s:! ## DESCRIPTION END ## APPTYPE "SCRIPT" ## APPAUTHOR "Thomas Igracki " ## APPWEBPAGE "http://igracki.de/frames/progs/ViewModule.html" ## GRUNCHAUTHOR "Thomas Igracki " ## URLARCHIVE "http://igracki.square7.ch/download.php?file=ViewModule.lha" ## URLREADME "http://Igracki.de/archives/ViewModule.readme" ## URLWEBPAGE "http://Igracki.de/frames/progs/ViewModule.html" ## URLPATTERN "#?, v{VERSION}.{REVISION}," ## ARCHIVESIZE 758 ## INSTALLDIR "DISABLED" ## INSTALLCHECK "s:ViewModule" ## INSTALL {STANDARDBACKUP} ;{STANDARDEXTRACT} ;{STANDARDCOPY} Copy "{TEMPDIR}{NAME}/ViewModule" s: Copy "{TEMPDIR}{NAME}/ViewModule.readme" SYS:DOCS/ ## INSTALL END ## UNINSTALL {STANDARDBACKUP} ;Delete FORCE "{INSTALLDIR}{NAME}" ALL ;Delete FORCE "{INSTALLDIR}{NAME}.info" Delete FORCE "s:ViewModule" Delete FORCE "SYS:DOCS/ViewModule.readme" ## UNINSTALL END ## ITEM END ;-------------------------------------------- ## ITEM "Ambient_AddShortcut" ## DATE "29.12.2014" ## DESCRIPTION Add/remove a shortcut to Ambients desktop. If OWB or URL is specified, PATH contains a URL, which will be saved to a file (default path: SYS:URLS/) first. Usage: Ambient_AddShortcut PATH/A,REM=REMOVE/S,URL=OWB/S You can use it from a shell: s:Ambient_AddShortcut sys:Applications If you want to remove it, select "Put away" from contextmenu of the icon or type in a shell: s:Ambient_AddShortcut REMOVE sys:Applications To add shortcuts from OWB, you have to add a command to OWBs contextmenus: Type: Link Label: Add as shortcut to Ambient Action: s:Ambient_AddShortcut OWB "%l" Type: Page Label: Add as shortcut to Ambient Action: s:Ambient_AddShortcut OWB "%u" History: ======== v1.1 29-Dec-14 new: you can now also specify URL instead of OWB to create a shortcut to an url new: added a version string to this script chg: don't add ".url" suffix to the URL files new: use "s:Ambient_AddShortcut.info" as the icon if you create a shortcut to a url fix: the temporary file env:AASCfile will be deleted v1.0 26-Dec-14 first release ## DESCRIPTION END ## APPTYPE "SCRIPT" ## APPAUTHOR "Thomas Igracki " ## APPWEBPAGE "http://igracki.de/frames/progs/Ambient_AddShortcut.html" ## GRUNCHAUTHOR "Thomas Igracki " ## URLARCHIVE "http://igracki.square7.ch/download.php?file=Ambient_AddShortcut.lha" ## URLREADME "http://Igracki.de/archives/Ambient_AddShortcut.readme" ## URLWEBPAGE "http://Igracki.de/frames/progs/Ambient_AddShortcut.html" ## URLPATTERN "#?, v{VERSION}.{REVISION}," ## INSTALLDIR "s:" ## INSTALLCHECK "s:Ambient_AddShortcut" ## ARCHIVESIZE 10397 ## DEPENDENCIES "Ambient wget" ## INSTALL {STANDARDBACKUP} ;{STANDARDEXTRACT} ;{STANDARDCOPY} Copy "{TEMPDIR}{NAME}/s/Ambient_AddShortcut" s: Copy "{TEMPDIR}{NAME}/s/Ambient_AddShortcut.info" s: Copy "{TEMPDIR}{NAME}/s/FetchFavIcon" s: Protect s:Ambient_AddShortcut +s Protect s:FetchFavIcon +s Copy "{TEMPDIR}{NAME}/Ambient_AddShortcut.readme" SYS:DOCS/ ## INSTALL END ## UNINSTALL {STANDARDBACKUP} ;Delete FORCE "{INSTALLDIR}{NAME}" ALL ;Delete FORCE "{INSTALLDIR}{NAME}.info" Delete FORCE "S:Ambient_AddShortcut" Delete FORCE "S:Ambient_AddShortcut.info" Delete FORCE "S:FetchFavIcon" Delete FORCE "SYS:DOCS/Ambient_AddShortcut.readme" ## UNINSTALL END ## ITEM END