Really only the diving trick. Fill your pockets with stuff the villagers don't want (seashells, tools, flowers) and stay at the edge of the map for about five minutes (the wetsuit lets you get to the farthest edge where the animals can't go; you don't actually have to dive). Walk in front of villagers. Sometimes, they'll ping you to change their phrase, sometimes it'll be a PWP request. I've been trying it tonight with no success, but it has worked in the past.
Look at this list to know what PWP to expect from what villager:
The diving trick as well as time travelling is the only thing that has ever worked for me, but most my projects have come naturally since I got the game so I have the majority of them now but if you have no patience the diving trick is for you.
I get a few during time travelling for my mistake of TT-ing a month back! and trying to get back to actual date and checking on if anyone move out, I get like 4-5 PWPs xD or else, diving trick work fine!! totally!