JeanFred (Jean-Frédéric)
User

Projects (6)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

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

Recent Activity

Mon, Apr 9

JeanFred added a comment to T187896: Let's build a WordPress plugin to embed Wikimedia content!.

Maybe relevant: Wikimedia Commons on WordPress − a WordPress plugin to embed Commons pictures (for which I tutored a student project some (gosh) 6 years ago)

Mon, Apr 9, 2:21 PM · Wikimedia-Hackathon-2018

Mar 7 2018

JeanFred awarded T119908: [RfC]: Migrate code review / management from Gerrit to Phabricator a Heartbreak token.
Mar 7 2018, 10:21 PM · TechCom-RFC, Developer-Relations, releng-201516-q3, Gerrit, Gerrit-Migration, Phabricator, Release-Engineering-Team

Feb 17 2018

Liuxinyu970226 awarded T44725: Multimedia file format support (tracking) a The World Burns token.
Feb 17 2018, 8:54 AM · Tracking, Wikimedia-General-or-Unknown

Jan 29 2018

JeanFred committed R1969:688a99266bf8: Fix indentation issues (per PEP8) (authored by JeanFred).
Fix indentation issues (per PEP8)
Jan 29 2018, 9:31 AM
JeanFred committed R1969:00c43eceecaa: Do not log discarded images if there are none (authored by JeanFred).
Do not log discarded images if there are none
Jan 29 2018, 9:31 AM

Jan 28 2018

JeanFred committed R1969:31632ee4eece: Infer possible events for the config parsing from the EVENTS lists (authored by JeanFred).
Infer possible events for the config parsing from the EVENTS lists
Jan 28 2018, 2:42 PM
JeanFred committed R1969:60e2e9819271: Add logging of discarded images as out of bounds (authored by JeanFred).
Add logging of discarded images as out of bounds
Jan 28 2018, 2:42 PM
JeanFred committed R1969:169d9279f361: Remove catExceptions from database.py (authored by JeanFred).
Remove catExceptions from database.py
Jan 28 2018, 2:42 PM
JeanFred committed R1969:58338c21e405: Extract regex as variable in `reData` (authored by JeanFred).
Extract regex as variable in `reData`
Jan 28 2018, 2:42 PM
JeanFred committed R1969:efaa8ea7f935: Reuse get_event_name logic to get the category name (authored by JeanFred).
Reuse get_event_name logic to get the category name
Jan 28 2018, 2:42 PM
JeanFred committed R1969:1f162e9306b0: Rename variable to event_slug for clarity (authored by JeanFred).
Rename variable to event_slug for clarity
Jan 28 2018, 2:42 PM
JeanFred committed R1969:6bbce839eec3: Move get_event_name to functions file (authored by JeanFred).
Move get_event_name to functions file
Jan 28 2018, 2:42 PM
JeanFred committed R1969:0898976f3d92: Factorise event list out of get_country_summary (authored by JeanFred).
Factorise event list out of get_country_summary
Jan 28 2018, 2:42 PM
JeanFred committed R1969:fb4b6093c1b2: Ensure keys are sorted in get_country_summary (authored by JeanFred).
Ensure keys are sorted in get_country_summary
Jan 28 2018, 2:42 PM
JeanFred committed R1969:195966abb639: Extract method get_country_summary from app.index() (authored by JeanFred).
Extract method get_country_summary from app.index()
Jan 28 2018, 2:42 PM
JeanFred committed R1969:f411564bdba6: Refactor get_wikiloves_category_name to use a string template (authored by JeanFred).
Refactor get_wikiloves_category_name to use a string template
Jan 28 2018, 2:42 PM
JeanFred committed R1969:d787a2139fb8: Fix spacing causing a Flake8 violation (authored by JeanFred).
Fix spacing causing a Flake8 violation
Jan 28 2018, 2:42 PM

Jan 19 2018

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

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

Jan 17 2018

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
Jan 17 2018, 10:04 AM
JeanFred committed R1969:2772d9603c59: Rename variables for clarity in Flask app (authored by JeanFred).
Rename variables for clarity in Flask app
Jan 17 2018, 10:04 AM

Jan 16 2018

JeanFred added a commit to T182186: Handle non-ASCII countries in wikiloves tool: R1969:7342f07d78e2: Support countries with apostrophes, like `Côte d'Ivoire`.
Jan 16 2018, 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.
Jan 16 2018, 11:47 AM
JeanFred added a commit to T182186: Handle non-ASCII countries in wikiloves tool: R1969:069477060204: Support countries with non-ASCII characters.
Jan 16 2018, 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.
Jan 16 2018, 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`.
Jan 16 2018, 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.
Jan 16 2018, 11:47 AM

Jan 12 2018

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

Possibly related: T145502

Jan 12 2018, 3:50 PM · 3D2Commons

Jan 5 2018

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

Jan 4 2018

JeanFred added a watcher for 3D2Commons: JeanFred.
Jan 4 2018, 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-Grape)

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