Special features of the "Fossies" software archive
You may click "simply" on the download icon
in front of a package (archive)
name in order to transfer that package but the "Fossies" software archive offers the following
additional special features to you:
Viewing archive contents (index) plus browsing archive member filesdocs related | original | date | pathname | filename | size (top100) | top-path files
In the standard "docs related" view Fossies tries to assist users to get relevant package information quickly by sorting the member files into the following three categories:
Basic infos (README, FAQ, INSTALL, ChangeLog, ...) Basic docs (manual pages, PDF-,HTML-,/doc/-files, ...) All other files (if too numereous at least 50)
The server tries to send an appropriate "Content-type" header field ("mime-type") according to the member's file extension (default: text/html). For example clicking on a GIF file (embedded in an archive file) lets see you the image via your browser or an external viewer without downloading the complete, possibly large archive file.
As a further newer special service some documentation-related files are presented more "user-friendly" respectively "readable" by trying a local pre-formatting (only in standard "automatic"-mode):
Also pure HTML files are forced to be formatted if meaningful but HTML code for e.g. in PHP or Perl code are forced to be displayed as unformatted source code.
Additionally most programming language, markup language and configuration files are shown with line numbering and syntax highlighting.
In order to view the "pure" source code file you may force a simple text transfer ("Content-type: text/plain") for e.g by clicking on the first letter of a member's "file name" within an archive file list.
In order to force a binary transfer ("Content-type: application/octet-stream") you may click on the member's "file size" field instead of the member's "file name".
Remark: This feature uses on-the-fly expansion and displaying the requested member may take some seconds according the archive size. Repeated requests are answered immediately.
If you move the mouse over the filename of such an alternative compressed archive its size in bytes is shown and also the percentual size decrease compared to the "standard" format (tar.gz or zip).
To download an archive in a different supported format you may change in a Fossies standard download URL simply the archive file extension, so instead of
http://fossies.org/unix/misc/foobar-x.y.tar.gzyou may use
http://fossies.org/unix/misc/foobar-x.y.tar.xzfor e.g. to force a faster download by a higher compression.
Doxygen generates amongst others a class browser and tries to extract the code-structure also from undocumented source files. This includes dependency graphs (see an example here), class diagrams and hyperlinked syntax-highlighted source code (latter as an alternative to the orign Fossies offered source code browsing using the program "highlight").
Doxygen documentation is extracted directly from the sources, which makes it much easier to keep the documentation consistent with the source code.
The Fossies generated Doxygen documentation can be accessed via the respective package contents pages or more directly via URls like
http://fossies.org/dox/...(for more information see the Fossies Dox page).
Browsing compressed text files
On-the-fly compression of files before transfer(Z/gz/zip)strings after the file description of uncompressed files in order to transfer it as a
Z = "Unix-compressed" gz = "GNU-zipped" zip = "(PK-)zipped"file in order to save network bandwith.
Marking of new archive files
file is not older than 7 days
file is not older than 31 days
Archive-insertion-time sorted index
Alternate alphabetically sorted index
Advanced search facilityYou may specify the
Searching in the archive internal documentation files outputs not only the found documentation files but also a user specified number of matching lines. Browsing a found documentation file displays at the top of the document the first 10 matching lines with anchors into the file and tries to mark the matches as bolded strings.
The total number of displayed matches may be limited. Consecutive requests for the display of suppressed matches - with optionally different limits - are supported.
Attention: The search-syntax is currently NOT "google"-like, here are some simple examples:
The search string must contain at least four "relevant" characters if searching within the archives internal doc files, three if searching within the archive short descriptions and two if searching for filenames.
http://fossies.org/<package>/For e.g. the URL
http://fossies.org/foobar/may redirect you automatically to
http://fossies.org/unix/misc/foobar-x.y.tar.gz/If the redirect isn't unique SfR Fresh will show you all matches (including the according Fresh pathes) and you can choose yourself the appropriate link!
The string "package" in the short URL may be for e.g. a name like "atool", "gcc", "glpk" or "TrueCrypt".
The above descripted features are enabled by software written by Jens Schleusener mainly in his spare time - while employed at the Central Division Data Processing of the German Aerospace Center (DLR) which division is now incorporated in the T-Systems Solutions for Research GmbH (SfR). That software consists mainly of two core components:
Furthermore the Fossies software archive itself benefits awfully from many great open source software products. Especially to be mentioned:
Use of the Fossies software archive is entirely at your own risk - no warranty is expressed or implied.
You are encouraged to send your comments and suggestions concerning the Fossies software archive ... or look for some annotations from other users!