Page MenuHomePhabricator

Tekneos (Tekneos)
User

Projects (4)

Today

  • No visible events.

Tomorrow

  • No visible events.

Thursday

  • No visible events.

User Details

User Since
Jul 2 2026, 4:16 PM (10 w, 4 d)
Availability
Available
LDAP User
Tekneos
MediaWiki User
Unknown

Recent Activity

Aug 16 2026

Tekneos moved T431032: Fix slow performance when viewing WikiData item details from Backlog to In-Progress on the Tool-wd-act board.
Aug 16 2026, 4:45 AM · Tool-wd-act
Tekneos closed T430996: Work through all best practices suggestions in Wikitech's guide as Resolved.

Mobile usability would definitely be nice. However, I don't think the tool currently has any users except for me.

Aug 16 2026, 4:44 AM · Tool-wd-act
Tekneos closed T435019: Ensure project passes licensing compliance with REUSE as Resolved.

Info on the REUSE project for future reference: https://reuse.software/

Aug 16 2026, 4:38 AM · Tool-wd-act
Tekneos closed T435019: Ensure project passes licensing compliance with REUSE, a subtask of T430996: Work through all best practices suggestions in Wikitech's guide, as Resolved.
Aug 16 2026, 4:38 AM · Tool-wd-act
Tekneos changed the status of T435019: Ensure project passes licensing compliance with REUSE, a subtask of T430996: Work through all best practices suggestions in Wikitech's guide, from Open to In Progress.
Aug 16 2026, 3:39 AM · Tool-wd-act
Tekneos changed the status of T435019: Ensure project passes licensing compliance with REUSE from Open to In Progress.
Aug 16 2026, 3:39 AM · Tool-wd-act
Tekneos created T435019: Ensure project passes licensing compliance with REUSE.
Aug 16 2026, 3:39 AM · Tool-wd-act
Tekneos added a comment to T430996: Work through all best practices suggestions in Wikitech's guide.

For the license headers issue - it looks like there's a project called REUSE from free software foundation europe. Which provides a tool to validate that license data is configured correctly on a project.

Aug 16 2026, 3:37 AM · Tool-wd-act
Tekneos closed T434992: Setup a footer for the application as Resolved.

Fixed in this commit, closing: https://gitlab.wikimedia.org/toolforge-repos/wd-act/-/commit/79e7873685b1dbe597bb28b1a2fd2a9ae9a803d7

Aug 16 2026, 3:25 AM · Tool-wd-act
Tekneos closed T434992: Setup a footer for the application, a subtask of T430996: Work through all best practices suggestions in Wikitech's guide, as Resolved.
Aug 16 2026, 3:25 AM · Tool-wd-act
Tekneos created T434992: Setup a footer for the application.
Aug 16 2026, 2:42 AM · Tool-wd-act
Tekneos added a comment to T430996: Work through all best practices suggestions in Wikitech's guide.

TODO list:

Aug 16 2026, 2:33 AM · Tool-wd-act
Tekneos moved T430996: Work through all best practices suggestions in Wikitech's guide from Backlog to In-Progress on the Tool-wd-act board.
Aug 16 2026, 2:23 AM · Tool-wd-act
Tekneos closed T431044: If I'm able to read data from the WikiData REST API on ToolForge with no OAuth config - start a discussion on their docs to improve the docs and mention this possibility as Invalid.

I tested this a few days ago and at the time, from memory, it didn't work. I wasn't able to call the toolforge API without authentication.

Aug 16 2026, 2:23 AM · Tool-wd-act
Tekneos closed T431026: Replace development OAuth token config with production config as Resolved.

This is done now.

Aug 16 2026, 2:20 AM · Security, Tool-wd-act
Tekneos closed T431026: Replace development OAuth token config with production config, a subtask of T431024: Initial Release, as Resolved.
Aug 16 2026, 2:20 AM · Tool-wd-act
Tekneos closed T434990: Setup a standard secret management approach for local developers as Resolved.

Updated the docs in this commit: https://gitlab.wikimedia.org/toolforge-repos/wd-act/-/commit/d0c31d76424e57d637dbc849d45bf0fefd5bc17c

Aug 16 2026, 2:15 AM · Tool-wd-act
Tekneos added a comment to T434990: Setup a standard secret management approach for local developers.

For the production configuration:
According to this page, toolforge environment variables are stored as k8s Secrets: https://wikitech.wikimedia.org/wiki/Portal:Toolforge/Admin/Envvars_Service

Aug 16 2026, 2:06 AM · Tool-wd-act

Aug 15 2026

Tekneos added a comment to T434990: Setup a standard secret management approach for local developers.

Docs updated here: https://wikitech.wikimedia.org/wiki/Tool:WikiDataAuthorityControlTool#Configure

Aug 15 2026, 10:47 PM · Tool-wd-act
Tekneos added a comment to T434990: Setup a standard secret management approach for local developers.

Added a script setup to work easily on local dev machines. Still need to update dev documentation and make sure the production config is ok.

Aug 15 2026, 10:44 PM · Tool-wd-act
Tekneos added a comment to T431042: Figure out how/if to integrate auth into standard python/flask/library auth facilities.

I've got a WIP branch here to do this: https://gitlab.wikimedia.org/toolforge-repos/wd-act/-/tree/T431042

Aug 15 2026, 10:05 PM · Tool-wd-act
Tekneos moved T434990: Setup a standard secret management approach for local developers from Backlog to In-Progress on the Tool-wd-act board.
Aug 15 2026, 10:01 PM · Tool-wd-act
Tekneos created T434990: Setup a standard secret management approach for local developers.
Aug 15 2026, 10:01 PM · Tool-wd-act

Aug 14 2026

Tekneos moved T430997: Review and possibly update the current OAuth flow for this application from Backlog to In-Progress on the Tool-wd-act board.
Aug 14 2026, 4:30 AM · Tool-wd-act
Tekneos added a comment to T431026: Replace development OAuth token config with production config.

The production OAuth consumer is setup here: https://meta.wikimedia.org/wiki/Special:OAuthListConsumers/view/1ef316396fb537bfdd76a0c1051d2e98
The code for this is in this commit: https://gitlab.wikimedia.org/toolforge-repos/wd-act/-/commit/572ed9d065cba64ebfde0cc885bc795d86df421c

Aug 14 2026, 4:28 AM · Security, Tool-wd-act
Tekneos created T434858: Accessing Q1299 returns an Internal Server Error.
Aug 14 2026, 4:07 AM · Tool-wd-act
Tekneos added a comment to T431026: Replace development OAuth token config with production config.

On third thought:
Running this web app inside of kubernetes complicates things, because my image won't have access to the shared storage locations out of the box.

Aug 14 2026, 3:06 AM · Security, Tool-wd-act
Tekneos added a comment to T431026: Replace development OAuth token config with production config.

https://wikitech.wikimedia.org/wiki/Help:Shared_storage#/data/scratch

Aug 14 2026, 2:56 AM · Security, Tool-wd-act
Tekneos added a comment to T431026: Replace development OAuth token config with production config.

On second thought, the scratch directory isn't a good idea. According to the below page, it's shared across all instances in all projects.

Aug 14 2026, 2:55 AM · Security, Tool-wd-act
Tekneos added a comment to T431026: Replace development OAuth token config with production config.

Based on the below guide, I think the best/most standard way to store the API credentials for the application, would be inside a file in the project's data directory.
https://wikitech.wikimedia.org/wiki/Help:Toolforge/Managing_and_sharing_files

Aug 14 2026, 2:52 AM · Security, Tool-wd-act

Aug 13 2026

Tekneos moved T431026: Replace development OAuth token config with production config from Backlog to In-Progress on the Tool-wd-act board.
Aug 13 2026, 9:01 PM · Security, Tool-wd-act

Aug 11 2026

Tekneos closed T431038: Likely Dockerize the application as Resolved.

This is done. Toolforge supports using Cloud Native Buildpacks, which automatically generate a Docker image for the project. So in other words, we don't have to manually build/maintain a Docker image. When we initiate a build in Toolforge, a Docker image is automatically created for us using buildpacks - and so this issue isn't really relevant now.

Aug 11 2026, 11:36 PM · Tool-wd-act
Tekneos closed T431040: Replace development web server with production-ready server as Resolved.

This is done. The framework used by Toolforge to deliver this application as a web service - Cloud Native Buildpacks - includes gunicorn.

Aug 11 2026, 11:34 PM · Tool-wd-act
Tekneos added a comment to T434466: Add basic CI/CD scripts for deploying to Toolforge.

I forgot to post the link - here's the page about GitLab CI in wikimedia: https://www.mediawiki.org/wiki/GitLab/Workflows/CI

Aug 11 2026, 11:31 PM · Tool-wd-act
Tekneos closed T434466: Add basic CI/CD scripts for deploying to Toolforge as Resolved.

