Code:
d4ZXdaGEuf19au7cH2McSpuvzMOQ0JvOzRu3wjTir8lcW3aKCAH2jHyVQ2nr7hAuiyyI04iOoRcYqPudM0WbvhevjNcrogOCoqyHeKLIQGftaTCuEOcQNkzzespxWLiqnvKmzKA6sDraPUkQkEgi66kAJeiBfKSzuz7a8ruf5Zanne13rvvhwuxMQrRenEqQtIQq3cqCnuL68kHvsj)MI)sO(Wo1R1x0VOp1loJSRip7xerH9IogGVZlOCO7xcE814m0Mvkh6(f3uo2rJKaj0cvurf1TzmVrn4JOcmQR5EjrUTXWiWtEBdLnvC1zeijayPPPKqlurfvu3MX8g11aiQaJkbPPrLpYyZJbBOSjKaFNx4SesKqnlPrnziZe1mZrvAAu52zqqNgvoddvBOStq1WqfTqfvurLqWhbgyitHHAwsJAYqMjQzMJkCNTMbc3odc60OYzyOAdLDcQggQOfQOIkQOIkQOMmKzYq1gkBu52zqu5VNzbunCCOgLOMqKiHGpYVbPOML0OUM7Le52gdJqWhfWGusejMG6AuoBpGAcQggQjjKisKqWhf8GusejMGAWhns6qcj0cvurfvM3tMKWAaKeA5sA0cTql0cTql0cTql06fZbJgj1c4(R2HUFLPPJD0iZBXnlcc6SWPUiWo1RMfbbD2PEfMc0b4Y2M5CrOFv2anF57REbC)vOZ9m8kmfOdWLDn54Iq)s8W8QOexu8IhOEnLoax2VYZ28AgCXWbaNBNbbD6l0RPm2VGVZlC2lhGl7xdBK0XoAKHxZGlEkJ9f69RPSzrqqNDQ3VF)QzrqqNDQx9c4(RqN7z41m4I3oaFFHEnLoax2VYZ28A7a8TydCNLBd7f)a(LdWL9l(iJnQdVmZYJTZIHoogEndU4Pm2xOxBhGVFb79l(hP7LxqdGqyYPqimKqmG3PKthq(CaHm5xY5kflcc6SWfr0xl9i4Y(cI3qalfcGsuihajzYPWev4ZbeYc)ABY0N6fZS9t9ADU74PE)(9Ri9lBa2OsfxD27xHxmitFb4IaJmS03)
Basically, I made a new WeakAura Text frame and copied the code from wowpedia(dot)org/API_GetPVPTimer and changed the example script at the bottom to work with WeakAuras. I can try and make a timer if you REALLY want that, but here's something for now at least.
EDIT: I made this one quick and dirty, I now realize how annoying it might be to have the text up all the time and am working on a better idea.
EDIT2: Now hides if not PvP flagged. No luck with a progress bar yet though. Haven't been able to find a combat log even for entering/exiting PvP status.