For the last couple of months I’ve been working on a new open source Python project. This is called DimCli and it’s a library aimed at making it simpler to work with the Dimensions Analytics API.
The project is available on Github. In a nutshell, DimCli helps people becoming productive with the powerful scholarly analytics API from Dimensions. See the video below for a quick taster of the functionalities available.
Background
I recenlty joined the Dimensions team, so needed a way to get to grips with their feature-rich API (official docs). So, building DimCli has been a fun way for me to dig into the logic of the Dimensions Search Language (DSL).
Plus, this project gave me a chance to learn more about two awesome Python technologies: JupyterLab and its magic commands, as well as the Python Prompt Toolkit library.
Image may be NSFW.
Clik here to view.
Features
In a nutshell, this is what DimCli has to offer:
Feedback
DimCli lives on Github, so for any feedback or bug reports, feel free to open an issue there.
Image may be NSFW.
Clik here to view.