I believe the share function in puzzlescript makes a play link and a source link. You can see in my description how both those 2 links are almost identical