This is made from the same repository on GitHub where Lichess stores all their named openings that I used to make the eco.pgn replacement file that (hopefully) I didn't delete, and can still be found here. :-) This is the exact same file, but with proper headers, so that it can be inputted into an opening book, for instance, or used as an opening suite. This is every opening, for the most part, and if you randomize the PGN in something like CuteChess, you're literally getting a random opening, rather than a random line.
3,401 games | 785 KB PGN
https://www.mediafire.com/file_premium/ ... s.pgn/file