backing up some roster data collection
This commit is contained in:
parent
40ac85ad5d
commit
b13cd8850b
163
roster_confirmation/100225_phabricator_api_roster_results.csv
Normal file
163
roster_confirmation/100225_phabricator_api_roster_results.csv
Normal file
@ -0,0 +1,163 @@
|
||||
name,start-date,end-date,team,humanID,bzName,phabricatorNick,PhabricatorPHID,notes,Unnamed: 9,sources,Unnamed: 11,Unnamed: 12,phabricator_query_results
|
||||
Željko Filipin,10/01/2012,present,Platform - QA,zeljkofilipin,,zeljkofilipin,,,,,,,{}
|
||||
Yuvaraj Pandian,04/01/2012,,Mobile,yuvipanda,,yuvipanda,,,,,,,{}
|
||||
Yuri Astrakhan,3/1/2013,02/28/2017,Mobile,Yurik,,Yurik,,,,,,,{}
|
||||
Yaron Koren,04/01/2013,10/31/2013,,yaron_koren,,yaron_koren,,,,,,,{}
|
||||
Andrew Garrett,2008,2015,,werdna,,werdna,,,,,,,{}
|
||||
Vibha Bamba,05/01/2012,08/31/2015,Product ,Vibhabamba,,Vibhabamba,,,,,,,{}
|
||||
Trevor Parscal,2008,2017,VisualEditor,TrevorParscal ,,TrevorParscal,,all engineers/developers listed in personell changes here,,https://www.mediawiki.org/wiki/Category:Wikimedia_engineering_reports,,,{}
|
||||
Toby Negrin,06/01/2013,11/30/2021,Analytics,Tnegrin,,Tnegrin,,,,,,,{}
|
||||
Gergo Tisza,10/01/2013,present,MediaWiki Platform,Tgr,,Tgr,,,,,,,{}
|
||||
Tauhida Parveen,04/01/2013,,Platform ,tauhida.parveen - BZ,tauhida.parveen,,,,,,,,
|
||||
Petr Onderka,05/01/2013,08/31/2013,GSoc,Svick,,Svick,,,,,,,{}
|
||||
Sumana Harihareswara ,02/01/2012,09/30/2014,Engineering Community Manager,sumanah - BZ,sumanah ,,,,,,,,
|
||||
Sucheta Ghoshal,01/01/2013,08/31/2015,Language,sucheta,,sucheta,,,,,,,{}
|
||||
Steven Walling,2010,2014,"product owner, growth",stevenwalling,,stevenwalling,,,,,,,{}
|
||||
Subramanya Sastry,05/01/2012,present,VisualEditor,ssastry,,ssastry,,,,,,,{}
|
||||
Sean Pringle,06/01/2013,,Technical Operations ,Springle,,Springle,,,,,,,{}
|
||||
Stanislav Malyshev,11/01/2014,09/30/2015,Platform ,Smalyshev,,Smalyshev,,,,,,,{}
|
||||
S Page,07/01/2012,2015,E3,Skierpage,,Skierpage,,,,,,25/154,{}
|
||||
S Page,07/01/2012,2015,E3,spage,,spage,,,,,,,{}
|
||||
Shahyar Ghobadpour,01/01/2014,01/31/2015,Core,SG,,SG,,,,,,,{}
|
||||
Sara Smollett,12/01/2011,09/30/2012,,sara,,sara,,,,,,,{}
|
||||
Rummana Yasmeen,10/01/2013,present,VisualEditor - QA,Ryasmeen,,Ryasmeen,,joined VE 11-2013,,,,,{}
|
||||
Ryan Lane,2009,11/30/2013,Operations Engineer,Ryan_lane,,Ryan_lane,,,,,,,{}
|
||||
Ryan Lane,2009,11/30/2013,Operations Engineer,laner,,laner,,,,,,,{}
|
||||
Rob Moen,11/01/2011,10/31/2016,VisualEditor,rmoen,,rmoen,,,,,,,{}
|
||||
Richa Jain,05/01/2013,08/31/2013,GSoc,rjain,,rjain,,,,,,,{}
|
||||
Munagala Ramanath,01/01/2013,,Platform ,ram,,ram,,,,,,,{}
|
||||
Nick Wilson,09/01/2013,,,Quiddity,,Quiddity,,,,,,,{}
|
||||
Quim Gil,11/01/2012,present,Engineering community manager,qgil,,qgil,,,,,,,{}
|
||||
Christian Aistleitner,02/01/2012,,Internationalization ,qchris,,qchris,,,,,,,{}
|
||||
Preteek Saxena,01/01/2014,,UX,Prtksxna,,Prtksxna,,,,,,,{}
|
||||
Patrick Reilly ,04/01/2011,,,preilly,,preilly,,,,,,,{}
|
||||
Piotr Miazga,10/01/2016,01/31/2020,MediaWiki Platform Team,pmiazga,,pmiazga,,,,,,,{}
|
||||
Sherah Smith,12/01/2013,,,pizzzacat,,pizzzacat,,,,,,,{}
|
||||
Sam Smith,01/01/2014,present,Growth ,phuedx,,phuedx,,,,,,,{}
|
||||
Phil Chang,10/01/2011,,Mobile,phil - BZ,phil ,,,,,,,,
|
||||
Pau Giner,03/01/2012,present,,pginer - BZ,pginer,,,,,,,,
|
||||
Pau Giner,03/01/2012,present,,Pginer-WMF,,Pginer-WMF,,,,,,,{}
|
||||
Andrew Otto,01/01/2012,present,Platform Engineering,Ottomata,,Ottomata,,,,,,,{}
|
||||
Ori Livneh,05/01/2012,11/30/2016,E3,ori.livneh,,ori.livneh,,,,,,,{}
|
||||
Ori Livneh,05/01/2012,11/30/2016,E3,ori,,ori,,,,,,,{}
|
||||
Christian Williams,02/01/2012,,VisualEditor,NOT FOUND,,NOT FOUND,,wikia,,,,,{}
|
||||
Audrey Tang,02/01/2012,05/31/2012,,NOT FOUND,,NOT FOUND,,,,,,,{}
|
||||
Jeff Hall,11/01/2013,02/28/2014,VisualEditor - QA,NOT FOUND,,NOT FOUND,,joined VE 11-2013,,,,,{}
|
||||
Ben Hartshorne ,07/01/2011,08/31/2012,Operations ,NOT FOUND,,NOT FOUND,,,,,,,{}
|
||||
Leslie Carr,10/01/2011,01/31/2014,Operations Engineer,NOT FOUND,,NOT FOUND,,,,,,,{}
|
||||
Danielle Benoit,05/01/2012,,Platform ,NOT FOUND,,NOT FOUND,,,,,,,{}
|
||||
Munaf Assaf,06/01/2012,07/31/2013,,NOT FOUND,,NOT FOUND,,,,,,,{}
|
||||
Adam Wright ,06/01/2012,,Features ,NOT FOUND,,NOT FOUND,,,,,,,{}
|
||||
Peter Youngmeister,03/01/2011,08/30/2013,Operations Engineer,NOT FOUND,,NOT FOUND,,,,,,,{}
|
||||
Srikanth Lakshmanan,08/01/2012,,Internationalization,NOT FOUND,,NOT FOUND,,,,,,,{}
|
||||
Mark Holmquist,09/01/2012,present,Features,NOT FOUND,,NOT FOUND,,,,,,,{}
|
||||
Mike Wang ,12/01/2012,,Operations ,NOT FOUND,,NOT FOUND,,,,,,,{}
|
||||
Marc-Andre Pelletier,02/01/2013,01/31/2016,Operations,NOT FOUND,,NOT FOUND,,,,,,,{}
|
||||
May Galloway,05/01/2013,,Visual ,NOT FOUND,,NOT FOUND,,,,,,,{}
|
||||
Aarti Dwivedi ,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,,{}
|
||||
Anubhav Agarwal,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,,{}
|
||||
Rohan Verma,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,,{}
|
||||
Rahul Maliakkal,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,,{}
|
||||
Praveen Singh,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,,{}
|
||||
Pragun Bhutani ,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,,{}
|
||||
Or Sagi,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,,{}
|
||||
Nazmul Chowdhury,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,,{}
|
||||
Kiran Mathew Koshy,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,,{}
|
||||
Himeshi De Silva,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,,{}
|
||||
Ken Snider,06/01/2013,,Technical Operations ,NOT FOUND,,NOT FOUND,,,,,,,{}
|
||||
Aaron Arcos,11/01/2013,,Platform ,NOT FOUND,,NOT FOUND,,,,,,,{}
|
||||
Nischay Nahata,11/01/2012,06/30/2013,Features Engineering ,Nischayn22,,Nischayn22,,,,,,,{}
|
||||
Nilesh Chakraborty,05/01/2013,08/01/2013,GSoc,nilesh - BZ,nilesh,,,,,,,,
|
||||
Neil Kandalgaonkar,2011,01/31/2012,VisualEditor,neilk - BZ,neilk,,,,,,,,
|
||||
Marielle Volz,10/01/2013,,Editing ,Mvolz ,,Mvolz,,,,,,,{}
|
||||
Moriel Schottlender,05/01/2013,present,GSoc -> Editing,Mooeypoo,,Mooeypoo,,,,,,,{}
|
||||
Moriel Schottlender,05/01/2013,present,GSoc -> Editing,MSchottlender-WMF,,MSchottlender-WMF,,,,,,,{}
|
||||
Mukunda Modell,05/01/2014,2021,Release,mmodell,,mmodell,,,,,,,{}
|
||||
Dan Andreescu,09/01/2012,present,Data Analytics,Milimetric,,Milimetric,,,,,,,{}
|
||||
Dan Andreescu,09/01/2012,present,Data Analytics,dandreescu,,dandreescu,,,,,,,{}
|
||||
Monte Hurd,04/01/2013,,app,mhurd,,mhurd,,,,,,,{}
|
||||
Marcel Ruiz Forns,10/01/2014,present,Analytics ,mforns,,mforns,,,,,,,{}
|
||||
Matthias Mullie,04/01/2012,present,Features,matthiasmullie,,matthiasmullie,,,,,,,{}
|
||||
Matthew Flaschen,12/01/2012,02/28/2018,Features Engineering ,Mattflaschen-WMF,,Mattflaschen-WMF,,,,,,,{}
|
||||
Matthew Flaschen,12/01/2012,02/28/2018,Features Engineering ,mattflaschen,,mattflaschen,,,,,,,{}
|
||||
Bartosz Dziewoński,05/01/2014,present,MediaWiki Platform Team,matmarex,,matmarex,,,,,,,{}
|
||||
Mark Traceur,05/01/2012,,Multimedia ,MarkTraceur ,,MarkTraceur,,,,,,,{}
|
||||
Nik Everett,05/01/2013,07/31/2015,Search ,Manybubbles,,Manybubbles,,,,,,,{}
|
||||
Lydia Pintscher ,03/01/2012,present,WMDE,Lydia_Pintscher ,,Lydia_Pintscher,,,,,,,{}
|
||||
Luke Welling,10/01/2012,06/30/2019,Features Engineering ,lwelling,,lwelling,,,,,,,{}
|
||||
Liangent,05/01/2013,08/31/2013,GSoc,liangent,,liangent,,,,,,,{}
|
||||
Lani Goto,08/01/2016,present,,LGoto,,LGoto,,,,,,,{}
|
||||
Leila Zia,02/01/2014,present,,leila,,leila,,,,,,,{}
|
||||
Leila Zia,02/01/2014,present,,lzia,,lzia,,,,,,,{}
|
||||
Kunal Mehta,10/01/2013,,,legoktm,,legoktm,,,,,,,{}
|
||||
Amir Sarabadani,06/01/2016,present,,Ladsgroup,,Ladsgroup,,,,,,,{}
|
||||
Timo Tijhof,04/01/2011,,Wikimedia Performance,Krinkle,,Krinkle,,,,,,,{}
|
||||
Kaity Hammerstein,08/01/2013,05/31/2016,UX,KHammerstein,,KHammerstein,,,,,,,{}
|
||||
Kartik Mistry,08/01/2013,,Language,KartikMistry,,KartikMistry,,,,,,,{}
|
||||
Katie Horn ,05/01/2011,08/31/2018,,K4-713,,K4-713,,,,,,,{}
|
||||
Jonathan Tweed,09/01/2024,present,MediaWiki Platform Team,JTweed-WMF,,JTweed-WMF,,,,,,,{}
|
||||
Joel Sahleen,07/01/2014,02/28/2015,Language ,Jsahleen,,Jsahleen,,,,,,,{}
|
||||
Jeremy Postlethwaite ,08/01/2011,2012,,jpostlethwaite,,jpostlethwaite,,,,,,,{}
|
||||
Jan Paul Posma ,04/01/2014,,,jp.posma - BZ,jp.posma,,,,,,,,
|
||||
Giuseppe Lavagetto,04/01/2014,present,Operations,Joe,,Joe,,,,,,,{}
|
||||
Jiabao Wu,05/01/2013,08/31/2013,GSoc,jiabao.foss -BZ,jiabao.foss,,,,,,,,
|
||||
Jeff Hobson,09/01/2014,02/28/2017,Zero ,jhobs,,jhobs,,,,,,,{}
|
||||
Jeff Green,07/01/2011,present,Operations ,Jgreen,,Jgreen,,,,,,,{}
|
||||
James Douglas,11/01/2014,07/31/2015,Platform,Jdouglas,,Jdouglas,,,,,,,{}
|
||||
Jon Robson ,02/01/2012,present,,Jdlrobson,,Jdlrobson,,,,https://diff.wikimedia.org/2012/06/21/help-us-shape-wikimedias-prototype-visual-editor/,,,{}
|
||||
James Forrester,05/01/2012,present,VisualEditor,Jdforrester-WMF,,Jdforrester-WMF,,,,https://www.mediawiki.org/wiki/VisualEditor/status#2011-05-16,,,{}
|
||||
Jared Zimmerman,05/01/2013,,,Jaredzimmerman-WMF,,Jaredzimmerman-WMF,,,,,,,{}
|
||||
Inez Korczyński,07/01/2011,04/30/2016,VisualEditor - Wikia,Inez,,Inez,,wikia - collab for dates,,,,,{}
|
||||
Ian Baker,07/01/2011,06/30/2012,,ibaker - BZ,ibaker ,,,,,,,,
|
||||
Hannah Okwelum,11/01/2021,present,MediaWiki Platform Team,Hokwelum,,Hokwelum,,,,,,,{}
|
||||
Mark Hershberger ,,06/30/2012,,hexmode,,hexmode,,,,,,,{}
|
||||
Mark Hershberger ,,06/30/2012,,MarkAHershberger,,MarkAHershberger,,,,,,,{}
|
||||
Antoine Musso ,10/01/2011,present,Core,hashar,,hashar,,,,,,,{}
|
||||
Harsh Kothari ,05/01/2013,08/31/2013,GSoc,Harshkothari410,,Harshkothari410,,,,,,,{}
|
||||
Aaron Halfaker,05/01/2011,08/31/2020,principal research scientist,halfak,,halfak,,,,,,,{}
|
||||
Gabriel Wicke,10/01/2011,11/30/2017,VisualEditor,GWicke,,GWicke,,,,,,,{}
|
||||
Greg Grossmeier,02/01/2013,present,Platform ,greg.grossmeier,,greg.grossmeier,,,,,,,{}
|
||||
Greg Grossmeier,02/01/2013,present,Platform ,greg,,greg,,,,,,,{}
|
||||
Molly White,05/01/2013,08/31/2013,GSoc,GorillaWarfare,,GorillaWarfare,,,,,,,{}
|
||||
Gilles Dubuc,01/01/2014,08/31/2021,Multimedia,Gilles,,Gilles,,,,,,,{}
|
||||
Filippo Giunchedi,05/01/2014,present,Operations,fgiunchedi,,fgiunchedi,,,,,,,{}
|
||||
Faidon Liambotis,04/01/2022,10/01/2022,,faidon,,faidon,,,,,,,{}
|
||||
Ed Sanders,02/01/2013,present,Editing,Esanders,,Esanders,,,,,,,{}
|
||||
Elliot Eggleston,06/01/2014,,Features ,Ejegg,,Ejegg,,,,,,,{}
|
||||
Erik Bernhardson,04/01/2013,present,Features Engineering ,ebernhardson,,ebernhardson,,,,,,,{}
|
||||
Daniel Zahn ,07/01/2011,present,,Dzahn,,Dzahn,,,,,,,{}
|
||||
David Schoonover,11/01/2011,05/31/2013,Platform Engineering,dsc,,dsc,,,,,,,{}
|
||||
Diederik van Liere,10/01/2010,03/31/2014,,drdee,,drdee,,,,,,,{}
|
||||
Adam Baso,03/01/2013,present,Mobile ,dr0ptp4kt,,dr0ptp4kt,,,,,,,{}
|
||||
Mark Rosenbaum,,,Cloud Services,devnull,,devnull,,,,,,,{}
|
||||
Dan Duvall,10/01/2014,,Automation,dduvall,,dduvall,,,,,,,{}
|
||||
David Chan,2013,present,Language,dchan,,dchan,,,,,,,{}
|
||||
Dmitry Brant,04/01/2014,present,Operations ,Dbrant ,,Dbrant,,,,,,,{}
|
||||
Daniel Kinzler,10/01/2008,present,,daniel,,daniel,,WMDE until 2018,,,,,{}
|
||||
Derick Alangi,05/01/2019,present,MediaWiki Platform Team,DAlangi_WMF,,DAlangi_WMF,,,,,,,{}
|
||||
Chris Steipp,04/01/2012,05/31/2016,Security,csteipp,,csteipp,,,,,,,{}
|
||||
C. Scott Ananian,07/01/2013,present,Parsing,cscott,,cscott,,,,,,,{}
|
||||
Cormac Parle,08/01/2017,present,Multimedia ,cparle,,cparle,,,,,,,{}
|
||||
Chris McMahon,01/01/2012,,Platform Engineering - QA,Cmcmahon,,Cmcmahon,,,,,,,{}
|
||||
Chase Pettet,03/01/2014,10/31/2025,Operations,chasemp,,chasemp,,,,,,,{}
|
||||
Roan Kattouw,,present,VisualEditor,Catrope,,Catrope,,,,,,,{}
|
||||
Benny Situ,11/01/2011,,,bsitu - BZ,bsitu ,,,,,,,,
|
||||
Brooke Vibber,03/01/2011,present,VisualEditor,bvibber,,bvibber,,,,,,,{}
|
||||
Brooke Vibber,03/01/2011,present,VisualEditor,brooke,,brooke,,,,,,,{}
|
||||
Bernd Sitzmann,05/01/2014,present,Mobile,bearND,,bearND,,,,,,,{}
|
||||
Bryan Davis,July 2013,present,platform engineering,bd808,,bd808,,,,,,,{}
|
||||
Brandon Black ,04/01/2013,present,operations,BBlack,,BBlack,,,,,,,{}
|
||||
Brian Wolff,06/01/2013,08/31/2013,Platform ,Bawolff,,Bawolff,,,,,,,{}
|
||||
Runa Bhattacharjee,01/01/2013,present,Language,Arrbee,,Arrbee,,,,,,,{}
|
||||
Ariel Glenn,2008,present,MediaWiki Platform Team,ArielGlenn,,ArielGlenn,,,,,,,{}
|
||||
Brad Jorsch ,10/01/2012,05/31/2020,Platform - SWE,anomie,,anomie,,,,,,,{}
|
||||
Andrew Green,10/01/2013,06/30/2023,,AndrewRussG,,AndrewRussG,,,,,,,{}
|
||||
Andrew Bogott,11/01/2011,present,FT - Labs; contract November 2011,Andrew,,Andrew,,,,,,,{}
|
||||
Amir Aharoni,10/01/2011,,Internationalization,Amire80,,Amire80,,,,,,,{}
|
||||
Alolita Sharma,01/01/2010,12/31/2014,VisualEditor,alolita.sharma - BZ,alolita.sharma,,,,,,,,
|
||||
Alex Monk,03/01/2014,12/31/2016,VisualEditor ,AlexMonk-WMF,,AlexMonk-WMF,,,,,,,{}
|
||||
Alexandros Kosiaris,05/01/2013,present,Operatios,akosiaris,,akosiaris,,,,,,,{}
|
||||
Andre Klapper ,10/01/2012,present,Release Engineering Team ,aklapper,,aklapper,,,,,,,{}
|
||||
Asher Feldman,05/01/2011,09/30/2013,Site Architect ,afeldman - BZ,afeldman ,,,,,,,,
|
||||
Aaron Schulz,08/01/2011,present,Contractor before this ,aaron,,aaron,,,,,,,{}
|
||||
Tongbo Sui ,05/01/2013,08/31/2013,GSoc, suitongbowgn - BZ, suitongbowgn,,,,,,,,
|
||||
|
163
roster_confirmation/100225_wmf_engineering_roster.csv
Normal file
163
roster_confirmation/100225_wmf_engineering_roster.csv
Normal file
@ -0,0 +1,163 @@
|
||||
name,start-date,end-date,team,humanID,bzName,phabricatorNick,PhabricatorPHID,notes,,sources,,
|
||||
Željko Filipin,10/01/2012,present,Platform - QA,zeljkofilipin,,zeljkofilipin,,,,,,
|
||||
Yuvaraj Pandian,04/01/2012,NA,Mobile,yuvipanda,,yuvipanda,,,,,,
|
||||
Yuri Astrakhan,3/1/2013,02/28/2017,Mobile,Yurik,,Yurik,,,,,,
|
||||
Yaron Koren,04/01/2013,10/31/2013,,yaron_koren,,yaron_koren,,,,,,
|
||||
Andrew Garrett,2008,2015,,werdna,,werdna,,,,,,
|
||||
Vibha Bamba,05/01/2012,08/31/2015,Product ,Vibhabamba,,Vibhabamba,,,,,,
|
||||
Trevor Parscal,2008,2017,VisualEditor,TrevorParscal ,,TrevorParscal,,all engineers/developers listed in personell changes here,,https://www.mediawiki.org/wiki/Category:Wikimedia_engineering_reports,,
|
||||
Toby Negrin,06/01/2013,11/30/2021,Analytics,Tnegrin,,Tnegrin,,,,,,
|
||||
Gergo Tisza,10/01/2013,present,MediaWiki Platform,Tgr,,Tgr,,,,,,
|
||||
Tauhida Parveen,04/01/2013,NA,Platform ,tauhida.parveen - BZ,tauhida.parveen,,,,,,,
|
||||
Petr Onderka,05/01/2013,08/31/2013,GSoc,Svick,,Svick,,,,,,
|
||||
Sumana Harihareswara ,02/01/2012,09/30/2014,Engineering Community Manager,sumanah - BZ,sumanah ,,,,,,,
|
||||
Sucheta Ghoshal,01/01/2013,08/31/2015,Language,sucheta,,sucheta,,,,,,
|
||||
Steven Walling,2010,2014,"product owner, growth",stevenwalling,,stevenwalling,,,,,,
|
||||
Subramanya Sastry,05/01/2012,present,VisualEditor,ssastry,,ssastry,,,,,,
|
||||
Sean Pringle,06/01/2013,NA,Technical Operations ,Springle,,Springle,,,,,,
|
||||
Stanislav Malyshev,11/01/2014,09/30/2015,Platform ,Smalyshev,,Smalyshev,,,,,,
|
||||
S Page,07/01/2012,2015,E3,Skierpage,,Skierpage,,,,,,25/154
|
||||
S Page,07/01/2012,2015,E3,spage,,spage,,,,,,
|
||||
Shahyar Ghobadpour,01/01/2014,01/31/2015,Core,SG,,SG,,,,,,
|
||||
Sara Smollett,12/01/2011,09/30/2012,,sara,,sara,,,,,,
|
||||
Rummana Yasmeen,10/01/2013,present,VisualEditor - QA,Ryasmeen,,Ryasmeen,,joined VE 11-2013,,,,
|
||||
Ryan Lane,2009,11/30/2013,Operations Engineer,Ryan_lane,,Ryan_lane,,,,,,
|
||||
Ryan Lane,2009,11/30/2013,Operations Engineer,laner,,laner,,,,,,
|
||||
Rob Moen,11/01/2011,10/31/2016,VisualEditor,rmoen,,rmoen,,,,,,
|
||||
Richa Jain,05/01/2013,08/31/2013,GSoc,rjain,,rjain,,,,,,
|
||||
Munagala Ramanath,01/01/2013,NA,Platform ,ram,,ram,,,,,,
|
||||
Nick Wilson,09/01/2013,NA,,Quiddity,,Quiddity,,,,,,
|
||||
Quim Gil,11/01/2012,present,Engineering community manager,qgil,,qgil,,,,,,
|
||||
Christian Aistleitner,02/01/2012,NA,Internationalization ,qchris,,qchris,,,,,,
|
||||
Preteek Saxena,01/01/2014,NA,UX,Prtksxna,,Prtksxna,,,,,,
|
||||
Patrick Reilly ,04/01/2011,NA,,preilly,,preilly,,,,,,
|
||||
Piotr Miazga,10/01/2016,01/31/2020,MediaWiki Platform Team,pmiazga,,pmiazga,,,,,,
|
||||
Sherah Smith,12/01/2013,NA,,pizzzacat,,pizzzacat,,,,,,
|
||||
Sam Smith,01/01/2014,present,Growth ,phuedx,,phuedx,,,,,,
|
||||
Phil Chang,10/01/2011,NA,Mobile,phil - BZ,phil ,,,,,,,
|
||||
Pau Giner,03/01/2012,present,,pginer - BZ,pginer,,,,,,,
|
||||
Pau Giner,03/01/2012,present,,Pginer-WMF,,Pginer-WMF,,,,,,
|
||||
Andrew Otto,01/01/2012,present,Platform Engineering,Ottomata,,Ottomata,,,,,,
|
||||
Ori Livneh,05/01/2012,11/30/2016,E3,ori.livneh,,ori.livneh,,,,,,
|
||||
Ori Livneh,05/01/2012,11/30/2016,E3,ori,,ori,,,,,,
|
||||
Christian Williams,02/01/2012,NA,VisualEditor,NOT FOUND,,NOT FOUND,,wikia,,,,
|
||||
Audrey Tang,02/01/2012,05/31/2012,,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Jeff Hall,11/01/2013,02/28/2014,VisualEditor - QA,NOT FOUND,,NOT FOUND,,joined VE 11-2013,,,,
|
||||
Ben Hartshorne ,07/01/2011,08/31/2012,Operations ,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Leslie Carr,10/01/2011,01/31/2014,Operations Engineer,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Danielle Benoit,05/01/2012,NA,Platform ,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Munaf Assaf,06/01/2012,07/31/2013,,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Adam Wright ,06/01/2012,NA,Features ,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Peter Youngmeister,03/01/2011,08/30/2013,Operations Engineer,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Srikanth Lakshmanan,08/01/2012,NA,Internationalization,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Mark Holmquist,09/01/2012,present,Features,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Mike Wang ,12/01/2012,NA,Operations ,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Marc-Andre Pelletier,02/01/2013,01/31/2016,Operations,NOT FOUND,,NOT FOUND,,,,,,
|
||||
May Galloway,05/01/2013,NA,Visual ,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Aarti Dwivedi ,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Anubhav Agarwal,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Rohan Verma,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Rahul Maliakkal,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Praveen Singh,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Pragun Bhutani ,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Or Sagi,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Nazmul Chowdhury,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Kiran Mathew Koshy,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Himeshi De Silva,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Ken Snider,06/01/2013,NA,Technical Operations ,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Aaron Arcos,11/01/2013,NA,Platform ,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Nischay Nahata,11/01/2012,06/30/2013,Features Engineering ,Nischayn22,,Nischayn22,,,,,,
|
||||
Nilesh Chakraborty,05/01/2013,08/01/2013,GSoc,nilesh - BZ,nilesh,,,,,,,
|
||||
Neil Kandalgaonkar,2011,01/31/2012,VisualEditor,neilk - BZ,neilk,,,,,,,
|
||||
Marielle Volz,10/01/2013,NA,Editing ,Mvolz ,,Mvolz,,,,,,
|
||||
Moriel Schottlender,05/01/2013,present,GSoc -> Editing,Mooeypoo,,Mooeypoo,,,,,,
|
||||
Moriel Schottlender,05/01/2013,present,GSoc -> Editing,MSchottlender-WMF,,MSchottlender-WMF,,,,,,
|
||||
Mukunda Modell,05/01/2014,2021,Release,mmodell,,mmodell,,,,,,
|
||||
Dan Andreescu,09/01/2012,present,Data Analytics,Milimetric,,Milimetric,,,,,,
|
||||
Dan Andreescu,09/01/2012,present,Data Analytics,dandreescu,,dandreescu,,,,,,
|
||||
Monte Hurd,04/01/2013,NA,app,mhurd,,mhurd,,,,,,
|
||||
Marcel Ruiz Forns,10/01/2014,present,Analytics ,mforns,,mforns,,,,,,
|
||||
Matthias Mullie,04/01/2012,present,Features,matthiasmullie,,matthiasmullie,,,,,,
|
||||
Matthew Flaschen,12/01/2012,02/28/2018,Features Engineering ,Mattflaschen-WMF,,Mattflaschen-WMF,,,,,,
|
||||
Matthew Flaschen,12/01/2012,02/28/2018,Features Engineering ,mattflaschen,,mattflaschen,,,,,,
|
||||
Bartosz Dziewoński,05/01/2014,present,MediaWiki Platform Team,matmarex,,matmarex,,,,,,
|
||||
Mark Traceur,05/01/2012,NA,Multimedia ,MarkTraceur ,,MarkTraceur,,,,,,
|
||||
Nik Everett,05/01/2013,07/31/2015,Search ,Manybubbles,,Manybubbles,,,,,,
|
||||
Lydia Pintscher ,03/01/2012,present,WMDE,Lydia_Pintscher ,,Lydia_Pintscher,,,,,,
|
||||
Luke Welling,10/01/2012,06/30/2019,Features Engineering ,lwelling,,lwelling,,,,,,
|
||||
Liangent,05/01/2013,08/31/2013,GSoc,liangent,,liangent,,,,,,
|
||||
Lani Goto,08/01/2016,present,,LGoto,,LGoto,,,,,,
|
||||
Leila Zia,02/01/2014,present,,leila,,leila,,,,,,
|
||||
Leila Zia,02/01/2014,present,,lzia,,lzia,,,,,,
|
||||
Kunal Mehta,10/01/2013,NA,,legoktm,,legoktm,,,,,,
|
||||
Amir Sarabadani,06/01/2016,present,,Ladsgroup,,Ladsgroup,,,,,,
|
||||
Timo Tijhof,04/01/2011,NA,Wikimedia Performance,Krinkle,,Krinkle,,,,,,
|
||||
Kaity Hammerstein,08/01/2013,05/31/2016,UX,KHammerstein,,KHammerstein,,,,,,
|
||||
Kartik Mistry,08/01/2013,NA,Language,KartikMistry,,KartikMistry,,,,,,
|
||||
Katie Horn ,05/01/2011,08/31/2018,,K4-713,,K4-713,,,,,,
|
||||
Jonathan Tweed,09/01/2024,present,MediaWiki Platform Team,JTweed-WMF,,JTweed-WMF,,,,,,
|
||||
Joel Sahleen,07/01/2014,02/28/2015,Language ,Jsahleen,,Jsahleen,,,,,,
|
||||
Jeremy Postlethwaite ,08/01/2011,2012,,jpostlethwaite,,jpostlethwaite,,,,,,
|
||||
Jan Paul Posma ,04/01/2014,NA,,jp.posma - BZ,jp.posma,,,,,,,
|
||||
Giuseppe Lavagetto,04/01/2014,present,Operations,Joe,,Joe,,,,,,
|
||||
Jiabao Wu,05/01/2013,08/31/2013,GSoc,jiabao.foss -BZ,jiabao.foss,,,,,,,
|
||||
Jeff Hobson,09/01/2014,02/28/2017,Zero ,jhobs,,jhobs,,,,,,
|
||||
Jeff Green,07/01/2011,present,Operations ,Jgreen,,Jgreen,,,,,,
|
||||
James Douglas,11/01/2014,07/31/2015,Platform,Jdouglas,,Jdouglas,,,,,,
|
||||
Jon Robson ,02/01/2012,present,,Jdlrobson,,Jdlrobson,,,,https://diff.wikimedia.org/2012/06/21/help-us-shape-wikimedias-prototype-visual-editor/,,
|
||||
James Forrester,05/01/2012,present,VisualEditor,Jdforrester-WMF,,Jdforrester-WMF,,,,https://www.mediawiki.org/wiki/VisualEditor/status#2011-05-16,,
|
||||
Jared Zimmerman,05/01/2013,NA,,Jaredzimmerman-WMF,,Jaredzimmerman-WMF,,,,,,
|
||||
Inez Korczyński,07/01/2011,04/30/2016,VisualEditor - Wikia,Inez,,Inez,,wikia - collab for dates,,,,
|
||||
Ian Baker,07/01/2011,06/30/2012,,ibaker - BZ,ibaker ,,,,,,,
|
||||
Hannah Okwelum,11/01/2021,present,MediaWiki Platform Team,Hokwelum,,Hokwelum,,,,,,
|
||||
Mark Hershberger ,,06/30/2012,,hexmode,,hexmode,,,,,,
|
||||
Mark Hershberger ,,06/30/2012,,MarkAHershberger,,MarkAHershberger,,,,,,
|
||||
Antoine Musso ,10/01/2011,present,Core,hashar,,hashar,,,,,,
|
||||
Harsh Kothari ,05/01/2013,08/31/2013,GSoc,Harshkothari410,,Harshkothari410,,,,,,
|
||||
Aaron Halfaker,05/01/2011,08/31/2020,principal research scientist,halfak,,halfak,,,,,,
|
||||
Gabriel Wicke,10/01/2011,11/30/2017,VisualEditor,GWicke,,GWicke,,,,,,
|
||||
Greg Grossmeier,02/01/2013,present,Platform ,greg.grossmeier,,greg.grossmeier,,,,,,
|
||||
Greg Grossmeier,02/01/2013,present,Platform ,greg,,greg,,,,,,
|
||||
Molly White,05/01/2013,08/31/2013,GSoc,GorillaWarfare,,GorillaWarfare,,,,,,
|
||||
Gilles Dubuc,01/01/2014,08/31/2021,Multimedia,Gilles,,Gilles,,,,,,
|
||||
Filippo Giunchedi,05/01/2014,present,Operations,fgiunchedi,,fgiunchedi,,,,,,
|
||||
Faidon Liambotis,04/01/2022,10/01/2022,,faidon,,faidon,,,,,,
|
||||
Ed Sanders,02/01/2013,present,Editing,Esanders,,Esanders,,,,,,
|
||||
Elliot Eggleston,06/01/2014,NA,Features ,Ejegg,,Ejegg,,,,,,
|
||||
Erik Bernhardson,04/01/2013,present,Features Engineering ,ebernhardson,,ebernhardson,,,,,,
|
||||
Daniel Zahn ,07/01/2011,present,,Dzahn,,Dzahn,,,,,,
|
||||
David Schoonover,11/01/2011,05/31/2013,Platform Engineering,dsc,,dsc,,,,,,
|
||||
Diederik van Liere,10/01/2010,03/31/2014,,drdee,,drdee,,,,,,
|
||||
Adam Baso,03/01/2013,present,Mobile ,dr0ptp4kt,,dr0ptp4kt,,,,,,
|
||||
Mark Rosenbaum,,NA,Cloud Services,devnull,,devnull,,,,,,
|
||||
Dan Duvall,10/01/2014,NA,Automation,dduvall,,dduvall,,,,,,
|
||||
David Chan,2013,present,Language,dchan,,dchan,,,,,,
|
||||
Dmitry Brant,04/01/2014,present,Operations ,Dbrant ,,Dbrant,,,,,,
|
||||
Daniel Kinzler,10/01/2008,present,,daniel,,daniel,,WMDE until 2018,,,,
|
||||
Derick Alangi,05/01/2019,present,MediaWiki Platform Team,DAlangi_WMF,,DAlangi_WMF,,,,,,
|
||||
Chris Steipp,04/01/2012,05/31/2016,Security,csteipp,,csteipp,,,,,,
|
||||
C. Scott Ananian,07/01/2013,present,Parsing,cscott,,cscott,,,,,,
|
||||
Cormac Parle,08/01/2017,present,Multimedia ,cparle,,cparle,,,,,,
|
||||
Chris McMahon,01/01/2012,NA,Platform Engineering - QA,Cmcmahon,,Cmcmahon,,,,,,
|
||||
Chase Pettet,03/01/2014,10/31/2025,Operations,chasemp,,chasemp,,,,,,
|
||||
Roan Kattouw,,present,VisualEditor,Catrope,,Catrope,,,,,,
|
||||
Benny Situ,11/01/2011,NA,,bsitu - BZ,bsitu ,,,,,,,
|
||||
Brooke Vibber,03/01/2011,present,VisualEditor,bvibber,,bvibber,,,,,,
|
||||
Brooke Vibber,03/01/2011,present,VisualEditor,brooke,,brooke,,,,,,
|
||||
Bernd Sitzmann,05/01/2014,present,Mobile,bearND,,bearND,,,,,,
|
||||
Bryan Davis,July 2013,present,platform engineering,bd808,,bd808,,,,,,
|
||||
Brandon Black ,04/01/2013,present,operations,BBlack,,BBlack,,,,,,
|
||||
Brian Wolff,06/01/2013,08/31/2013,Platform ,Bawolff,,Bawolff,,,,,,
|
||||
Runa Bhattacharjee,01/01/2013,present,Language,Arrbee,,Arrbee,,,,,,
|
||||
Ariel Glenn,2008,present,MediaWiki Platform Team,ArielGlenn,,ArielGlenn,,,,,,
|
||||
Brad Jorsch ,10/01/2012,05/31/2020,Platform - SWE,anomie,,anomie,,,,,,
|
||||
Andrew Green,10/01/2013,06/30/2023,,AndrewRussG,,AndrewRussG,,,,,,
|
||||
Andrew Bogott,11/01/2011,present,FT - Labs; contract November 2011,Andrew,,Andrew,,,,,,
|
||||
Amir Aharoni,10/01/2011,NA,Internationalization,Amire80,,Amire80,,,,,,
|
||||
Alolita Sharma,01/01/2010,12/31/2014,VisualEditor,alolita.sharma - BZ,alolita.sharma,,,,,,,
|
||||
Alex Monk,03/01/2014,12/31/2016,VisualEditor ,AlexMonk-WMF,,AlexMonk-WMF,,,,,,
|
||||
Alexandros Kosiaris,05/01/2013,present,Operatios,akosiaris,,akosiaris,,,,,,
|
||||
Andre Klapper ,10/01/2012,present,Release Engineering Team ,aklapper,,aklapper,,,,,,
|
||||
Asher Feldman,05/01/2011,09/30/2013,Site Architect ,afeldman - BZ,afeldman ,,,,,,,
|
||||
Aaron Schulz,08/01/2011,present,Contractor before this ,aaron,,aaron,,,,,,
|
||||
Tongbo Sui ,05/01/2013,08/31/2013,GSoc, suitongbowgn - BZ, suitongbowgn,,,,,,,
|
||||
|
227
roster_confirmation/phab_roster_confirmation.py
Normal file
227
roster_confirmation/phab_roster_confirmation.py
Normal file
@ -0,0 +1,227 @@
|
||||
#from phabricator import Phabricator
|
||||
import os, sys
|
||||
import json
|
||||
import numpy as np
|
||||
import pandas as pd
|
||||
import requests
|
||||
import re
|
||||
import datetime
|
||||
import time
|
||||
from tqdm import tqdm
|
||||
|
||||
# the query task taken from MGerlach's notebook
|
||||
def query_task_tag(
|
||||
tag_term,
|
||||
limit = 100,
|
||||
ts1 = None, ts2 = None,
|
||||
api_url_base = 'https://phabricator.wikimedia.org/api/maniphest.search',
|
||||
api_token = "api-b7lr4rr2yo5kjyxwmkxqbsbelhyf",
|
||||
sleep = 13
|
||||
):
|
||||
'''
|
||||
query all tasks tagged with specific tag
|
||||
OPTIONAL:
|
||||
- limit (int, default=100), number of results per query, cannot be larger than 100
|
||||
- ts1, ts2 (int, default = None); timewindow for creation of tasks (timestamp)
|
||||
- sleep (int, default = 0), sleep between each query
|
||||
- api_url_base (str,) is the url for the api
|
||||
- api_token (str, default=martins token),
|
||||
|
||||
RETURNS:
|
||||
- list of dictionary.
|
||||
'''
|
||||
time.sleep(sleep)
|
||||
to_query = 1
|
||||
after = None
|
||||
|
||||
data = []
|
||||
|
||||
# for bot frameworks
|
||||
# listed on the help page as of 2-12-2024
|
||||
# utilizing git as their VCS
|
||||
|
||||
while to_query == 1:
|
||||
time.sleep(sleep)
|
||||
params = {
|
||||
'api.token' : api_token,
|
||||
'constraints[query]':[tag_term], ## term that task is searched for with
|
||||
# seemed to be artificially limiting the data that was returned, unrealistically low count values
|
||||
#'constraints[projects]':[tag_term], ## term that task is tagged with
|
||||
'constraints[createdStart]':ts1, ## timestamp task creation (min)
|
||||
'constraints[createdEnd]':ts2, ## timestamp task creation (max)
|
||||
'limit':limit,
|
||||
'after':after,
|
||||
"attachments[subscribers]":"true",
|
||||
}
|
||||
|
||||
response = requests.get( api_url_base, params=params)
|
||||
print(response)
|
||||
result = json.loads(response.text)['result']
|
||||
print(result)
|
||||
## the data
|
||||
if result != None:
|
||||
data_tmp = result['data']
|
||||
data += data_tmp
|
||||
## check if there are more results to query
|
||||
cursor = result['cursor']
|
||||
## if after == None, no more queries
|
||||
if cursor['after'] == None:
|
||||
to_query = 0
|
||||
## if after != None, query next page by passing after-argument
|
||||
else:
|
||||
after = cursor['after']
|
||||
else:
|
||||
to_query = 0
|
||||
return data
|
||||
|
||||
#also from MGerlach
|
||||
def query_transactions_phid_task(
|
||||
task_phid,
|
||||
limit = 100,
|
||||
api_url_base = 'https://phabricator.wikimedia.org/api/transaction.search',
|
||||
api_token = 'api-b7lr4rr2yo5kjyxwmkxqbsbelhyf',
|
||||
sleep = 13,
|
||||
):
|
||||
'''
|
||||
query all transactions for a task (task_phid).
|
||||
OPTIONAL:
|
||||
- limit (int, default=100), number of results per query, cannot be larger than 100
|
||||
- sleep (int, default = 0), sleep between each query
|
||||
- api_url_base (str,) is the url for the api
|
||||
- api_token (str, default=martins token),
|
||||
|
||||
RETURNS:
|
||||
- list of dictionary.
|
||||
'''
|
||||
time.sleep(sleep)
|
||||
to_query = 1
|
||||
after = None
|
||||
|
||||
data = []
|
||||
|
||||
while to_query == 1:
|
||||
time.sleep(sleep)
|
||||
params = {
|
||||
'api.token' : api_token,
|
||||
'objectIdentifier':task_phid, ## task-phid
|
||||
'limit':limit,
|
||||
'after':after,
|
||||
}
|
||||
response = requests.get(api_url_base, params=params)
|
||||
try:
|
||||
result = json.loads(response.text)['result']
|
||||
data_tmp = result['data']
|
||||
data += data_tmp
|
||||
except json.decoder.JSONDecodeError as e:
|
||||
data = {}
|
||||
break
|
||||
|
||||
## the data
|
||||
## check if there are more results to query
|
||||
cursor = result['cursor']
|
||||
## if after == None, no more queries
|
||||
if cursor['after'] == None:
|
||||
to_query = 0
|
||||
## if after != None, query next page by passing after-argument
|
||||
else:
|
||||
after = cursor['after']
|
||||
return data
|
||||
|
||||
def query_users(
|
||||
username,
|
||||
api_url_base = 'https://phabricator.wikimedia.org/api/user.search',
|
||||
api_token = 'api-b7lr4rr2yo5kjyxwmkxqbsbelhyf',
|
||||
sleep = 13,
|
||||
limit = 100,
|
||||
):
|
||||
time.sleep(sleep)
|
||||
to_query = 1
|
||||
after = None
|
||||
|
||||
data = []
|
||||
|
||||
while to_query == 1:
|
||||
time.sleep(sleep)
|
||||
params = {
|
||||
'api.token' : api_token,
|
||||
'constraints[usernames]':[username],
|
||||
'limit':limit,
|
||||
'after':after,
|
||||
}
|
||||
response = requests.get( api_url_base, params=params)
|
||||
try:
|
||||
result = json.loads(response.text)['result']
|
||||
data_tmp = result['data']
|
||||
if data_tmp['username'] == username:
|
||||
data += data_tmp
|
||||
else:
|
||||
data = {}
|
||||
break
|
||||
except json.decoder.JSONDecodeError as e:
|
||||
data = {}
|
||||
break
|
||||
## the data
|
||||
'''
|
||||
## check if there are more results to query
|
||||
cursor = result['cursor']
|
||||
## if after == None, no more queries
|
||||
if cursor['after'] == None:
|
||||
to_query = 0
|
||||
## if after != None, query next page by passing after-argument
|
||||
else:
|
||||
after = cursor['after']
|
||||
'''
|
||||
return data
|
||||
'''
|
||||
def query_task_id(
|
||||
task_phid,
|
||||
api_url_base = 'https://phabricator.wikimedia.org/api/user.search',
|
||||
api_token = 'api-b7lr4rr2yo5kjyxwmkxqbsbelhyf',
|
||||
sleep = 13,
|
||||
limit = 100):
|
||||
time.sleep(sleep)
|
||||
to_query = 1
|
||||
after = None
|
||||
|
||||
data = []
|
||||
while to_query == 1:
|
||||
'''
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
tqdm.pandas()
|
||||
df = pd.read_csv('~/git/mw-convo-collections/roster_confirmation/100225_wmf_engineering_roster.csv')
|
||||
df['phabricator_query_results'] = df['phabricatorNick'].progress_apply(lambda name: query_users(name) if pd.notna(name) else None)
|
||||
df.to_csv("100225_phabricator_api_roster_results.csv", index=False)
|
||||
'''
|
||||
# phab=Phabricator("https://phabricator.wikimedia.org/")
|
||||
tags = [
|
||||
"http"
|
||||
]
|
||||
tag = "http"
|
||||
#set phabricator api token
|
||||
token = "api-b7lr4rr2yo5kjyxwmkxqbsbelhyf"
|
||||
api_base = 'https://phabricator.wikimedia.org/api/'
|
||||
|
||||
#p_ts1 = int(datetime.datetime.timestamp(datetime.datetime(2011, 9, 1, 0, 0, 0)))
|
||||
p_ts1 = int(datetime.datetime.timestamp(datetime.datetime(2013, 10, 21, 0, 0, 0)))
|
||||
p_ts2 = int(datetime.datetime.timestamp(datetime.datetime(2013, 12, 5, 0, 0, 0)))
|
||||
|
||||
p_data = query_task_tag(tag, ts1=p_ts1, ts2=p_ts2)
|
||||
for entry in p_data:
|
||||
task_id = entry['phid']
|
||||
print(task_id)
|
||||
transactions = query_transactions_phid_task(task_id)
|
||||
comments = {}
|
||||
for item in transactions:
|
||||
comments[item['id']] = item['comments']
|
||||
entry['task_comments'] = comments
|
||||
DATA_PREFIX = "/data/users/mgaughan/mw-repo-lifecycles/phab_data/"
|
||||
with open(f"{DATA_PREFIX}{tag}_10-21-2013_12-5-2013_phab_data.json", "w") as outfile1:
|
||||
json.dump(p_data, outfile1)
|
||||
|
||||
user = query_users()
|
||||
with open(f"022825_wmf_master_phab_roster.json", "w") as outfile1:
|
||||
json.dump(user, outfile1)
|
||||
'''
|
||||
|
||||
Loading…
Reference in New Issue
Block a user