JeanFred (Jean-Frédéric)
User

Projects (6)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Oct 6 2014, 10:01 PM (171 w, 3 d)
Availability
Available
IRC Nick
JeanFred
LDAP User
Jean-Frédéric
MediaWiki User
Jean-Frédéric

Recent Activity

Today

JeanFred added a comment to T184311: Investigation: Commons deletion notifications bot.

NaggoBot looks similar to CommonsTicker, i.e. it looks like it creates a report/table rather than separate notices for each image

Fri, Jan 19, 8:17 AM · Community-Tech-Sprint, Commons

Wed, Jan 17

JeanFred committed R1969:a1c62bf5bfac: Fix docker-compose setup to match Flask app file rename (authored by JeanFred).
Fix docker-compose setup to match Flask app file rename
Wed, Jan 17, 10:04 AM
JeanFred committed R1969:2772d9603c59: Rename variables for clarity in Flask app (authored by JeanFred).
Rename variables for clarity in Flask app
Wed, Jan 17, 10:04 AM

Tue, Jan 16

JeanFred added a commit to T182186: Handle non-ASCII countries in wikiloves tool: R1969:7342f07d78e2: Support countries with apostrophes, like `Côte d'Ivoire`.
Tue, Jan 16, 11:47 AM · Tool-wikiloves
JeanFred added a task to R1969:7342f07d78e2: Support countries with apostrophes, like `Côte d'Ivoire`: T182186: Handle non-ASCII countries in wikiloves tool.
Tue, Jan 16, 11:47 AM
JeanFred added a commit to T182186: Handle non-ASCII countries in wikiloves tool: R1969:069477060204: Support countries with non-ASCII characters.
Tue, Jan 16, 11:47 AM · Tool-wikiloves
JeanFred added a task to R1969:069477060204: Support countries with non-ASCII characters: T182186: Handle non-ASCII countries in wikiloves tool.
Tue, Jan 16, 11:47 AM
JeanFred added a commit to T182186: Handle non-ASCII countries in wikiloves tool: R1969:c18758a3dbb5: Support countries with dashes, like `Guinea-Bissau`.
Tue, Jan 16, 11:47 AM · Tool-wikiloves
JeanFred added a task to R1969:c18758a3dbb5: Support countries with dashes, like `Guinea-Bissau`: T182186: Handle non-ASCII countries in wikiloves tool.
Tue, Jan 16, 11:47 AM

Fri, Jan 12

JeanFred added a comment to T184803: Support uploading 3D files in .OBJ format.

Possibly related: T145502

Fri, Jan 12, 3:50 PM · 3D2Commons

Fri, Jan 5

JeanFred awarded T179054: Generate clover.xml for labs/tools/heritage a Party Time token.
Fri, Jan 5, 10:22 AM · Continuous-Integration-Config, Patch-For-Review, Wiki-Loves-Monuments-Database

Thu, Jan 4

JeanFred added a watcher for 3D2Commons: JeanFred.
Thu, Jan 4, 11:08 AM

Dec 15 2017

JeanFred committed R1969:087f67c2b22d: Simplify computation of `userreg` in `get_country_data` (authored by JeanFred).
Simplify computation of `userreg` in `get_country_data`
Dec 15 2017, 9:38 AM
JeanFred committed R1969:ee0b0e712937: Change test data to meaningfully test newcomer computation (authored by JeanFred).
Change test data to meaningfully test newcomer computation
Dec 15 2017, 9:38 AM
JeanFred committed R1969:cb4e65a17bde: Move time seleciton logic out of `get_country_data` (authored by JeanFred).
Move time seleciton logic out of `get_country_data`
Dec 15 2017, 9:38 AM
JeanFred committed R1969:477ee1243ee1: Remove cData structure from `get_country_data` (authored by JeanFred).
Remove cData structure from `get_country_data`
Dec 15 2017, 9:38 AM
JeanFred committed R1969:19cd30fdcdaf: Add unit test for get_country_data using default_times (authored by JeanFred).
Add unit test for get_country_data using default_times
Dec 15 2017, 9:38 AM
JeanFred committed R1969:1c10f87ca17a: Add unit-test for get_country_data (authored by JeanFred).
Add unit-test for get_country_data
Dec 15 2017, 9:38 AM
JeanFred added a subtask for T182956: Add Wiki Science Competition to wikiloves stats tool: T173005: Generalize wikiloves tool beyond the "Wiki Loves X" format.
Dec 15 2017, 9:22 AM · Tool-wikiloves
JeanFred added a parent task for T173005: Generalize wikiloves tool beyond the "Wiki Loves X" format: T182956: Add Wiki Science Competition to wikiloves stats tool.
Dec 15 2017, 9:22 AM · Tool-wikiloves
JeanFred created T182956: Add Wiki Science Competition to wikiloves stats tool.
Dec 15 2017, 9:21 AM · Tool-wikiloves
JeanFred added a comment to T173005: Generalize wikiloves tool beyond the "Wiki Loves X" format.

Quick update: I have done significant work to refactor the tool and extract the computing logic − it now takes a category as input, and spits out the crunched data.

Dec 15 2017, 9:18 AM · Tool-wikiloves
JeanFred edited Description on Tool-wikiloves.
Dec 15 2017, 8:34 AM

Dec 11 2017

JeanFred closed T181483: Add Wiki loves Africa contest 2017 to wikiloves statistics tool as Resolved.
Dec 11 2017, 12:06 PM · Tool-wikiloves
JeanFred added a comment to T181483: Add Wiki loves Africa contest 2017 to wikiloves statistics tool.

After the successful investigation in T182188, I believe tool now provides accurate stats for the 2017 contest − I’m closing this as Resolved then :)

Dec 11 2017, 12:06 PM · Tool-wikiloves
JeanFred renamed T181483: Add Wiki loves Africa contest 2017 to wikiloves statistics tool from Need Statistics for Wiki loves Africa contest 2017 to Add Wiki loves Africa contest 2017 to wikiloves statistics tool.
Dec 11 2017, 12:05 PM · Tool-wikiloves
JeanFred closed T182188: Investigate discrepancy for Wiki Loves Africa as Resolved.

Glad this is sorted out :) I’ll close it as Resolved − please feel free to open a new task if you observe more discrepancy :)

Dec 11 2017, 12:04 PM · Tool-wikiloves

Dec 8 2017

JeanFred added a comment to T182188: Investigate discrepancy for Wiki Loves Africa.

Latest run is now

Dec 8 2017, 1:40 PM · Tool-wikiloves
JeanFred added a comment to T182188: Investigate discrepancy for Wiki Loves Africa.

Thanks a lot for looking into this @Anthere!

Dec 8 2017, 1:02 PM · Tool-wikiloves

Dec 7 2017

Ankry awarded T51443: UW support for other templates than {{Information}} (eg {{Artwork}}) a Like token.
Dec 7 2017, 8:47 AM · Commons, Multimedia, UploadWizard

Dec 6 2017

JeanFred committed R1969:2dfce6d812b1: Add category exceptions for [Democratic] Republic of the Congo‎ (authored by JeanFred).
Add category exceptions for [Democratic] Republic of the Congo‎
Dec 6 2017, 8:19 PM
JeanFred triaged T181483: Add Wiki loves Africa contest 2017 to wikiloves statistics tool as High priority.
Dec 6 2017, 1:36 PM · Tool-wikiloves
JeanFred added a comment to T181483: Add Wiki loves Africa contest 2017 to wikiloves statistics tool.

Ha, that’s funny − I’m only noticing this task now, but I had started adding the WLA2017 stats couple of days ago ^__^.

Dec 6 2017, 1:34 PM · Tool-wikiloves
JeanFred added a comment to T182188: Investigate discrepancy for Wiki Loves Africa.

At that stage it would be helpful to go through the tool output for 2014 and 2016 and see if there are some countries missing.

Dec 6 2017, 1:33 PM · Tool-wikiloves
JeanFred added a comment to T182188: Investigate discrepancy for Wiki Loves Africa.

Deltas:

Dec 6 2017, 1:32 PM · Tool-wikiloves
JeanFred updated the task description for T182188: Investigate discrepancy for Wiki Loves Africa.
Dec 6 2017, 1:26 PM · Tool-wikiloves
JeanFred added a comment to T182188: Investigate discrepancy for Wiki Loves Africa.

Latest run:

Dec 6 2017, 1:26 PM · Tool-wikiloves
JeanFred committed R1969:a216ea24a95c: Add category exception for Central African Republic (authored by JeanFred).
Add category exception for Central African Republic
Dec 6 2017, 1:11 PM
JeanFred added a comment to T182188: Investigate discrepancy for Wiki Loves Africa.

Other countries missing config, now added:

Dec 6 2017, 1:04 PM · Tool-wikiloves
JeanFred added a comment to T182188: Investigate discrepancy for Wiki Loves Africa.

Latest run:

