everyday is different as far as minute's of roping and set's of pushup's (i alway's vary the type of pushup i am doing, so as to not do same thing everday).
for example this morning's workout was as follow (i alway's workout first thing in am on an empty stomach, it work's for me, not sure about other's)i started out doing 125 hindu pushup's then did 3 minute's roping drop and did set of pushup's with feet elevated on bench (the roping of 3 min and set of pushup's is 1 set) 1 did 4 set's of that and then after the 5th set of roping i did set of 40 hindu pushup's ( all of this is with no rest at all between any set),i then did 5 more set's of the roping and pushup's with the last set being 35 hindu pushup's. this totaled exactly 1 hour for me at 2oo hindu pushup's, 30 minute's of roping and 8 set's of elevated pushup's.
other day's i will do 20 set's of 2min roping and drop and do set of pushup's (whatever kind i'm doing that day, this total's 40 min of roping and 20 set's of pushup's. i do the roping and mix in various pushup's, hindu and other's, hindue squat's and also dumbell snatches.
i am not trying to sound arrogant or like i'm bragging but, these workout's are absolute ball buster's and most people will never make it through the beginning let alone the whole thing. i have been doing these for year's, and a person would have to build themself up to this. just try picking up a rope and jump for a couple of minute's and see how tough that is (a must you have to have if you jump rope is a clock with a second hand on it in front of you on wall, most people who i used to train would say they jumped for xx minute's but when the clock is in front of them, that 5 or so minute's they said they roped was really only 2 or 3, again, jumping rope is not easy and then trow in all the other stuff and you have a killer workout you can do anywhere at anytime with minimal investment.
i hope this help's some what, this is not for everyone (for obvious reason's)and if you do anything like this i would suggest you start small and work yourself up over time.