Do you have anything in the frontmatter or filename that indicates that a given file denotes a project? If so, I think it would be very possible with a script - and it would always be updated to include all projects, including new ones.
Do you have anything in the frontmatter or filename that indicates that a given file denotes a project? If so, I think it would be very possible with a script - and it would always be updated to include all projects, including new ones.