Dec 6 2017, 12:41 PM · Tool-wikiloves
JeanFred added a comment to T182188: Investigate discrepancy for Wiki Loves Africa.
Dec 6 2017, 12:33 PM · Tool-wikiloves
JeanFred added a subtask for T182188: Investigate discrepancy for Wiki Loves Africa: T182186: Handle non-ASCII countries in wikiloves tool.
Dec 6 2017, 12:30 PM · Tool-wikiloves
JeanFred added a parent task for T182186: Handle non-ASCII countries in wikiloves tool: T182188: Investigate discrepancy for Wiki Loves Africa.
Dec 6 2017, 12:30 PM · Tool-wikiloves
JeanFred added a comment to T182188: Investigate discrepancy for Wiki Loves Africa.

I dug into the 2015 data. I dug into that for 2015. Several countries are missing from the tool: Côte d’Ivoire, Guinea-Bisseau, South Africa. This amount to ~1700 files, ie most of the discrepancy.

Dec 6 2017, 12:30 PM · Tool-wikiloves
JeanFred triaged T182188: Investigate discrepancy for Wiki Loves Africa as High priority.

So there are potential reasons for this discrepancy:

Dec 6 2017, 12:28 PM · Tool-wikiloves
JeanFred updated the task description for T182188: Investigate discrepancy for Wiki Loves Africa.
Dec 6 2017, 12:28 PM · Tool-wikiloves
JeanFred created T182188: Investigate discrepancy for Wiki Loves Africa.
Dec 6 2017, 12:27 PM · Tool-wikiloves
JeanFred closed T182186: Handle non-ASCII countries in wikiloves tool as Resolved.
YearCountriesUploadsImages used in the wikisUploadersUploaders registered after competition start
2014394176773 (18%)712613 (86%)
2015375186448 (8%)594476 (80%)
2016415293201 (3%)683568 (83%)
20174314376253 (1%)23002044 (88%)
Dec 6 2017, 12:12 PM · Tool-wikiloves
JeanFred committed R1969:747ba2d460a1: Open log file as UTF-8 using `io` module (authored by JeanFred).
Open log file as UTF-8 using `io` module
Dec 6 2017, 12:10 PM
JeanFred added a comment to T182186: Handle non-ASCII countries in wikiloves tool.

I pushed c18758a3dbb5, 069477060204 and 7342f07d78e2 for solving this.

Dec 6 2017, 12:09 PM · Tool-wikiloves
JeanFred added a watcher for Tool-wikiloves: JeanFred.
Dec 6 2017, 11:58 AM
JeanFred committed R1969:d073eef210cf: Add category exception for Comoros (authored by JeanFred).
Add category exception for Comoros
Dec 6 2017, 11:57 AM
JeanFred committed R1969:7342f07d78e2: Support countries with apostrophes, like `Côte d'Ivoire` (authored by JeanFred).
Support countries with apostrophes, like `Côte d'Ivoire`
Dec 6 2017, 11:57 AM
JeanFred committed R1969:069477060204: Support countries with non-ASCII characters (authored by JeanFred).
Support countries with non-ASCII characters
Dec 6 2017, 11:57 AM
JeanFred committed R1969:c18758a3dbb5: Support countries with dashes, like `Guinea-Bissau` (authored by JeanFred).
Support countries with dashes, like `Guinea-Bissau`
Dec 6 2017, 11:57 AM
JeanFred triaged T182186: Handle non-ASCII countries in wikiloves tool as High priority.
Dec 6 2017, 11:55 AM · Tool-wikiloves
JeanFred created T182186: Handle non-ASCII countries in wikiloves tool.
Dec 6 2017, 11:54 AM · Tool-wikiloves
JeanFred committed R1969:3cdb0435fa1e: Add category exception for Comoros (authored by JeanFred).
Add category exception for Comoros
Dec 6 2017, 11:54 AM
JeanFred committed R1969:ae07f11cb63e: Support countries with apostrophes, like `Côte d'Ivoire` (authored by JeanFred).
Support countries with apostrophes, like `Côte d'Ivoire`
Dec 6 2017, 11:45 AM
JeanFred committed R1969:1cedae4e9a41: Support countries with non-ASCII characters (authored by JeanFred).
Support countries with non-ASCII characters
Dec 6 2017, 11:45 AM
JeanFred committed R1969:517da0f0554d: Support countries with dashes, like `Guinea-Bissau` (authored by JeanFred).
Support countries with dashes, like `Guinea-Bissau`
Dec 6 2017, 11:45 AM
JeanFred committed R1969:6070df8aef14: Extract method `re_prefix` from `parse_config` (authored by JeanFred).
Extract method `re_prefix` from `parse_config`
Dec 6 2017, 11:45 AM

Dec 5 2017

