Git Product home page Git Product logo

connpass-client's Introduction

connpass-client

connpass APIクライアント

インストール

pip install git+https://github.com/fin-py/connpass-client.git

つかいかた

python -m connpass_client --<パラメータ> <> [--json <ファイル名>] [--csv <ファイル名>] 

パラメータ および connpass API リファレンス を参照

connpass API リファレンス: https://connpass.com/about/api/

実行例

python -m connpass_client --event_id 266898 
{'events': [{'accepted': 15,
             'address': '',
             'catch': 'CHAPTER 2 テスト関数を書く',
             'description': '<h1>概要</h1>\n'
                            '<ul>\n'
                            '<li><a '
                            'href="https://www.shoeisha.co.jp/book/detail/9784798177458" '
                            'rel="nofollow">テスト駆動Python 第2版</a> '
                            'を読むイベントです</li>\n'
                            '<li>今回は「CHAPTER 2 '
                            'テスト関数を書く」を読んだり、サンプルコードを実行したりした内容を共有します</li>\n'
                            '<li>「CHAPTER 1 '
                            'はじめてのpytest」の内容は把握している前提で進めます</li>\n'
                            '</ul>\n'
                            '<p>今回はスペシャルゲストとして、監修の <a '
                            'href="https://twitter.com/yattom" '
                            'rel="nofollow">安井 力</a> '
                            'さんにご参加いただけることになりました。冒頭に書籍の紹介をしていただきます。</p>\n'
                            '<h2>事前準備</h2>\n'
                            '<ul>\n'
                            '<li>「CHAPTER 1 '
                            'はじめてのpytest」を確認してサンプルコードが実行できるようにしてください</li>\n'
                            '<li>可能であれば「CHAPTER 2 '
                            'テスト関数を書く」の内容を確認し、練習問題を実施しておいてください</li>\n'
                            '</ul>\n'
                            '<h1>参加方法</h1>\n'
                            '<p><strong>オンラインで開催します</strong></p>\n'
                            '<ul>\n'
                            '<li><a href="https://brave.com/ja/talk/" '
                            'rel="nofollow">Brave '
                            'Talk</a>を使います、ブラウザから参加できます</li>\n'
                            '<li><strong>参加方法は「参加者への情報」を参照してください</strong></li>\n'
                            '<li><strong>マイクが使えるようにしてください</strong> '
                            '(カメラは不要です)</li>\n'
                            '</ul>\n'
                            '<h2>タイムテーブル</h2>\n'
                            '<ol>\n'
                            '<li>書籍の紹介 <a href="https://twitter.com/yattom" '
                            'rel="nofollow">@yattom</a></li>\n'
                            '<li>自己紹介</li>\n'
                            '<li>「CHAPTER 2 '
                            'テスト関数を書く」のメモ(自分なりに読んだポイントやきいてみたいこと)をまとめる</li>\n'
                            '<li>2の内容を情報共有</li>\n'
                            '</ol>',
             'ended_at': '2022-11-30T20:30:00+09:00',
             'event_id': 266898,
             'event_type': 'participation',
             'event_url': 'https://fin-py.connpass.com/event/266898/',
             'hash_tag': '',
             'lat': None,
             'limit': None,
             'lon': None,
             'owner_display_name': 'driller',
             'owner_id': 36417,
             'owner_nickname': 'driller',
             'place': 'オンライン(Brave Talk)',
             'series': {'id': 3056,
                        'title': 'fin-py',
                        'url': 'https://fin-py.connpass.com/'},
             'started_at': '2022-11-30T19:30:00+09:00',
             'title': 'テスト駆動Python 第2版 読書会#1',
             'updated_at': '2022-11-30T16:30:02+09:00',
             'waiting': 0}],
 'results_available': 1,
 'results_returned': 1,
 'results_start': 1}

connpass-client's People

Contributors

drillan avatar

Watchers

 avatar

connpass-client's Issues

test for get method

ConnpassClient().get(event_id="266898") で得ることができる辞書のキーは、
['results_start', 'results_returned', 'results_available', 'events']
であることを確認するテストを書く

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.