Searching repositories unknown to your OS : No.
But : You can add them all, and then run :
# 'yum list all > all-packages.txt'
...... which will save the text file to /home/<name>/ :
The file is ordered with the installed packages first.
And then "the available packages".
Example Fedora 12 :
Code:
dustin-dustismo-roman-fonts.noarch 20030318-5.fc12 fedora
dustin-dustismo-sans-fonts.noarch 20030318-5.fc12 fedora
dvb-apps.i686 1.1.1-21.fc12 updates
dvbcut.i686 0.6.0-10.svn166.fc12 rpmfusion-free
dvd-slideshow.noarch 0.8.0-4.fc11 rpmfusion-free
dvd95.i586 1.4p0-4.fc11 rpmfusion-free
dvdauthor.i686 0.6.17-1.fc12 updates
dvdisaster.i686 0.72.1-1.fc12 fedora
dvdrip.i686 0.98.10-3.fc12 rpmfusion-free
dvdrip-master.i686 0.98.10-3.fc12 rpmfusion-free
dvdstyler.i686 1:1.7.4-1.fc12 rpmfusion-free
dvgrab.i686 3.4-3.fc12 fedora
Afterwards you can disable or delete the unwanted repo files.
( Or write enable=0 in all "enable entries" ).
...