JeanFred committed R1969:5b90718df6c0: Fix `images` database query syntax (authored by JeanFred).
Fix `images` database query syntax
Dec 5 2017, 12:19 PM
JeanFred committed R1969:55cc82075e70: Rename Flask app file to app.py to match convention (authored by JeanFred).
Rename Flask app file to app.py to match convention
Dec 5 2017, 12:09 PM

Dec 4 2017

JeanFred committed R1969:55635b5c06a8: Rename variable `cat` to `category` for clarity (authored by JeanFred).
Rename variable `cat` to `category` for clarity
Dec 4 2017, 8:33 PM
JeanFred committed R1969:b647d8038af7: Add test dependency on `mock` (authored by JeanFred).
Add test dependency on `mock`
Dec 4 2017, 8:33 PM
JeanFred committed R1969:eee33a9addfa: Remove uselesss log appending (authored by JeanFred).
Remove uselesss log appending
Dec 4 2017, 8:33 PM
JeanFred committed R1969:8d7ba2092b41: Extract method `get_country_data` from `getData` (authored by JeanFred).
Extract method `get_country_data` from `getData`
Dec 4 2017, 8:33 PM
JeanFred committed R1969:1a4ea0d30169: Loop over country_config and use it wherever possible (authored by JeanFred).
Loop over country_config and use it wherever possible
Dec 4 2017, 8:33 PM
JeanFred committed R1969:9ff3f9551e08: Do not reuse `data` structure in `getData` (authored by JeanFred).
Do not reuse `data` structure in `getData`
Dec 4 2017, 8:33 PM
JeanFred committed R1969:e78542c9dbef: Rename variable `stattime` to `default_starttime` (authored by JeanFred).
Rename variable `stattime` to `default_starttime`
Dec 4 2017, 8:33 PM
JeanFred committed R1969:b5d1784124cf: Rename variable from `country` to `country_name` (authored by JeanFred).
Rename variable from `country` to `country_name`
Dec 4 2017, 8:33 PM

Dec 1 2017

JeanFred committed R1969:47f19bdccfa0: Extract method get_data_for_category from getData (authored by JeanFred).
Extract method get_data_for_category from getData
Dec 1 2017, 11:23 AM
JeanFred committed R1969:4f155b1208f7: Add unit test for getData (authored by JeanFred).
Add unit test for getData
Dec 1 2017, 11:23 AM

Nov 29 2017

JeanFred committed R1969:a2b514113188: Add infrastructure to run tests using tox (authored by JeanFred).
Add infrastructure to run tests using tox
Nov 29 2017, 8:01 PM
JeanFred committed R1969:10fcbf71ce66: Replace database connection library MysqlDB with PyMySQL (authored by JeanFred).
Replace database connection library MysqlDB with PyMySQL
Nov 29 2017, 8:01 PM
JeanFred committed R1969:05bcf3caa1e6: Fix tests for reData (authored by JeanFred).
Fix tests for reData
Nov 29 2017, 8:01 PM
JeanFred committed R1969:64995a6ba421: Revamp database connection handling to clearly close connections (authored by JeanFred).
Revamp database connection handling to clearly close connections
Nov 29 2017, 8:01 PM
JeanFred committed R1969:491dccf51cbc: Fix test_get_wikiloves_category_name_using_special_exception (authored by JeanFred).
Fix test_get_wikiloves_category_name_using_special_exception
Nov 29 2017, 8:01 PM
JeanFred added a comment to D901: Remove SprintTaskStoryPointsField.
In D901#17942, @mmodell wrote:

@JeanFred: I have landed this patch for you but in the future you should be able to run arc land yourself as I have given you push access to the rPHSP phabricator-Sprint repository.

Nov 29 2017, 2:23 PM
JeanFred created T181606: Document the use of HockeyApp for the Android app.
Nov 29 2017, 8:19 AM · Wikipedia-Android-App-Backlog (Android-app-release-v2.7.23x-G)

Nov 28 2017

JeanFred added a watcher for Grant-Metrics: JeanFred.
Nov 28 2017, 6:02 PM
JeanFred updated the diff for D901: Remove SprintTaskStoryPointsField.

Re-running arc unit after composer install

Nov 28 2017, 2:42 PM
JeanFred created D901: Remove SprintTaskStoryPointsField.
Nov 28 2017, 2:40 PM

Nov 23 2017

JeanFred awarded T181224: Make the LrMediaWiki plugin for Adobe Lightroom for Wikimedia Commons ready to work with Structured Commons as well a Like token.
Nov 23 2017, 11:59 AM · Community-Liaisons, Wikidata, GLAM-Tech, GLAM, Structured-Data-Commons

