An open API service indexing awesome lists of open source software.

https://github.com/panoramicdata/panoramicdata.whois


https://github.com/panoramicdata/panoramicdata.whois

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# PanoramicData.WhoIs

A nuget package that provides a means of looking
up various information about a person given just
their email address, company domain or other partial information.

Currently implements two searchers:
ProxyCurlSearcher - searches Google and LinkedIn for personal data.
WhoIsSearcher - searches WHOIS for domain data.

## Examples (.NET 8.0, C# 12)

### PersonEnhancer usage

```C#
var config = new ProxyCurlConfig
{
GoogleCx = "",
GoogleKey = "",
ProxyCurlKey = ""
};

var personEnhancer = new PersonEnhancer(
[
new ProxyCurlSearcher(config),
new WhoIsSearcher()
]
);

var person = new Person
{
Email = "test@test.com"
};

person = await personEnhancer
.EnhanceAsync(person, cancellationToken)
.ConfigureAwait(false);
```