Giter VIP home page Giter VIP logo

Hi there ๐Ÿ‘‹

Here you'll find mostly packages for the R programming language I've been working on. Some of them have been created for the European Data Journalism Network - EDJNet, many others have been developed for a variety of more or less serious reasons.

They include:

  • tidywikidatar - Interact with Wikidata and get tidy data frames in response (it's also on CRAN)
  • ganttrify - Create beautiful Gantt charts with ggplot2 (far from perfect, but apparently very popular, with hundreds of Github users kind enough to give it a star)
  • castarter.legacy - castarter - Content analysis starter toolkit for R (it's the first "big" package I made for R... it shows my inexperience when I wrote most of the codebase back in 2015, but it still works nicely and colleagues and I use it quite regularly; it has plenty of functionalities, and even if it could use a more comprehensive vignette, it should still be usable by novice users)
  • castarter - this is a more modern, fully-featured, and consistent iteration of castarter - Content Analysis Starter Toolkit for the R programming language. It facilitates text mining and web scraping by taking care of many of the most common file management issues, keeps tracks of download advancement in a local database, facilitates extraction through dedicated convenience functions, and allows for basic exploration of textual corpora through a Shiny interface. It is currently under active development and not yet fully functional.
  • ytdlpr - R wrapper for yt-dlp, focused on extracting and processing subtitles of videos posted on YouTube, allowing e.g. to extract all video segments posted by a user including a given keyword.
  • latlon2map - Facilitates matching lat/lon data with administrative units and other geographic shapes (it also includes a lot of convenience functions for downloading and caching geo-spatial datasets... not a beauty, but it gets its job done and I use it in so many of my everyday projects)
  • rbackupr - An R package to backup to Google Drive with limited permissions, useful e.g. for uploads from remote servers; speedy, thanks to local caching of metadata (not fully documented, but reasonably functional)
  • nomnomlgraph - Create nomnoml diagrams in R based on data frames with edges and nodes
  • riskviewer - riskviewer - Show risks and probability in real world contexts (conceptually, this may be one of the most valuable things I've worked on. Check out the theoretical background - and give a quick spin to the shiny app showcasing a basic functionality - unfortunately, the package does not yet work consistently but I hope to make it better)
  • networkedwebsitesdetector - A structured approach for finding networked websites (I don't even know what to say... this is kind of great, but also I never had the time to really polish and finalise it, so...)
  • genderedstreetnames - Automatically find the gender of street names, manually fix what the automatic part got wrong.
  • streetnamer - match street names to people or object they are dedicated to - not fully polished, but this is an advanced project, with a functioning shiny interface.
  • shinyshoppinglist - A shopping list app made in R shiny (this is really basic, but also, it actually works)
  • cornucopia - Facilitate reporting on sponsored and organic activities on Facebook, Instagram, and LinkedIn (will possibly include other platforms)

API wrappers

  • zoteror - Access the Zotero API in R (it does what it says on the tin, reasonably functional with a clear README... I may put it on CRAN one day)
  • plausibler - Access Plausible Analytics API from R
  • huecontroller - Control Philips Hue lights using the R programming language (so... one night I was on my couch, and wanted to soften the lights, but didn't want to get up, so I ended up writing an R package to control lights... it even has a reasonably functional Shiny app, but it's only intensity and warmth for the time being - setting colour is possible, but not yet integrated in the shiny app)

Datasets

Packages that kind of work, but not really

  • gpx2pdf - R package and shiny interface to create a pdf printout based on a gpx track (you know, with elevation charts and black and white maps? I made it for a very specific project and started to transform into an R package but it still shows that it's half way through... perhaps still useful if somebody aims to achieve something like it)

Contributions to tidyverse and other packages

I am happy to have contributed to some of the most used R packages. These are small contributions, but I remain nonetheless proud to be featured in the "acknowledgments" section of the release notes of tidyr (version 1.0), readr (version 2.0), and dbplyr (version 2.3.0). I have also contributed to other packages, such as workflowr, rtweet, labeleR, and wikidataR, and reported confirmed bugs in others, including arrow and fs.

Some blog posts

Digital humanities

Long-term projects with a substantial computational component

  • Text as data & data in the text - Studying conflicts in post-Soviet spaces through structured analysis of textual contents available on-line - tadadit.xyz

About me

More about me on my website, giorgiocomai.eu

Giorgio Comai's Projects

academic-www icon academic-www

๐Ÿ“– Documentation site for Academic Website Builder

bookdown icon bookdown

Authoring Books and Technical Documents with R Markdown

castarter icon castarter

Content Analysis Starter Toolkit for the R programming language

castartersocial icon castartersocial

Extension to the 'castarter' package for R adding integration with packages focused on extracting contents from social networks.

cld2 icon cld2

R Wrapper for Google's Compact Language Detector 2

cornucopia icon cornucopia

Facilitate reporting on sponsored and organic activities on Facebook, Instagram, and LinkedIn (will possibly include other platforms )

countrycode icon countrycode

R package: Convert country names and country codes. Assigns region descriptors.

daiquiri icon daiquiri

Data quality reporting for temporal datasets.

datefixr icon datefixr

๐Ÿ—“ Standardize Dates in Different Formats or with Missing Data

docs icon docs

Documentation for Plausible Analytics

edjnet icon edjnet

Data visualisations and products created within EdjNet - https://www.europeandatajournalism.eu/

elezioni_europee_2019_italia_csv icon elezioni_europee_2019_italia_csv

Funzioni in R per recuperare e convertire in formato csv i dati pubblicati dal Ministero degli Interni attraverso il sistema SEAS (Servizi Elettorale per le Agenzie di Stampa)

elrond-go icon elrond-go

โšก Elrond-GO: The official implementation of the Elrond protocol, written in golang.

fbrads icon fbrads

Analyze and manage Facebook ads from R using this client library to access their Marketing APIs

findingtito icon findingtito

Finding streets and squares dedicated to Tito in the former Yugoslavia

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.