GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - EvolutionJobs/Textkernel: .NET Core service to send CVs to Textkernel's API. See https://www.textkernel.com/hr-software/extract-cv-parsing/

BranchesTags
Open more actions menu

Latest commit

 

History

15 Commits
15 Commits

Folders and files

NameName
Last commit message
Last commit date
Connected Services/Extract
Connected Services/Extract
 
 
Models
Models
 
 
.gitignore
.gitignore
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
ITextkernelParser.cs
ITextkernelParser.cs
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
TextkernelParser.cs
TextkernelParser.cs
 
 
TextkernelParserExtension.cs
TextkernelParserExtension.cs
 
 
TextkernelService.csproj
TextkernelService.csproj
 
 
TextkernelService.sln
TextkernelService.sln
 
 

Repository files navigation

Textkernel Service

.NET Core service to send CVs to Textkernel's Extract service.

Contact Textkernel to access their CV Extract API.

This serialises the result to .NET structured objects, see Model.

Startup Injection

To add this service:

// Don't hard code these - use https://docs.microsoft.com/en-us/aspnet/core/security/app-secrets?tabs=visual-studio
string address = $"https://{textkernelService}";
string account = "your account";
string username = "your username";
string password = "your secret password";

services.AddTextkernelParser(address, account, username, password);

Using the CV Parsing Service

Then this service is available as ITextkernelParser, for instance as a Web API action:

[HttpPost("parseCV")]
public async Task<IEnumerable<Profile>> ParseCV(
    [FromServices] ITextkernelParser parser,     // Get the parser from the injected services 
    [FromForm] IEnumerable<IFormFile> files) // CV files posted from an HTML form
{
    var result = new List<Profile>();
    foreach (var f in files)
    {
        if (f.Length == 0)
             continue;

        using (var s = new MemoryStream())
        {
            await f.CopyToAsync(s);
            var parsed = await parser.Parse(s.ToArray(), f.FileName);
            result.Add(parsed);
        }
    }

    return result;
}

Request Details

Requests to the Textkernel service are sent and recieved as SOAP.

About

.NET Core service to send CVs to Textkernel's API. See https://www.textkernel.com/hr-software/extract-cv-parsing/

Resources

Readme
MIT license

Code of conduct

Code of conduct
Activity
Custom properties

Stars

0 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.