title: schedule (Python lib) - How to run a job in multiple certain minutes of hour
body: <p>I am using <a href="https://pypi.org/project/schedule/" rel="nofollow noreferrer">schedule</a> library for scheduling Python scripts.</p>
  
  <p>What I want to implement is a job running on top and bottom of every hour (i.e. ...10:00, 10:30, 11:00...). </p>
  
  <p>I have tried the follows:</p>
  
  <ul>
  <li><p>When I use it as <code>schedule.every(30).minutes.do(job)</code>, the time the job starts depends on when the program is started (If it is run on 10:17, it will run at 10:47, 11:17 etc.) which is not what I need.</p></li>
  <li><p>There is also an <code>schedule.every().hour.at(":30").do(job)</code> method supplied, but it does not span <code>:00</code>s.</p></li>
  </ul>
  
  <p>So, I seek an idiomatic, or at least a neat, way to achieve it with this library. Is there one?</p>