Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- using System.IO;
- namespace URLBuilder
- {
- public partial class mainForm : Form
- {
- string fileName = "";
- public mainForm()
- {
- InitializeComponent();
- this.FormClosing += MainForm_formClosing;
- }
- private void MainForm_formClosing(object sender, FormClosingEventArgs e)
- {
- Application.ExitThread();
- }
- private void btnGenerate_Click(object sender, EventArgs e)
- {
- results.Clear();
- if (serverName.Text == String.Empty
- || port.Text == String.Empty
- || Convert.ToInt32(port.Text) < 0
- || fileName == String.Empty)
- MessageBox.Show("Please check your data!", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
- else
- {
- FileStream file = null;
- StreamReader reader = null;
- file = new FileStream(fileName, FileMode.Open);
- reader = new StreamReader(file);
- while (!reader.EndOfStream)
- {
- string[] data = reader.ReadLine().Split(':');
- string user = data[0];
- string password = data[1];
- string url = "";
- if (radioFirstMod.Checked)
- {
- if(serverName.Text.StartsWith("http://"))
- url = serverName.Text + ":" + port.Text +
- "/get.php?username=" + user
- + "&password=" + password
- + "&type=m3u";
- else
- url = "http://" + serverName.Text + ":" + port.Text +
- "/get.php?username=" + user
- + "&password=" + password
- + "&type=m3u";
- }
- else
- {
- if(serverName.Text.StartsWith("http://"))
- url = serverName.Text + ":" + port.Text +
- "/get.php?username=" + user
- + "&password=" + password
- + "&type=m3u&output=hls";
- else
- url = "http://" + serverName.Text + ":" + port.Text +
- "/get.php?username=" + user
- + "&password=" + password
- + "&type=m3u&output=hls";
- }
- results.Text += url + Environment.NewLine;
- }
- reader.Close();
- file.Close();
- }
- }
- private void mainForm_Shown(object sender, EventArgs e)
- {
- openFileDialog.FileName = "";
- openFileDialog.Filter = "Txt file (*.txt) | *.txt";
- choosenFile.Enabled = false;
- radioFirstMod.Checked = true;
- serverName.Focus();
- }
- private void chooseFile_Click(object sender, EventArgs e)
- {
- DialogResult result = openFileDialog.ShowDialog();
- if (result == DialogResult.OK)
- {
- fileName = openFileDialog.FileName;
- choosenFile.Text = openFileDialog.SafeFileName;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement