Metadata-Version: 1.1
Name: atcoder-tools
Version: 1.0.4
Summary: Convenient modules & tools for AtCoder users, written in Python 3.5
Home-page: https://github.com/kyuridenamida/atcoder-tools
Author: kyuridenamida
Author-email: tyotyo3@gmail.com
License: MIT
Description: [![Build Status](https://travis-ci.org/kyuridenamida/atcoder-tools.svg?branch=master)](https://travis-ci.org/kyuridenamida/atcoder-tools)
        [![codecov](https://codecov.io/gh/kyuridenamida/atcoder-tools/branch/master/graph/badge.svg)](https://codecov.io/gh/kyuridenamida/atcoder-tools)
        [![PyPI](https://img.shields.io/pypi/v/atcoder-tools.svg)](https://pypi.python.org/pypi/atcoder-tools)
        
        atcoder-tools
        ====
        Python 3.5 で動作する [AtCoder](http://atcoder.jp/) からサンプル入力をダウンロードしたりする際に便利なツールです。
        
        このツールには次のような機能があります。
        - AtCoderへのログイン，入出力例データなどの抽出
        - 枝刈り探索による高精度・高速な入力解析 (ARC、ABC、AGCについては約9割ほど)
        - 解析結果を用いたテンプレートコードの自動生成(C++, Java)
            - 他言語対応のためのコントリビューション(≒中間形式からコードに変換する部分のPR)を募集中です!
        
        ## How to install
        `pip3 install atcoder-tools`
        
        ## Demo
        [![asciicast](https://asciinema.org/a/JG18AGOE2Vw7Tsa3QTM7Y2XX5.svg)](https://asciinema.org/a/JG18AGOE2Vw7Tsa3QTM7Y2XX5)
        
        ## Usage
        
        
        *重要: かつてパスワード入力なしでログインを実現するために`AccountInformation.py`にログイン情報を書き込むことを要求していましたが、セキュリティリスクが高すぎるため、セッション情報のみを保持する方針に切り替えました。
        今後はできるだけ保持されているセッション情報を利用してAtCoderにアクセスし、必要に応じて再入力を要求します。
        過去のユーザーの皆様には`AccountInformation.py`を削除して頂くようお願い申し上げます。*
        
        
        - `atcoder-tools gen {contest_id}` コンテスト環境を用意するコマンド
        - `atcoder-tools test` カレント・ディレクトリ上に実行ファイルと入出力(in_\*.txt, out_\*.txt)がある状態で実行するとローカルテストを行う
        
        `atcoder-tools gen --help`で`atcoder-tools gen`の引数の詳細について確認することができます。
        
        例: 
        ```
        $ atcoder-tools gen agc001
        $ cd ~/atcoder-workspace/agc001/A
        $ g++ main.cpp
        $ atcoder-tools test
        ```
        
        `--without-login` 引数を指定するとログインなしでデータをダウンロードできます(一般公開されているコンテストのみ)。
        
        ```
        $ atcoder-tool gen  [contest_id] --without-login
        ```
        
        
        ## Contribution
        気軽にPRを送ってください。
        
        ## Licence
        
        [MIT](https://github.com/kyuridenamida/ToolsForAtCoder/blob/master/LICENCE)
        
        ## Author
        
        [kyuridenamida](https://github.com/kyuridenamida) ([@kyuridenamida](https://twitter.com/kyuridenamida))
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: License :: OSI Approved :: MIT License
