list_projects
Retrieve and filter software projects from Repology repositories by maintainer, category, repository presence, or status like outdated or problematic.
Instructions
List projects with optional filtering.
Args:
start_from: Project name to start listing from
limit: Maximum number of results (default: 10, max: 200)
maintainer: Filter by maintainer email
category: Filter by category
inrepo: Filter by repository presence
notinrepo: Filter by repository absence
repos: Filter by number of repositories (e.g., "1", "5-", "-5", "2-7")
families: Filter by number of repository families
newest: Show only newest projects
outdated: Show only outdated projects
problematic: Show only problematic projects
Returns:
JSON formatted dictionary of projects and their packages
Input Schema
Name | Required | Description | Default |
---|---|---|---|
category | No | ||
families | No | ||
inrepo | No | ||
limit | No | ||
maintainer | No | ||
newest | No | ||
notinrepo | No | ||
outdated | No | ||
problematic | No | ||
repos | No | ||
start_from | No |
Input Schema (JSON Schema)
{
"properties": {
"category": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Category"
},
"families": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Families"
},
"inrepo": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Inrepo"
},
"limit": {
"default": 10,
"title": "Limit",
"type": "integer"
},
"maintainer": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Maintainer"
},
"newest": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Newest"
},
"notinrepo": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Notinrepo"
},
"outdated": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Outdated"
},
"problematic": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Problematic"
},
"repos": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Repos"
},
"start_from": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Start From"
}
},
"title": "list_projectsArguments",
"type": "object"
}