Those issues can be addressed, but for the money it would cost to develop you might as well give YitzyS cash to feed his kids.
Lol true
Pretty easy - scrape DDF for +1 posts (will be time consuming- hopefully won't get rate limited).
Then:
1) if the +1 post quotes the OP, then Like the OP
2) if it doesn't quote the OP, and the text is only "+1" and nothing else, then Like the immediate preceding post (or the first preceding post that isn't "+1")
3) if the post text is "+1" and contains other text, and doesn't quote the OP, then this may need manual reconciliation to figure out which post deserves the Like.
The issue is that the Like API doesn't allow the "liking user" to impersonate another user. That's why direct db access is required.
Something like this