Skip to content

BingHomepage/BingHomepage.CSharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BingHomepage.CSharp Build status

BingHomepage.CSharp library is powered by BingHomepageAPI which provides Bing's current homepage image details which include URL for image, Copyright information, and a Copyright link.

Usage

Getting the library

Download the Library from releases page and add a reference to it.

Getting data

To get data, define a new instance of BingHomepage Class using new keyword. You can use optional parameter in constructor to define two letter country code for Bing Region.

var data = new BingHomepage("US");

Using data

Data returned from class is:

Return Type Calling name Type Description
string GetImageUrl Property Returns image URL on bing's server.
string GetCopyright Property Returns copyright information.
string GetCopyrightLink Property Returns Copyright link.
Image GetImage(string) Function Returns Image type of image. Parameter required is path to save image.

Example

using System.Diagnostics;
using System.IO;
using System.Windows.Forms;

namespace Test {
    public partial class Form1 : Form {
        public Form1() {
            InitializeComponent();
            var data = new BingHomepage("US");
            pictureBox1.Image = data.GetImage(Path.GetTempFileName());
            label1.Text = data.GetCopyright;
            linkLabel1.Text = data.GetCopyrightLink;
            linkLabel1.Click += (s, e) => new Process {StartInfo = new ProcessStartInfo(linkLabel1.Text)}.Start();
        }
    }
}

About

BingHomepage API for C#

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages