1.1.8 • Published 4 years ago

connpass-analyzer v1.1.8

Weekly downloads
19
License
MIT
Repository
github
Last release
4 years ago

イベントグループの情報を解析します。

主に主催者向けの機能です。グループのデータ分析などに利用します。

  • 色々な数
    • イベント総数
    • プレゼン総数
    • 1回あたりの登壇数の平均 (プレゼン総数/イベント総数)
    • ユニークメンバー数
    • 述べ参加人数
    • 新規率 (ユニークメンバー数 / 述べ参加人数)
    • 月間のイベント数
    • 月間のイベント数の平均
    • 年間のイベント数
    • 年間のイベント数の平均
    • <今後実装予定>: 地域ごとのイベント数
  • イベント情報
    • 直近の未開催イベント情報
  • その他
    • グループIDの取得

利用アプリケーション例

(こんなの作ったよ、という連絡お待ちしてます!)

sample

const Connpass = require('connpass-analyzer');
const groupname = 'iotlt';
const community = new Connpass(`https://${groupname}.connpass.com/`);

(async () => {
    const cd = {}; // community data

    cd.name = groupname;
    cd.groupId = await community.getGroupId(); //グループIDを取得
    cd.event_count = await community.getEventCount(); //イベント総数
    cd.presentation = await community.getPresentationCount(); //プレゼン数
    cd.presentationPerEvent = cd.presentation / cd.event_count; //1回あたりの登壇数平均
    cd.next_events = await community.getNextEventsInfo(); //次回開催イベント情報

    cd.monthly_events = await community.getMonthlyHoldingsCount(); //月ごとの開催数
    cd.month_count = Object.keys(cd.monthly_events).length; //開催月数
    cd.monthly_ave = cd.event_count / cd.month_count; //月間のイベント開催の平均回数

    cd.yearly_events = await community.getYearlyHoldingsCount(); //年間の開催数
    cd.yearly_count = Object.keys(cd.yearly_events).length; //開催年数
    cd.yearly_ave = cd.event_count / cd.yearly_count; //年間のイベント開催の平均回数

    cd.uniq_member = await community.getUniqMemberCount(); //ユニークメンバー数
    cd.total_member = await community.getTotalMemberCount(); //述べ参加人数
    cd.new_rate = cd.uniq_member / cd.total_member; //新規率

    cd.event = await community.getEventInfo(`173861`); //イベント情報

    console.log(cd);
})();

作者

@n0bisuke

1.1.8

4 years ago

1.1.7

4 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

0.0.5

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago