{"id":15890298,"url":"https://github.com/timdorr/reparty","last_synced_at":"2025-07-04T18:04:34.922Z","repository":{"id":8243295,"uuid":"9687820","full_name":"timdorr/reparty","owner":"timdorr","description":":chart_with_upwards_trend: A business analytics reporting party!","archived":false,"fork":false,"pushed_at":"2013-06-21T18:14:29.000Z","size":344,"stargazers_count":3,"open_issues_count":1,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-06-08T22:30:12.542Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://rubygems.org/gems/reparty","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/timdorr.png","metadata":{"files":{"readme":"README.md","changelog":"History.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-04-26T05:13:07.000Z","updated_at":"2023-12-28T17:36:51.000Z","dependencies_parsed_at":"2022-08-06T23:15:30.915Z","dependency_job_id":null,"html_url":"https://github.com/timdorr/reparty","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/timdorr/reparty","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timdorr%2Freparty","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timdorr%2Freparty/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timdorr%2Freparty/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timdorr%2Freparty/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/timdorr","download_url":"https://codeload.github.com/timdorr/reparty/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timdorr%2Freparty/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263594556,"owners_count":23485871,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-06T07:05:03.557Z","updated_at":"2025-07-04T18:04:34.887Z","avatar_url":"https://github.com/timdorr.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Reparty [![Build Status](https://travis-ci.org/timdorr/reparty.png?branch=master)](https://travis-ci.org/timdorr/reparty) [![Dependency Status](https://gemnasium.com/timdorr/reparty.png)](https://gemnasium.com/timdorr/reparty) [![Code Climate](https://codeclimate.com/github/timdorr/reparty.png)](https://codeclimate.com/github/timdorr/reparty)\n\n__A business analytics reporting party!__\n\nAlthough initially concentrating on a daily email report, Reparty intends to be an easy \ntool for generating reports focused on business analytics about your app.\n\nA modular design is used, so reporting on a variety of different data sources is possible.\nCustom modules can be created within your app. The currently bundled modules are:\n\n* ActiveRecord, including arbitrary sum/count columns\n* SendGrid\n* Mixpanel (funnels and engagement for now)\n\nOther modules will be added over time. This is in use in production at my company, SalesLoft,\nso focus will be on the modules that best suit our needs. Feel free to submit a pull request\nwith any modules you have created.\n\n## Configuration\n\nYou can configure Reparty in an initalizer using a config block:\n\n    Reparty.config do |config|\n      config.from = \"test@test.com\"\n      config.subject = \"SalesLoft JCA Daily Report\"\n    \n      config.add_report Reparty::Report::ActiveRecord, \"New User Signups\", :user\n    end\n\nBetter documentation of Reparty and each individual module's configuration is coming. For now,\n you'll just have to read the code (sorry!). Check the test suite for examples.\n\n## Usage\n\nGenerating an email is as simple as a rake task:\n\n    rake reparty:email[someone@somewhere.com]\n\nYou can run this in a cron job or other scheduling system. A weekly email is currently hacked\nin to the code, which you can run using it's separate rake task:\n\n    rake reparty:weekly_email[someone@somewhere.com]\n\nThis will likely change in the future, so watch out when upgrading!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimdorr%2Freparty","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftimdorr%2Freparty","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimdorr%2Freparty/lists"}