Skip to content
/ Kek Public
forked from sdkayy/Kek

Kek is a public C# Instagram Wrapper!

Notifications You must be signed in to change notification settings

CoCEmu/Kek

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kek

Kek is a public C# Instagram Wrapper!

#User.cs Logon(string username, string password) Logs a user on

Register(string username, string password, string email, string name) Registers a user

ChangeName(string username) Changes a username

Follow(string username) Follows a user

Unfollow(string username) Unfollows a user

#Post.cs Unlike(string pic) Unlike a post

Like(string posturl) Likes a post

Comment(string post, string comment) Comment on a post

Report(string post, Kek.Kek.ReportType.TYPE) Report a post

#Waiting for a user to post

private void button1_Click(object sender, EventArgs e)
{
	backgroundWorker1.RunWorkerAsync();
}

Kek.Utils.Post post;
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
	post = new Kek.Utils.Post();
	post.OnNewPost += new Kek.Utils.Post.NewPost(NewPost);
	post.WaitForPost("teh_sdk");
}

private void NewPost(object obj, Kek.Utils.PostArgs args)
{
	post.Like(args.Link);
	MessageBox.Show("SDK Posted and we liked it instantly! Nice!");
}

#Login

Kek.Kek kek = new Kek.Kek();
Kek.Utils.User user = new Kek.Utils.User();
if(user.Logon("Username", "Password"))
{
	MessageBox.Show("logged in");
}

#Registering

Kek.Kek kek = new Kek.Kek();
Kek.Utils.User user = new Kek.Utils.User();
if(user.Register("Testin123", "Testing123", "testing+1@gmail.com", "Test Lol"))
{
	MessageBox.Show("registered");
}

#Changing a Name

Kek.Kek kek = new Kek.Kek();
Kek.Utils.User user = new Kek.Utils.User();
if(user.Logon("Testing123", "Testin123"))
{
	if(user.ChangeName("astro")) 
	{
		MessageBox.Show("Name Changed");
	}
}

#Follow

Kek.Kek kek = new Kek.Kek();
Kek.Utils.User user = new Kek.Utils.User();
if(user.Logon("Testin123", "Testing123"))
{
	if(user.Follow("Testing1234"))
	{
		MessageBox.Show("Followed");
	}
}

#Unfollow

Kek.Kek kek = new Kek.Kek();
Kek.Utils.User user = new Kek.Utils.User();
Kek.Utils.Post post = new Kek.Utils.Post();
if(user.Logon("Testing123", "Testing123"))
{
	if(user.Unfollow("Testing1234"))
	{
		MessageBox.Show("Unfollowed");
	}
}

#Like

Kek.Kek kek = new Kek.Kek();
Kek.Utils.User user = new Kek.Utils.User();
Kek.Utils.Post post = new Kek.Utils.Post();
if(user.Logon("Testin123", "Testing123"))
{
	if(post.Like("https://www.instagram.com/p/BHOReJnjzgo/"))
	{
		MessageBox.Show("Liked");
	}
}

#Unlike

Kek.Kek kek = new Kek.Kek();
Kek.Utils.User user = new Kek.Utils.User();
Kek.Utils.Post post = new Kek.Utils.Post();
if(user.Logon("Testing123", "Testing123"))
{
	if(post.Unlike("https://www.instagram.com/p/BHOReJnjzgo/"))
	{
		MessageBox.Show("Unliked");
	}
}

#Comment

Kek.Kek kek = new Kek.Kek();
Kek.Utils.User user = new Kek.Utils.User();
Kek.Utils.Post post = new Kek.Utils.Post();
if(user.Logon("Testing123", "Testing123"))
{
	if(post.Comment("https://www.instagram.com/p/BHOReJnjzgo/", "Okokokok"))
	{
		MessageBox.Show("Commented");
	}
}

#Report

Kek.Kek kek = new Kek.Kek();
Kek.Utils.User user = new Kek.Utils.User();
Kek.Utils.Post post = new Kek.Utils.Post();
if(user.Logon("Testing123","Testing123"))
{
	if(post.Report("https://www.instagram.com/p/BHOReJnjzgo/", Kek.Kek.ReportType.Nudity)) 
	{
		MessageBox.Show("Reported");
	}
}

#Contact Instagram: @teh_sdk DM me for my email

About

Kek is a public C# Instagram Wrapper!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%