execut/yii2-people-finder

This package is not installable via Composer 1.x, please make sure you upgrade to Composer 2+. Read more about our Composer 1.x deprecation policy.

Extension for search people via social networks. Now supported only ok.ru

0.1.2 2020-09-13 16:43 UTC

This package is auto-updated.

Last update: 2021-09-13 19:50:06 UTC


README

Library for search peoples via social networks. Now supported only ok.ru and vk.com.

For license information check the LICENSE-file.

Latest Stable Version Total Downloads Build Status

Installation

The preferred way to install this extension is through composer.

Either run

php composer.phar require execut/yii2-people-finder

or add

"execut/yii2-people-finder": "dev-master"

to the require section of your composer.json file.

Define your console environment variables from your browser social networks cookies. For ok.ru:

ODNOKLASSNIKI_AUTHCODE=AUTHCODE cookie
ODNOKLASSNIKI_JSESSION=JSESSIONID cookie

For vk:

VK_ACCESS_TOKEN=vk access token (get it via url from first command run)

Usage

1. Run console command:

./yii peopleFinder "Test User" "GEDCOM file path"

Where: Test User - Finded people full name in format like "Anna Sergeevna Efremova (Pushkina)" (Pushkina - maiden name) or "Anna Efremova" or "Anna Sergeevna Efremova". GEDCOM file path - path to family tree file to find a person by his family in friends.

2. And get CSV report like this:

Id;Name;Name;Friends;
7006;Test User;0;0;. Total friends: 1000
63750;Test User;0;0;Test User. Total friends: 0
3569;Test User;0;0;. Total friends: 478

Columns description:

  1. Id - social network identity
  2. Name - humman name
  3. Name - name compare quality
  4. Friends - a list of matching friends with those found in your GEDCOM file

See GEDCOM standard for more information.