The SwissDelphiCenter (archive.org) site closed down a few months ago and I could not find any other way to get at the Delphi Tips database they were hosting. So I vibe coded a scraper script that extracted them from the Internet Archive and converted them to a format that can be imported into the GExperts Code Librarian (currently you need to compile a GExperts dll from the sources for this functionality). So, here is the download link.
Just in case you are concerned about the load that scraper put on the Internet Archive: I explicitly let the script pause for 10 seconds after each request, so that load should have been negligible.
Since somebody might want to do something else with these tips, here is a description of the archive format. It contains 1559 tips in 17 categories and uses the same format as the DelphiDabbler Code Snippets Collection, which is why the Code Librarian can import it as it is. It is a flat ZIP file without any directories, and all files in it are UTF-8 with a BOM.
You may wonder why the site itself advertised 1539 tips while this archive contains 1559: The Internet Archive still had tips that had been deleted from the site over the years. On the other hand, there are 27 tip ids that are not in the zip file at all, because no copy of them with any code exists: 10 of them were still listed on the site, but it had already lost their database entries and only ever served an empty page for them (the print view of such a tip even returned a MySQL error message), and the other 17 were no longer listed anywhere either.
categories.ini is the index. It contains one section per category with the display name, which becomes the folder in the Code Librarian, and the name of the file describing that category:
[vcl] Desc=VCL Ini=vcl.ini
Each of those category files contains one section per tip, named SDC followed by the id the tip had on the site:
[SDC0338] DisplayName="Record and play back keystrokes in the IDE?" DescEx="<p>How can I record and play back keystrokes in the IDE?</p>" Extra="<p>Author: Thomas Stutz</p><p>Published 04.03.2001 on SwissDelphiCenter.ch</p><p>Rated 3 out of 5 by 13 votes</p><p>https://www.swissdelphicenter.ch/en/showcode.php?id=338</p>" Snip=338.dat Title="...record and play back keystrokes in the IDE?" Author="Thomas Stutz" Date=04.03.2001 Hits=58826 Rating=3 Votes=13 TipId=338 Url=https://www.swissdelphicenter.ch/en/showcode.php?id=338
The code of a tip is not in the ini file but in a file of its own, named after the tip’s id, which is what Snip points to. So the source code of the tip above is in 338.dat.
Only DisplayName, DescEx, Extra and Snip are read by the Code Librarian. DescEx and Extra contain REML, the markup the Code Snippets Collection uses for its descriptions, and end up as the comment above each imported snippet. All the other keys are read by nobody today. They are there because the tip page contained that information and throwing it away would have meant scraping the site again later, so if you want to build a read only copy of SwissDelphiCenter from this archive, everything you need should be in there.
Finally there is a collection.ini which gives the collection a name:
[Collection] Name=SwissDelphiCenter.ch Programming Tips Url=https://www.swissdelphicenter.ch/
Collections are recognized by the format of their files, so without that file GExperts would take this archive for the DelphiDabbler Code Snippets Collection and credit it accordingly in every single snippet it imports, which would be rather unfair to both sides. GExperts reads collection.ini since revision 5540, older versions simply ignore it.
Discussion about this in the corresponding post in the international Delphi Praxis forum.