One thing just brought to my attention is that the Yahoo Pipes CSV 
filter seems to be dropping UTF-8 characters so some people (e.g. Erwann 
in the Desktop group) isn't being listed.  :(

I'll see if I can follow-up with Yahoo Pipes folks to see what's wrong.

cheers,
steve

John Plocher wrote:
> Stephen Lau wrote:
>> I've created a Yahoo Pipe for this exact purpose, id: 
>> 65bec7359860dc79318059c9fd5bdd00
>> I'm using it here:
>> http://opensolaris.org/os/project/nightingale/desktopgrants/
>> to show the list of Core Contributors and Contributors for the 
>> Desktop community.
>
>
> Way cool.  Thanks Stephen!!!
>
> For those who wish to reuse this work, all you need to
> do is add the following to your Community Leaders page
>
> Make sure you check the "Content Type (*)HTML" box
> and change the value of myCommunity in the script
> to match yours from the following list:
>
> myCommunity      Formal name of community
> ===========      ========================
> advocacy     Advocacy Community Group
> approachability     Approachability
> arc         Architecture Process and Tools
> brandz         BrandZ
> desktop         Desktop
> device_drivers     Device Drivers
> documentation     Documentation
> dtrace         DTrace
> edu         Academic and Research
> fm         Fault Management
> ha-clusters     HA Clusters
> install         Installation and Packaging
> int_localization Internationalization and Localization
> laptop         Laptop
> ldoms         Logical Domains
> mdb         Modular Debugger (MDB)
> networking     Networking
> nfs         NFS
> ogb         OpenSolaris Governing Board (OGB)
> on         OS/Net (ON)
> performance     Performance
> power_pc     PowerPC
> printing     OpenSolaris Printing
> security     Security
> smf         Service Management Facility (smf(5))
> storage         Storage
> sysadmin     Systems Administration Community Group
> testing         Testing
> tools         Tools
> x_win         X Window System
> xen         Xen
> zfs         ZFS
> zones         Zones
>
>    -John
>
>
>
> ----- add the stuff below to your os.o CG leaders page -----
>
>
> <script type="text/javascript">
>
> var myCommunity = "desktop";
>
>   function getContributors(community) {
>     var newScript = document.createElement('script');
>     newScript.type = 'text/javascript';
>     newScript.src = 
> 'http://pipes.yahoo.com/pipes/pipe.run?_id=65bec7359860dc79318059c9fd5bdd00&_render=json&_callback=pipeCallback&community='+community;
>  
>
>     document.getElementsByTagName("head")[0].appendChild(newScript);
>   }
>
>   function pipeCallback(feed) {
>     var cctab='<table class="core.contributors">';
>     var ctab='<table class="contributors">';
>     cctab += "<th class='username'>Username</th><th>Real name</th>";
>     ctab += "<th class='username'>Username</th><th>Real name</th>";
>
>     for (var i=0; i<feed.value.items.length; i++) {
>         var user = feed.value.items[i];
>         var thisRow = '<tr>';
>         thisRow += '<td class="username">' + user.Username + "</td>";
>         thisRow += '<td>' + user.Realname + "</td>";
>         thisRow += '</tr>';
>         if (user.ContribLevel == 30)
>            cctab += thisRow;
>         else
>            ctab += thisRow;
>     }
>     document.getElementById('coreContribDataDiv').innerHTML=cctab;
>     document.getElementById('contribDataDiv').innerHTML=ctab;
>   }
>
> getContributors(myCommunity)
> </script>
>
> <style type="text/css">
> #contributorGrants span.title { font-weight: bold; }
> #contributorGrants .username { background-color: #bbbbbb; }
> #coreContribDiv { float: left; padding-right: 2em; }
> #contribDiv { float: left; }
>
> </style>
>
>
> <div id="contributorGrants">
> <div id="coreContribDiv">
> <span class="title">Core Contributors:</span>
> <div id='coreContribDataDiv'>you need to enable javascript</div>
> </div>
>
> <div id="contribDiv">
> <span class="title">Contributors:</span>
> <div id='contribDataDiv'>you need to enable javascript</div>
> </div>
> </div>
>
> <div style="clear: both;"></div>


-- 
stephen lau | stevel at opensolaris.org | www.whacked.net


Reply via email to