Adapt getchannels.sh to your needs - change SAT>IP server name, adapt URLs to satellite positions you receive (check URLs at kingofsat.net), modify python script calls regarding your DiSEqC setup. Then just execute the sh script, it downloads PHP files from kingofsat.net and creates M3U files with SAT>IP RTSP URLs. The M3U playlists can be used i.e. with VLC.
sh ./getchannels.sh