Search: Difference between revisions

From OSSelot
Jump to navigation Jump to search
(Aded binary package search also to the technical background section)
(Added some text passages for clarity)
Line 3: Line 3:
This page provides information how to use a Web script to find out whether a particular software package and optionally in a particular version already has been curated. It can be used to create references into the particular <span style="font-family: OSSelot-Bold; font-weight: 500; color: #1565af;">OSSelot</span> repository on Github as exemplified [[Disclosure_files|here]].
This page provides information how to use a Web script to find out whether a particular software package and optionally in a particular version already has been curated. It can be used to create references into the particular <span style="font-family: OSSelot-Bold; font-weight: 500; color: #1565af;">OSSelot</span> repository on Github as exemplified [[Disclosure_files|here]].


==Find out whether a particular version of a software package is supported and has already been curated==
==Find out whether a particular version of a software package or a particular binary file is supported and has already been curated==
<html>
<html>
<input type="button" onclick="showorhide(this);" value="Show technical background of this functionality" />
<input type="button" onclick="showorhide(this);" value="Show technical background of this functionality" />
Line 24: Line 24:


===Call the Web script from command line===
===Call the Web script from command line===
====Checkout any versions====
====Checkout any versions of a package====
  wget -qO - https://www.osselot.org/curated.php?angular | grep -v '<'
  wget -qO - https://www.osselot.org/curated.php?angular | grep -v '<'
  angular/version-15.1.0
  angular/version-15.1.0
Line 30: Line 30:
  angular/version-16.0.1
  angular/version-16.0.1
  angular/version-16.1.2
  angular/version-16.1.2
angular/version-16.2.0
angular/version-17.1.3
angular/version-19.1.6


====Search for a particular version====
====Search for a particular version of a package====
  wget -qO - https://www.osselot.org/curated.php?angular | grep 15.2.2
  wget -qO - https://www.osselot.org/curated.php?angular | grep 15.2.2
  angular/version-15.2.2
  angular/version-15.2.2


====Search for packages from which a particular program or library is built====
====Search for packages from which a particular program or library is built====
To ensure that the script first searches for packages from which a specific binary file is created, “bin” must be appended to the binary file as the second URL argument and separated by an ampersand, for example
To ensure that the script first searches for packages from which a specific binary file is created, “bin” must be appended to the binary file as the second URL argument and separated by an ampersand, for example to search for the program "bin":
   wget -qO - "https://www.osselot.org/curated.php?chown&bin" | grep -v '<'
   wget -qO - "https://www.osselot.org/curated.php?chown&bin" | grep -v '<'
   coreutils/version-9.1
   coreutils/version-9.1
Line 49: Line 52:
<script src="/scripts/osadl.js">
<script src="/scripts/osadl.js">
</script>
</script>
<h4>Look for other software packages that may have already been curated at <span style="font-family: OSSelot-Bold; font-weight: 500; color: #1565af;">OSSelot</span> and provide links to the related repositories</h4>
<h3>Software packages</h3>
<h4>Look for software packages that may have already been curated at <span style="font-family: OSSelot-Bold; font-weight: 500; color: #1565af;">OSSelot</span> and provide links to the related repositories</h4>


<input type="text" onkeyup="searchtextkeyup(event, this, 'repo');" size="30" /><button onclick="searchOSSelot(this, 'repo');">Search the <span style="font-family: OSSelot-Bold; font-weight: 500; color: #1565af;">OSSelot</span> repository</button><br />
<input type="text" onkeyup="searchtextkeyup(event, this, 'repo');" size="30" /><button onclick="searchOSSelot(this, 'repo');">Search the <span style="font-family: OSSelot-Bold; font-weight: 500; color: #1565af;">OSSelot</span> repository</button><br />
<span style="display: none;"></span>
<span style="display: none;"></span>
<br />
<br />
<h3>Programs or libraries</h3>
<h4>Look for programs or libraries that are created by packages that may have already been curated at <span style="font-family: OSSelot-Bold; font-weight: 500; color: #1565af;">OSSelot</span> and provide links to the related repositories</h4>
<h4>Look for programs or libraries that are created by packages that may have already been curated at <span style="font-family: OSSelot-Bold; font-weight: 500; color: #1565af;">OSSelot</span> and provide links to the related repositories</h4>



Revision as of 21:59, 19 June 2025

About searching

This page provides information how to use a Web script to find out whether a particular software package and optionally in a particular version already has been curated. It can be used to create references into the particular OSSelot repository on Github as exemplified here.

Find out whether a particular version of a software package or a particular binary file is supported and has already been curated

Web interface to immediately run the above described Web script from this page and provide links to the found repositories

Software packages

Look for software packages that may have already been curated at OSSelot and provide links to the related repositories



Programs or libraries

Look for programs or libraries that are created by packages that may have already been curated at OSSelot and provide links to the related repositories



Web interfaces to extract particular information

The above Web script may be encapsulated in a shell script to extract particular information from the OSSelot resources such as disclosure documents, individually designed disclosure documents or list of licenses in use.