Knocked this out in this merge request: https://gitlab.wikimedia.org/toolforge-repos/wd-act/-/merge_requests/1

Aug 11 2026, 11:31 PM · Tool-wd-act
Tekneos changed the status of T434577: Update app to use default Python conventions for Toolforge, to simplify CI/CD from Open to In Progress.
Aug 11 2026, 4:04 PM · Tool-wd-act
Tekneos moved T434577: Update app to use default Python conventions for Toolforge, to simplify CI/CD from Backlog to In-Progress on the Tool-wd-act board.
Aug 11 2026, 4:04 PM · Tool-wd-act
Tekneos created T434577: Update app to use default Python conventions for Toolforge, to simplify CI/CD.
Aug 11 2026, 4:04 PM · Tool-wd-act
Tekneos added a comment to T434466: Add basic CI/CD scripts for deploying to Toolforge.

After the scripts are written and checked in, I have to figure out how to copy them onto the toolforge build server so I can actually use them.

Aug 11 2026, 2:25 AM · Tool-wd-act
Tekneos moved T434466: Add basic CI/CD scripts for deploying to Toolforge from Backlog to In-Progress on the Tool-wd-act board.
Aug 11 2026, 2:18 AM · Tool-wd-act
Tekneos changed the status of T434466: Add basic CI/CD scripts for deploying to Toolforge from Open to In Progress.
Aug 11 2026, 2:18 AM · Tool-wd-act
Tekneos created T434466: Add basic CI/CD scripts for deploying to Toolforge.
Aug 11 2026, 2:18 AM · Tool-wd-act

Jul 10 2026

Tekneos added a comment to T431033: Figure out hosting strategy, likely with ToolForge.

This section needs some serious review - there's a lot to go through in the terms of use: https://wikitech.wikimedia.org/wiki/Help:Toolforge/Quickstart#Read_and_agree_to_terms_of_use

Jul 10 2026, 7:45 AM · Tool-wd-act
Tekneos moved T431033: Figure out hosting strategy, likely with ToolForge from Backlog to In-Progress on the Tool-wd-act board.
Jul 10 2026, 7:26 AM · Tool-wd-act
Tekneos changed the status of T431033: Figure out hosting strategy, likely with ToolForge, a subtask of T431024: Initial Release, from Open to In Progress.
Jul 10 2026, 7:25 AM · Tool-wd-act
Tekneos changed the status of T431033: Figure out hosting strategy, likely with ToolForge from Open to In Progress.

Working on this now

Jul 10 2026, 7:25 AM · Tool-wd-act
Tekneos created T431783: Separate authority control fields in the UI based on category.
Jul 10 2026, 7:21 AM · Tool-wd-act
Tekneos closed T431058: Clean up and fully flesh out Tool's documentation page as Resolved.

Done. Everything's fleshed out and lookin' good. Closing.

Jul 10 2026, 7:18 AM · Tool-wd-act
Tekneos added a comment to T431027: Determine how to maintain all required open source compliance.

This list is mentioned here - may need to update something when I work on this ticket: https://wikitech.wikimedia.org/wiki/Tool:WikiDataAuthorityControlTool#Technical_implementation

Jul 10 2026, 5:36 AM · Tool-wd-act
Tekneos moved T431058: Clean up and fully flesh out Tool's documentation page from Backlog to In-Progress on the Tool-wd-act board.
Jul 10 2026, 5:08 AM · Tool-wd-act
Tekneos changed the status of T431058: Clean up and fully flesh out Tool's documentation page from Open to In Progress.
Jul 10 2026, 5:08 AM · Tool-wd-act

Jul 2 2026

Tekneos added a comment to T430994: Setup toolinfo in Toolforge project.

Knocked this out a minute ago.

Jul 2 2026, 9:49 PM · Tool-wd-act
Tekneos closed T430994: Setup toolinfo in Toolforge project as Resolved.
Jul 2 2026, 9:49 PM · Tool-wd-act
Tekneos moved T430994: Setup toolinfo in Toolforge project from Backlog to In-Progress on the Tool-wd-act board.
Jul 2 2026, 9:49 PM · Tool-wd-act
Tekneos created T431058: Clean up and fully flesh out Tool's documentation page.
Jul 2 2026, 9:38 PM · Tool-wd-act
Tekneos closed T431035: Migrate code hosting, Issues, and Wiki to WMF-supported platforms as Resolved.
Jul 2 2026, 9:36 PM · Tool-wd-act
Tekneos added a comment to T431035: Migrate code hosting, Issues, and Wiki to WMF-supported platforms.

