Re: wgstatus tool (was agenda development support)

"Andrew G. Malis" <agmalis@gmail.com> Mon, 16 November 2015 16:31 UTC

Return-Path: <agmalis@gmail.com>
X-Original-To: wgchairs@ietfa.amsl.com
Delivered-To: wgchairs@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A5E851A1B40 for <wgchairs@ietfa.amsl.com>; Mon, 16 Nov 2015 08:31:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.199
X-Spam-Level:
X-Spam-Status: No, score=-0.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_12=0.6, J_CHICKENPOX_18=0.6, J_CHICKENPOX_19=0.6, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5P8kiXqvLGXc for <wgchairs@ietfa.amsl.com>; Mon, 16 Nov 2015 08:31:47 -0800 (PST)
Received: from mail-wm0-x236.google.com (mail-wm0-x236.google.com [IPv6:2a00:1450:400c:c09::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A6D081A034C for <wgchairs@ietf.org>; Mon, 16 Nov 2015 08:31:46 -0800 (PST)
Received: by wmdw130 with SMTP id w130so118814043wmd.0 for <wgchairs@ietf.org>; Mon, 16 Nov 2015 08:31:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=t7SKgnHHsWO2IrGmpm20Z8Wr3wnkmaLR6/AXdj8pGnU=; b=qxpHMYCZNyTskVQPOmccxbMp9GlS2qGpWTytyy6hkWdnjoEMp30XwymYVAa/L24th4 4VjZB/lGXCqQ/IUAcYZ3SJjhU6dBi8Fbf9wPwNEi7+Fxoq+ru7sJRtqkJGoviog/6ZDW oyRztmCujO1v9io9pxWqxizm9dXrenf7yn6ZDupOdpxZ3D9sXR6Uww37ThQskazdgd1f UZmgt8fITB152rAAfyZOO6hyGEz+4KdgzCxNtRFzGvDuYuAZ8+rXyOHfhakstBcwaiwv ZtfcJTdSTLrssCgI27GCX1XSVH+SFp1WiOeEuXWx0TAZDgbZjErbZmehdSgGbJVWdOTt S8Tw==
X-Received: by 10.28.215.211 with SMTP id o202mr4104492wmg.85.1447691505165; Mon, 16 Nov 2015 08:31:45 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.148.208 with HTTP; Mon, 16 Nov 2015 08:31:25 -0800 (PST)
In-Reply-To: <EF86056F-397D-43A2-A486-5F2C898BD5A3@chopps.org>
References: <EF86056F-397D-43A2-A486-5F2C898BD5A3@chopps.org>
From: "Andrew G. Malis" <agmalis@gmail.com>
Date: Mon, 16 Nov 2015 11:31:25 -0500
Message-ID: <CAA=duU22Wds6giHXSwDvEkN9_WXXFQJ0Ag_Fu8jgLcPmcONTrg@mail.gmail.com>
Subject: Re: wgstatus tool (was agenda development support)
To: Christian Hopps <chopps@chopps.org>
Content-Type: multipart/alternative; boundary="001a11469e22e8f1d40524aaf11f"
Archived-At: <http://mailarchive.ietf.org/arch/msg/wgchairs/z1TLLi4RBu-bqaqMzeYXPWgexB0>
Cc: Working Group Chairs <wgchairs@ietf.org>
X-BeenThere: wgchairs@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Working Group Chairs <wgchairs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/wgchairs>, <mailto:wgchairs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/wgchairs/>
List-Post: <mailto:wgchairs@ietf.org>
List-Help: <mailto:wgchairs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/wgchairs>, <mailto:wgchairs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 16 Nov 2015 16:31:49 -0000

Christian,

Thanks for making it really easy to install (I used git clone) - I’ve got
it up and working great on my Mac.

Cheers,
Andy


On Mon, Nov 16, 2015 at 9:09 AM, Christian Hopps <chopps@chopps.org> wrote:

> Hi Folks,
>
> As part of another thread started by Fred regarding a utility he wrote, I
> mentioned a tool I had also developed.. I've gotten some feedback and made
> some improvements to the tool as well as putting it in PyPi (installable
> with pip). I thought since there was interests I'd send a new note.
>
> The code can be found at: https://github.com/choppsv1/wgstatus
>
> You can install with "pip install wgstatus"
>
> Here's the readme from github:
>
> Installing
>
> To install from PyPi:
>
> pip install wgstatus
>
> To install a new version from PyPi:
>
> pip install --upgrade wgstatus
>
> To install and run from a git repostiory (links into):
>
> git clone https://github.com/choppsv1/wgstatus.gitcd wgstatus
> pip install -e .
>
> <https://github.com/choppsv1/wgstatus#usage>Usage
>
> usage: wgstatus [-h] [--last-meeting LAST_MEETING] [--exclude-existing]
>                 [--include-date] [--include-status] [--org-mode]
>                 [wgname]
>
> positional arguments:
>   wgname                Working group name
>
> optional arguments:
>   -h, --help            show this help message and exit
>   --last-meeting LAST_MEETING
>                         Meeting number or Date (YYYY-MM-DD) of last IETF
>   --exclude-existing    Exclude unchanged docs in summary
>   --include-date        Include date in summary
>   --include-status      Include status in summary
>   --org-mode            Output org mode friendly slides
>
> <https://github.com/choppsv1/wgstatus#examples>Examples
>
> Here's an exmaple for Netmod wg since IETF 93 meeting (as of 2015-11-06)
> output in org mode format:
>
> $ wgstatus --org-mode --last=93 netmod
>
> Fetching draft-ietf-netmod-routing-cfg-00 into cache
>
> ** Document Status Since 2015-07-24 00:00:00
>
> *** New WG-Docs
>  - draft-ietf-netmod-opstate-reqs-00
>
> *** Updated WG-Docs
>  - draft-ietf-netmod-yang-metadata-02
>  - draft-ietf-netmod-yang-json-06
>  - draft-ietf-netmod-routing-cfg-20
>  - draft-ietf-netmod-syslog-model-05
>  - draft-ietf-netmod-acl-model-05
>  - draft-ietf-netmod-rfc6020bis-08
>  - draft-ietf-netmod-rfc6087bis-05
>
> *** New IDs
>  - draft-kwatsen-netmod-opstate-00
>  - draft-wilton-netmod-opstate-yang-00
>  - draft-chen-netmod-enterprise-yang-namespace-00
>  - draft-faq-netmod-cpe-yang-profile-00
>  - draft-leiba-netmod-regpolicy-update-01
>  - draft-dharini-netmod-dwdm-if-yang-00
>  - draft-entitydt-netmod-entity-00
>  - draft-openconfig-netmod-model-catalog-00
>
> *** Updated IDs
>  - draft-betts-netmod-framework-data-schema-uml-02
>  - draft-mansfield-netmod-uml-to-yang-01
>  - draft-voit-netmod-peer-mount-requirements-03
>  - draft-bogdanovic-netmod-yang-model-classification-05
>  - draft-wilton-netmod-intf-ext-yang-01
>  - draft-wilton-netmod-intf-vlan-yang-01
>
> *** Existing IDs
>  - draft-vassilev-netmod-yang-direct-must-augment-ext-00
>  - draft-asechoud-netmod-diffserv-model-03
>  - draft-wwz-netmod-yang-tunnel-cfg-00
>  - draft-bierman-netmod-yang-package-00
>  - draft-bjorklund-netmod-openconfig-reply-00
>  - draft-dharini-netmod-g-698-2-yang-04
>  - draft-openconfig-netmod-opstate-01
>
> Here's an exmaple for IS-IS WG since IETF 94 (as of 2015-11-06) excluding
> non-changed documents:
>
> $ wgstatus --exclude-existing isis
>
> # Document Status Since 2015-11-06 00:00:00
>
> ## Updated WG-Docs
>  - draft-ietf-isis-mpls-elc-01
>  - draft-ietf-isis-node-admin-tag-05
>
> ## New IDs
>  - draft-chen-isis-rfc5316bis-00
>
> ## Updated IDs
>  - draft-xu-isis-encapsulation-cap-06
>
> Here's and example for OSPF WG since IETF 94 (as of 2015-11-06) including
> status:
>
> $ wgstatus  --include-status ospf
>
> # Document Status Since 2015-11-06 00:00:00
>
> ## Updated WG-Docs
> draft-ietf-ospf-mpls-elc-01                          [u'I-D Exists', u'WG Document', u'Jun 2016']
>
> ## Existing WG-Docs
> draft-ietf-ospf-flowspec-extensions-00               [u'I-D Exists', u'WG Document', u'Jun 2017']
> draft-ietf-ospf-ospfv3-segment-routing-extensions-03 [u'I-D Exists', u'WG Document', u'Jun 2017']
> draft-ietf-ospf-segment-routing-extensions-05        [u'I-D Exists', u'WG Document', u'Jun 2016']
> draft-ietf-ospf-ttz-01                               [u'I-D Exists', u'WG Document', u'Jun 2016']
> draft-ietf-ospf-two-part-metric-01                   [u'I-D Exists', u'WG Document', u'Jun 2016']
> draft-ietf-ospf-prefix-link-attr-13                  [u'RFC Ed Queue', u': AUTH48', u'for 84 days', u'Submitted to IESG for Publication:', u'Proposed Standard', u'Dec 2015']
> draft-ietf-ospf-transition-to-ospfv3-02              [u'I-D Exists', u'WG Document', u'Jun 2016']
> draft-ietf-ospf-sbfd-discriminator-02                [u'I-D Exists', u'WG Document', u'Dec 2015']
> draft-ietf-ospf-ospfv3-lsa-extend-08                 [u'I-D Exists', u'WG Document', u'Dec 2016']
> draft-ietf-ospf-encapsulation-cap-00                 [u'I-D Exists', u'WG Document']
> draft-ietf-ospf-rfc4970bis-07                        [u'RFC Ed Queue', u': EDIT', u'for 28 days', u'Submitted to IESG for Publication:', u'Proposed Standard', u'Dec 2015']
> draft-ietf-ccamp-flexible-grid-ospf-ext-03           [u'I-D Exists', u'WG Document']
> draft-ietf-ospf-node-admin-tag-08                    [u'IESG Evaluation::AD Followup', u'for 32 days', u'Submitted to IESG for Publication:', u'Proposed Standard', u'Dec 2015']
> draft-ietf-ccamp-ospf-availability-extension-03      [u'I-D Exists', u'WG Document']
> draft-ietf-ospf-mrt-01                               [u'I-D Exists', u'WG Document', u'Jun 2016']
> draft-ietf-ospf-ospfv2-hbit-00                       [u'I-D Exists', u'WG Document']
> draft-ietf-bier-ospf-bier-extensions-01              [u'I-D Exists', u'WG Document']
> draft-ietf-ospf-link-overload-00                     [u'I-D Exists', u'WG Document']
> draft-ietf-ospf-yang-03                              [u'I-D Exists', u'WG Document', u'Dec 2016']
>
> ## Existing IDs
> draft-chunduri-ospf-operator-defined-tlvs-01         [u'I-D Exists']
> draft-chen-ospf-tts-00                               [u'I-D Exists']
> draft-ppsenak-ospf-te-link-attr-reuse-00             [u'I-D Exists']
> draft-acee-ospf-admin-tags-03                        [u'I-D Exists']
> draft-chen-ospf-te-ttz-01                            [u'I-D Exists']
> draft-smirnov-ospf-xaf-te-04                         [u'I-D Exists']
> draft-xu-ospf-multi-homing-ipv6-00                   [u'I-D Exists']
> draft-wang-bier-lite-ospf-extension-01               [u'I-D Exists']
> draft-raza-ospf-stub-neighbor-02                     [u'I-D Exists']
>
>
>