I don't know if it has been done before, but I'm willing to give some tips for help
You need a few pokemons to get ready anytime you want to go shiny hunting (like when you're horde/swarm (?) hunting).
I have found that this combination was the best, since it covers pretty much every situation :
A Farfatche'd with False Swipe and Foresight for Ghost, with Keen Eye Ability preferably,
A Breloom with Spore, Stun Spore and Poison Heal Ability (just in case),
A pokemon with Sweet Scent to get the Horde/swarms, like Teddiursa or Gloom, it doesn't have to be a battler (I use a Teddiursa that never battle),
A Gardevoir with Skill Swap (very useful when you're hunting Geodude, Zangooze or Seviper, since they can attack each other, even without meaning it),
A Pokemon with Damp, to prevent Selfdestruct and Explosion (for Graveler), depend of what you need (Like a Golduck if you need Surf),
And a pokemon like Helioptile, with Thunder Wave and Dig, the first attack to paralyze a Grass type, and the second if you're hunting in caves and need to get out quickly.
You can give the head pokemon a Smoke Ball, to fly safely of the battle, or one with the Run Away ability. but it will take you a slot. I suggest a Smoke ball preferably, you can find it in the Old Hotel in Route 15/16 in X/Y.
I have 4 spared Farfatche'd, all knowing False Swipe and Foresight, and 4 Ralts with Telepathy and Skill Swap. I'd like a Shiny, but if you don't have any yet, that's okay too