A tool for analysing publication related key performance indicates (KPIs) based on the information available at the Google Scholar page of an author.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Achim D. Brucker 691be41b87 Removed outdated document generation script. 10 months ago
.paket Updated files to latest ProjectScaffold, supporting FAKE 5.x. 11 months ago
docsrc Removed outdated document generation script. 10 months ago
lib Updated files to latest ProjectScaffold, supporting FAKE 5.x. 11 months ago
src Only target framework net47. 10 months ago
tests/LogicalHacking.ScholarKpi.Tests Changed tests to use Expecto. 11 months ago
.gitattributes Updated files to latest ProjectScaffold, supporting FAKE 5.x. 11 months ago
.gitignore Ignore directory containing generated documentation. 11 months ago
LICENSE Initial commit. 1 year ago
LogicalHacking.ScholarKpi.sln Updated files to latest ProjectScaffold, supporting FAKE 5.x. 11 months ago
README.md Fixed markdown. 10 months ago
RELEASE_NOTES.md Get FakeScaffold to build. 1 year ago
build.cmd Updated files to latest ProjectScaffold, supporting FAKE 5.x. 11 months ago
build.fsx Updated files to latest ProjectScaffold, supporting FAKE 5.x. 11 months ago
build.proj Only target framework net47. 10 months ago
build.sh Updated files to latest ProjectScaffold, supporting FAKE 5.x. 11 months ago
configure.sh Improved installation of libSQLite.Interop.so. 10 months ago
fsc.props Fixed XML. 11 months ago
paket.dependencies Simplified dependencies. 11 months ago

README.md

scholar-kpi

A tool for analyzing publication related key performance indicates (KPIs) based on the information available at the Google Scholar page of an author. Its main purpose is to allow for computing publication metrics not provided by Google Scholar as well as to analyze the development of these metrics over time.

Dependencies

Dependencies are managed by paket, with the exception of

  • the SQLite libraries required by the SQLProvider. For Mono (non Windows systems), configure.sh tries to set up everything automatically. If this fails, please follow the steps documented at the SQLProvider website.
  • the sqlite3 binary is used for creating an empty data base used by the SQL type provider

Installation

Linux/MacOs (mono)

After cloning the repository, call

    ./configure.sh  

After that, the project can be build using

    ./build.sh

Windows

On Windows (untested), you need to set up the initial project manually:

    type src/resources/scholar-kpi-schema.sql | sqlite3 src/resources/scholar-kpi-schema.sqlite
    .paket/paket.bootstrapper.exe
    .paket/paket.exe install

After that, the project can be build using

    build.cmd

Team

License

This project is licensed under the GPL 3.0 (or any later version).

SPDX-License-Identifier: GPL-3.0-or-later

Master Repository

The master git repository for this project is hosted by the Software Assurance & Security Research Team at https://git.logicalhacking.com/adbrucker/scholar-kpi.