English Amiga Board

English Amiga Board (https://eab.abime.net/index.php)
-   Amiga scene (https://eab.abime.net/forumdisplay.php?f=2)
-   -   UHC Tools (https://eab.abime.net/showthread.php?t=88524)

jayminer 07 September 2017 08:25

UHC Tools
 
UHC Tools is a collection of scripts and utilities written by me and patrik over the past decade or so. We decided to make a package of everything when we realised it was hard work to keep all our Amigas (physical and emulated) up to date with all our utilities. There are a few scripts and utilities which might be of benefit to others so now we thought the time was right to share this with anyone interested!

A complete list of everything that is included can be found here.

The most noteworthy utilites are the following:

aget - A http-download-utilitity, similiar to wget or curl but very fast and simple to use.

SynergyClient - A Synergy Client, allows you to control your Amigas mouse and Keyboard from a computer running a Synergy server

Search-scripts - A collection of scripts to allow for easy searching, downloading and extraction of files from various repositories such as Aminet, whdLoad.de, whdownload.com and more.

http://uhc.driar.se/aminetextract.png

UHC Tools works on AmigaOS 3.x, MorphOS, AmigaOS4 and AROS and even detects what you're running and downloads binaries compiled for the correct OS. Not everything works on AROS due to their ARexx implementation.

idrougge 07 September 2017 09:33

I'm running this since a few months. Makes my A600 a lot more self-supporting.

Jope 07 September 2017 10:08

Cool stuff, thanks for sharing. Especially the synergy client is something I've dreamed about, thanks for doing the port. :-)

patrik 07 September 2017 17:53

@Jope:
The synergy client is implemented from scratch and is rather simple (in a good way) and small.

Jope 08 September 2017 11:43

Even cooler. :-)

jayminer 25 September 2017 14:27

There has been a few updates to this package over the last few weeks. The biggest update is probably improved clipboard-sharing in the synergy-client. We have also added a few more search-indexers so now it's possible to search MorphOS Storage, it's also possible to check recent files from all the pages we archive directly from the Shell. Also, quite a lot of minor bugfixes.

So to the few of you who are using this, I'd recommend you run uhcupdate from a shell to fetch and install the latest version!

demolition 25 September 2017 15:39

Ooh, a Synergy client sounds very nice indeed - I need to try that out since it would be very useful for me to save precious real estate on my (physical) desktop. Also being used to having apt/*pkg available on various Linux and BSD platforms, the other tools could also be a big time saver, so thanks for it all.

cmsj 26 September 2017 14:00

some very cool stuff here - would you be willing to open source the synergy client? It seems like of all of the things here, the one that will most need to be kept up to date, and that may be easier if there is source for willing people to help with :)

patrik 26 September 2017 15:06

The plan is to open source it.

brett71 26 September 2017 15:22

Quote:

Originally Posted by jayminer (Post 1183017)
SynergyClient - A Synergy Client, allows you to control your Amigas mouse and Keyboard from a computer running a Synergy server

I'm slightly confused about this, the way it's worded, and hoping for some clarification.

This sounds like something similar to VNC. If this is the case, then Synergy's server component would be what was installed on the Amiga, not the Client component. The Client would run on the remote machine that was connecting to and controlling the Amiga. Am I missing something here?

patrik 26 September 2017 15:29

The idea is that you control serveral computers with one set of mouse and keyboard. In synergy terminology, the computer which have the mouse and keyboard connected is the server. Then a number of clients can connect to the server and be controlled by it.

The result is more like a multi-monitor setup, but with different computers to the different monitors.

Jope 27 September 2017 08:44

Synergy is really magical once you have it all set up. :-) Very handy.

cmsj 28 September 2017 16:58

@patrik Awesome! If there's anything I can do to help with the open sourcing, please feel free to ask :)

Amiga1992 28 September 2017 17:06

I had never heard of Synergy, sounds super handy.
If I had a NIC on my Amiga I'd be all over this!

patrik 28 September 2017 19:53

Quote:

Originally Posted by cmsj (Post 1188213)
@patrik Awesome! If there's anything I can do to help with the open sourcing, please feel free to ask :)

Cheers! Beware that I might take you up on that ;).

Quote:

Originally Posted by Akira (Post 1188220)
I had never heard of Synergy, sounds super handy.
If I had a NIC on my Amiga I'd be all over this!

You can use Synergy to control an Amiga without a NIC by using this project:
https://github.com/patrikaxelsson/avr-amiga-controller

You are not only limited to Amigas. I have used avr-amiga-controller in combination with this project to control a C64 via Synergy:
https://github.com/patrikaxelsson/AmigaKeyboard2C64

patrik 30 September 2017 13:54

To simplify installation somewhat, we have created an installation archive which includes everything required to start the installation (except a working internet connection on the Amiga :D). The installation can also be launched from Workbench:

http://uhc.driar.se/installation.png


http://uhc.driar.se/ has been updated with more information regarding this.

Firestone 02 December 2017 22:52

Amazing work! Thanks a lot!

demolition 03 December 2017 09:28

Just tried installing this but the installation script did not work out of the box.
After running the simplified installation script it complained that aget was not found on the system so it was unable to continue. I then copied the aget.os3 file to C: and renamed it to aget. Now I got a requester to insert volume 'aget >NIL'. I then downloaded the file manually using the same aget tool, commented out the line that executed the aget command in the script, and then I was able to complete the install..

patrik 03 December 2017 12:19

@demolition:

Which kickstart/os versions? Any relevant modifications like non-standard shell?

demolition 03 December 2017 14:52

WB 3.9 BB2 with custom 3.9 KS and ViNCEd shell.


All times are GMT +2. The time now is 08:37.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.

Page generated in 0.05262 seconds with 11 queries