Wiki is now migrated over to the Tool's wiki page here: https://wikitech.wikimedia.org/wiki/Tool:WikiDataAuthorityControlTool.
There was only 1 page to migrate over for now, so not much to do.

Jul 2 2026, 9:35 PM · Tool-wd-act
Tekneos added a comment to T431035: Migrate code hosting, Issues, and Wiki to WMF-supported platforms.

Git repo is pushed up to GitLab now: https://gitlab.wikimedia.org/toolforge-repos/wd-act

Jul 2 2026, 8:44 PM · Tool-wd-act
Tekneos added a comment to T431035: Migrate code hosting, Issues, and Wiki to WMF-supported platforms.

For the Wiki migration, I should work it into a larger developer documentation section of the tools docs. See here for their guidelines on Tool docs: https://www.mediawiki.org/wiki/Documentation/Tool_docs

Jul 2 2026, 8:17 PM · Tool-wd-act
Tekneos added a comment to T431035: Migrate code hosting, Issues, and Wiki to WMF-supported platforms.

Issues have all been moved over. Still need to move Wiki and code hosting.

Jul 2 2026, 8:02 PM · Tool-wd-act
Tekneos moved T431035: Migrate code hosting, Issues, and Wiki to WMF-supported platforms from Backlog to In-Progress on the Tool-wd-act board.
Jul 2 2026, 8:02 PM · Tool-wd-act
Tekneos edited Description on Tool-wd-act.
Jul 2 2026, 8:00 PM
Tekneos created T431044: If I'm able to read data from the WikiData REST API on ToolForge with no OAuth config - start a discussion on their docs to improve the docs and mention this possibility.
Jul 2 2026, 7:57 PM · Tool-wd-act
Tekneos created T431042: Figure out how/if to integrate auth into standard python/flask/library auth facilities.
Jul 2 2026, 7:56 PM · Tool-wd-act
Tekneos created T431041: Display a graphical percentage of metadata completeness for individual items.
Jul 2 2026, 7:55 PM · Tool-wd-act
Tekneos created T431040: Replace development web server with production-ready server.
Jul 2 2026, 7:54 PM · Tool-wd-act
Tekneos created T431038: Likely Dockerize the application.
Jul 2 2026, 7:53 PM · Tool-wd-act
Tekneos created T431037: Do a deep dive on Wikimedia OAuth tokens, and figure out exactly how to configure mine.
Jul 2 2026, 7:52 PM · Tool-wd-act
Tekneos created T431036: Do a security review of the application. In particular, look for text/code injection issues.
Jul 2 2026, 7:50 PM · Tool-wd-act
Tekneos created T431035: Migrate code hosting, Issues, and Wiki to WMF-supported platforms.
Jul 2 2026, 7:49 PM · Tool-wd-act
Tekneos created T431033: Figure out hosting strategy, likely with ToolForge.
Jul 2 2026, 7:47 PM · Tool-wd-act
Tekneos created T431032: Fix slow performance when viewing WikiData item details.
Jul 2 2026, 7:38 PM · Tool-wd-act
Tekneos created T431027: Determine how to maintain all required open source compliance.
Jul 2 2026, 7:12 PM · Tool-wd-act
Tekneos created T431026: Replace development OAuth token config with production config.
Jul 2 2026, 7:09 PM · Security, Tool-wd-act
Tekneos created T431025: Finish fully setting up README.

Thank you for tagging this task with good first task for Wikimedia newcomers!

Jul 2 2026, 7:08 PM · good first task, Tool-wd-act
Tekneos created T431024: Initial Release.
Jul 2 2026, 7:07 PM · Tool-wd-act
Tekneos created T430997: Review and possibly update the current OAuth flow for this application.
Jul 2 2026, 4:24 PM · Tool-wd-act
Tekneos created T430996: Work through all best practices suggestions in Wikitech's guide.
Jul 2 2026, 4:23 PM · Tool-wd-act
Tekneos added a project to T430994: Setup toolinfo in Toolforge project: Tool-wd-act.
Jul 2 2026, 4:20 PM · Tool-wd-act
Tekneos created T430994: Setup toolinfo in Toolforge project.
Jul 2 2026, 4:19 PM · Tool-wd-act
Tekneos added a member for Tool-wd-act: Tekneos.
Jul 2 2026, 4:17 PM
Tekneos added a watcher for Tool-wd-act: Tekneos.
Jul 2 2026, 4:17 PM