The capsules_to_ignore.txt list functions as a way to prevent capsules that have the same content from being placed in the orbit more than once. We had an issue with LEO where cd.ax would send you to gemini.is, which had the same content as cd.ax, which inadvertantly meant that when you went to go on, you'd get sent to gemini.is again. To prevent this from happening, I'll try and manually traverse the orbit and find these automatic loops, and when I do, I'll add the responsible capsule to capsules_to_ignore.txt.
I wasn't too clear about this originally but I'd like the URLs in the orbit to come with a trailing slash. In case someone left it off, we'll try adding it back.
The logic for prev/rand/next URL is done entirely in the molniya.py lib. Everything is handled by the molniya lib, with the CGI pages just acting as a front-end to that.
So I wrote next.cgi, copied it over to prev and rand.cgi...
And forgot to change the method call.
Prev and rand links should now work as intended. My bad!
This prevents a capsule from getting more than one link in the orbit if it has multiple links indexed during the zenit run. (This happened with salejandro.me, and I fixed it manually, but this should prevent it from happening again.)