Nov 21 2017

JeanFred awarded Blog Post: The journey to Thumbor, part 3: development and deployment strategy a Yellow Medal token.
Nov 21 2017, 9:54 PM · Thumbor, Performance-Team

Nov 20 2017

JeanFred added a comment to T179892: What is our wish?.

I filed one proposal for the organizer dashboard https://meta.wikimedia.org/wiki/2017_Community_Wishlist_Survey/Programs_and_events/An_organizer_dashboard_for_multimedia_contribution_drives

Nov 20 2017, 3:20 PM · Wiki-Loves-Monuments (2017)

Nov 18 2017

JeanFred triaged T180833: Monuments database dropped to 10% of its contents as High priority.
Nov 18 2017, 3:07 PM · Wiki-Loves-Monuments-Database
JeanFred added a comment to T180833: Monuments database dropped to 10% of its contents.

Latest run − with myslqdb and old replicas − did succeed. Monuments DB is backed to 1.5M. Now, is that just coincidence...

Nov 18 2017, 3:07 PM · Wiki-Loves-Monuments-Database

Nov 17 2017

JeanFred added a comment to T180833: Monuments database dropped to 10% of its contents.

Same thing

ERROR: Unknown error occurred when processing country gb-sct in lang en
(2006, "MySQL server has gone away (error(32, 'Broken pipe'))")
ERROR: Unknown error occurred when processing country es-vc in lang ca
(0, '')
ERROR: Unknown error occurred when processing country th in lang th
(0, '')
ERROR: Unknown error occurred when processing country es-ct in lang ca
(0, '')
ERROR: Unknown error occurred when processing country es in lang es
(0, '')
Nov 17 2017, 11:41 PM · Wiki-Loves-Monuments-Database
JeanFred added a comment to T180833: Monuments database dropped to 10% of its contents.
ERROR: Unknown error occurred when processing country gb-sct in lang en
(2006, "MySQL server has gone away (error(32, 'Broken pipe'))")
ERROR: Unknown error occurred when processing country es-vc in lang ca
(0, '')
ERROR: Unknown error occurred when processing country th in lang th
(0, '')
ERROR: Unknown error occurred when processing country es-ct in lang ca
(0, '')
ERROR: Unknown error occurred when processing country es in lang es
(0, '')
…
Nov 17 2017, 9:29 PM · Wiki-Loves-Monuments-Database
JeanFred created T180833: Monuments database dropped to 10% of its contents.
Nov 17 2017, 6:56 PM · Wiki-Loves-Monuments-Database
JeanFred closed T180068: Unused image statistics updates fail as Resolved.

The report was updated today :) https://commons.wikimedia.org/wiki/Commons:Monuments_database/Unused_images/Statistics

Nov 17 2017, 9:11 AM · Wiki-Loves-Monuments (2017), Patch-For-Review, Wiki-Loves-Monuments-Database

Nov 16 2017

JeanFred created T180692: ErfgoedBot throws UnicodeEncodeError in unused_monument_images.
Nov 16 2017, 2:46 PM · Patch-For-Review, Wiki-Loves-Monuments-Database
JeanFred closed T176733: Switch ErfgoedBot to use new Wiki replicas as Resolved.
Nov 16 2017, 2:41 PM · Wiki-Loves-Monuments-Database
JeanFred added a commit to T176733: Switch ErfgoedBot to use new Wiki replicas : rTHER4031f517d3b5: Use new database replicas for accessing Commons table.
Nov 16 2017, 1:05 PM · Wiki-Loves-Monuments-Database

Nov 15 2017

JeanFred committed R1969:38177c8d6310: Use new database replicas for accessing Commons table (authored by JeanFred).
Use new database replicas for accessing Commons table
Nov 15 2017, 8:12 PM
JeanFred updated subscribers of T180014: tools.wikiloves (s52927) overloading labsdb1003 and making it lag.

Hey, I believe I’m s52927 (I inherited Tool-wikiloves last year). Thanks @jcrespo for flagging this to me.

Nov 15 2017, 7:53 PM · Tool-wikiloves, Data-Services
Liuxinyu970226 awarded T51443: UW support for other templates than {{Information}} (eg {{Artwork}}) a Love token.
Nov 15 2017, 1:48 PM · Commons, Multimedia, UploadWizard
JeanFred updated subscribers of T180566: Solve database connection issues with Wikiloves tool.

@Lokal_Profil, sorry to drop you into this ; but if you have any suggestions I’d be grateful :)

Nov 15 2017, 8:54 AM · Tool-wikiloves