![]() |
![]() |
![]() |
#1 |
Registered User
![]() |
Amiga FTP Library
![]() Hi all! I'm here to present you my little project : I'm always bored to find a particular version of a library when installing of upgrading my system. I recently had the idea to store them on my own server, all Classic Amiga Libraries, to join them in one place. It may be convenient for all Classic Amiga Users or even maybe later for other systems (OS4 / Morphos, etc...). I started a little explorer in PHP on a personal FTP and i would like any ideas that could improve this ... I don't know PHP, I had a script i changed a bit with my little HTML knowledge ![]() i'm open to any good idea of course ! The site : http://amiga.foul.fr --> https://amiga.foul.fr If you want to upload newer or missing library here is the FTP : email me : foulweb at gmail dot com (Sorry for my English, is't not my native language ![]() Last edited by lilalurl; 21 October 2020 at 01:26. |
![]() |
![]() |
#2 |
Still an Amiga user
Join Date: Nov 2006
Location: Kent
Age: 52
Posts: 2,695
|
I think this is a great idea - thanks for sharing.
|
![]() |
![]() |
#3 |
AmigaMan
![]() Join Date: Oct 2012
Location: Castro Urdiales/Spain
Posts: 645
|
Sure I think It's a good idea. I'm a maniac of library versions!
Last edited by tolkien; 23 May 2020 at 13:19. |
![]() |
![]() |
#4 |
Banned
Join Date: May 2011
Location: Spain
Posts: 519
|
Cool!!! thanks For share with us , Best of luck for your project.
![]() all the best Amiten |
![]() |
![]() |
#5 |
Registered User
Join Date: Oct 2012
Location: Denmark
Posts: 21
|
It's a great idea. What do you want the php to do? I can easily write some php for you.
|
![]() |
![]() |
#6 | |
Registered User
![]() |
Quote:
If you have some ideas.. i'm open of course.. Thank you anyway for your help ![]() |
|
![]() |
![]() |
#7 |
Registered User
Join Date: Oct 2012
Location: Denmark
Posts: 21
|
<?php
$handle = fopen("uploads/something.library", "r"); if ($handle) { while (!feof($handle)) { $hex = bin2hex(fread ($handle , 4 )); print $hex."\n"; } fclose($handle); } ?> http://php.net/manual/en/function.bin2hex.php php has a method for doing just that ![]() What I would do to save the different versions of the library would be either: 1) Save the library in the database as a blob, that way you can SQL to most operations afterwards. 2) Zip pack the library and name the file with the name of the library and then the version eg. somelib_v45_12.zip and then save the name and URL in the database. 3) Create a folder for library and in that flder create subfolders containing the library versions and save the resulting URL and name in the database. I would always save metadata in the database, it makes it easy and fast to search for information about the libraries. |
![]() |
![]() |
#8 |
Registered User
![]() |
Will test that ASAP
![]() |
![]() |
![]() |
#9 |
Computer Wizard
![]() Join Date: Aug 2007
Location: Ramberg/Norway
Posts: 823
|
Foul, look at the datestamp for the trueaga_4.3beta.library. The year show a future yearstamp, 2030.
|
![]() |
![]() |
#10 | |
Italian Amiga Zealot
![]() Join Date: Jan 2009
Location: Italy
Age: 33
Posts: 1,323
|
Excellent idea Foul, sometimes I need to look for some strange/rare libraries and I don't ever know where to find them
![]() Quote:
![]() |
|
![]() |
![]() |
#11 |
Registered User
![]() |
Corrected : Thx !
time to upload yours ! ![]() |
![]() |
![]() |
#12 |
Registered User
![]() Join Date: Mar 2010
Location: Beckenham/England
Posts: 667
|
Nice idea, but needs a bit more work to be really useful...
agl_4.2.library is the QuarkTex (WinUAE only) version. rtg_40.4024.library and rtg_40.4029.library should be moved to the Picasso96 drawer. cddb_44.999.library is the FreeDB version and will not work on it's own. rexxsupport_37.9(WB2.04).library is actually 34.9 the same as all the others. Why duplicate the same library multiple times for WB1 WB2 e.t.c. ? It may cause confusion - just have one copy with the WB version it first appeared in, with a + to show it is also used in newer versions. The date stamps are also misleading in many cases. There is a rexxsupport_37.9.library reported in LibGuide, but it may be an error... I have rexxsupport_36.9.library and it is the same size as the reported 37.9. Have lots of newer libs. Will upload... There are a couple of updated 68k libs from the OS4 betas. Would you be OK about hosting these? There is a doomsound_38.0.library as reported in LibGuide but it is actually an old version of hereticsound.library and does not work with Doom or the latest Heretic. I can supply it, but it will need to be clearly labelled and is of little use... But may help to prevent later confusion. Update: Also guigfx_20.0.library is actually the fpu version, I have the complete set of these libraries. Having trouble connecting to your FTP so have uploaded some of them here. Libs.lha LHA ignored all the files with brackets, will add these and some new MUI libraries later... I also have the patched version of popupmenu_10.10.1.library, but have not included it, as I think the author did not want it distributed...??? Last edited by James; 14 January 2015 at 03:52. |
![]() |
![]() |
#13 |
Registered User
![]() |
Thank you for reporting!
I will upload and correct all asap ![]() |
![]() |
![]() |
#14 |
Amigan - an loving it!!
Join Date: Nov 2010
Location: Nottingham, UK
Age: 51
Posts: 547
|
Great work, Foul. This is looking really good. I'm always missing important libraries (or outdated ones), so this is a great repository for getting hold of them. Well done
![]() |
![]() |
![]() |
#15 |
Registered User
![]() |
agl_4.2.library corrected
rtg_40.4024.library and rtg_40.4029.library moved to Picasso96 cddb_44.999.library is the only one found and not removed rexxsupport.library and other double library removed guigfx_20.0.library don't mention any fpu option ($VER: guigfx.library 20.0 (26.04.2003)) but modified anyway... Newest Libraries Updated... edit : FTP access ok ! Thx ![]() Last edited by Foul; 14 January 2015 at 15:41. |
![]() |
![]() |
#16 |
Registered User
![]() Join Date: Aug 2014
Location: Gdynia/Poland
Posts: 162
|
I have some libraries to upload but cant conntct to your FTP.
|
![]() |
![]() |
#17 |
Junior Member
Join Date: Sep 2001
Location: No(R)Way
Age: 38
Posts: 2,674
|
Web site works but unable to connect to ftp here aswell .. Nice site and idea btw , cool
![]() |
![]() |
![]() |
#18 |
68k RULEZ
Join Date: Jul 2010
Location: Germany
Posts: 199
|
|
![]() |
![]() |
#19 |
A1260T/PPC/BV/SCSI/NET
![]() Join Date: Jan 2013
Location: Moscow / Russia
Posts: 693
|
Nice. Something I had planned to do a few years ago too
![]() But from my point of view it would have been better to sort the files in separate dirs by CPU, and have the older versions of same libs numbered by version, while keeping the optimum/current lib in ready to use form. And the php script should get the $VER: version string from the file. |
![]() |
![]() |
#20 |
Registered User
![]() |
don't know why but sometime ftp upload is down
![]() Another way: post the libs here and i will upload them ![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
HELP: Opus5, KingCON, SysInfo.library (Sysmon.library) triangle | Michael | support.Apps | 6 | 10 March 2014 15:08 |
Mediator - openpci.library and pci.library | mardn78 | support.Hardware | 1 | 01 February 2014 12:11 |
New FTP-mirrorsite: ftp.fi.amigascne.org | Sallinen | Amiga scene | 1 | 07 May 2007 17:29 |
PC FTP -> AMiGA | Eny- | support.Apps | 3 | 11 December 2004 02:24 |
Amiga FTP's! | ElectroBlaster | Amiga scene | 20 | 08 August 2002 14:49 |
|
|