- parser.add_argument('-to', '--timeout', help='Timeout for the stream (seconds)')
- parser.add_argument('-nb', '--no-block', action='store_true', help='Set stream to non-blocking')
- parser.add_argument('-tt', '--track-keywords', help='Search the stream for specific text')
+ parser.add_argument('-to', '--timeout', help='Timeout for the stream (seconds).')
+ parser.add_argument('-ht', '--heartbeat-timeout', help='Set heartbeat timeout.', default=90)
+ parser.add_argument('-nb', '--no-block', action='store_true', help='Set stream to non-blocking.')
+ parser.add_argument('-tt', '--track-keywords', help='Search the stream for specific text.')