@magnusmanske@wikis.world avatar

magnusmanske

@magnusmanske@wikis.world

This profile is from a federated server and may be incomplete. Browse more on the original instance.

back_ache, to random

@magnusmanske Listeria seems to be not working atm , who can we report this too?

For example, the following was created three days ago https://www.wikidata.org/wiki/Talk:Q25275

magnusmanske,
@magnusmanske@wikis.world avatar

@back_ache
Afk today, will check tomorrow

magnusmanske,
@magnusmanske@wikis.world avatar

@back_ache I need to fix some things in there, but it's back for now, though a bit slow

egonw, to random
@egonw@mastodon.social avatar

hi @magnusmanske, sorry to bother you with this, particularly on the weekend. How do I set up QuickStatements locally? Your official service is stuck again. Didn't you have a Rust implementation?

magnusmanske,
@magnusmanske@wikis.world avatar

@egonw
Afk right now, I'll send you something later
I have a rust crate if you're comfortable with that, but you can talk to QS via POST as well. Go to QS web page, your user page there, it has instructions.

magnusmanske,
@magnusmanske@wikis.world avatar

@egonw
Are you trying to edit wikidata or your own local wikibase?

magnusmanske,
@magnusmanske@wikis.world avatar

@egonw Log into quickstatements website, then go to https://quickstatements.toolforge.org/#/user

It has detailed, pre-filled instructions for starting a QS batch via curl from the shell. Just prepare your commands in a file and fire it off.

Does that solve your problem?

magnusmanske,
@magnusmanske@wikis.world avatar

@egonw Alternatively, a Rust create that can do the same from within Rust is here:
https://crates.io/crates/tools_interface

magnusmanske,
@magnusmanske@wikis.world avatar

@egonw The server should be able to cope, though it might edit slower than you would like (you'd essentially upload batches that are executed at the server's convenience).

If you want to go directly, here is the actual QS Rust crate (server component):
https://github.com/magnusmanske/quickstatements_rs/

I don't think it has shell execution but most of it is library so you can build your own.

Finally, there is always the simple PHP class: https://github.com/magnusmanske/quickstatements

magnusmanske,
@magnusmanske@wikis.world avatar

@egonw Last thing: The Rust crate has an experimental parser, never been in production but I seem to recall that it's usable, use at your own risk.

Otherwise, the PHP parser is what's used on the QS server. Yes I know I should port that over to Rust but who has the time?

magnusmanske, to rust
@magnusmanske@wikis.world avatar

I just updated my crate "tool_interface"
https://crates.io/crates/tools_interface/

Besides new supported tools, it also includes a command-line binary for running tools, such as PetScan, PagePile, and Missing Topics from the shell. Examples:
https://github.com/magnusmanske/tools_interface/blob/main/src/bin/ti.rs

magnusmanske, to gamedev
@magnusmanske@wikis.world avatar

I just got a new phone, and realized that the only game I occasionally play, MathDoku, won't run anymore!

This was unacceptable, so I wrote my own: https://magnusm.uber.space/mathdoku/

magnusmanske,
@magnusmanske@wikis.world avatar

Github: https://github.com/magnusmanske/mathdoku (GPL, feel free to run it on your own server if you prefer)

This is a "progressive webapp", you can play it in the browser, or install it like a "proper" app on your mobile (Chrome/Android trhee-button-menu, "Install app"; other borwsers/platforms, please let me know!). It will keep your game stored even during reboots.

Issues and merge requests welcome!

magnusmanske,
@magnusmanske@wikis.world avatar

Screenshot

magnusmanske, to rust
@magnusmanske@wikis.world avatar

I made a crate that interfaces with -related tools and APIs (eg Pageview API, PetScan, QuickStatements) and makes it easier to work with them programmatically.

https://crates.io/crates/tools_interface

CC @nightrose @lokal_profil

magnusmanske, to random
@magnusmanske@wikis.world avatar

ChatGPT: "Unfortunately I cannot provide a comprehensive CSV file with details on castles in Italy, as the available information is limited and scattered across multiple sources."

But that's what you are for! If there was a single CSV file to download somewhere, I'd do it myself. I want AI to do the tedious work for me!

magnusmanske, to random
@magnusmanske@wikis.world avatar

Does anyone know know hot to access the MediaWiki REST API Oauth2 login system?

https://meta.wikimedia.org/w/rest.php/oauth/authorize says 404, but that seems to be the path URL suggested by https://www.mediawiki.org/wiki/OAuth/For_Developers

magnusmanske,
@magnusmanske@wikis.world avatar

Ah, "/oauth2/"! Never mind...

magnusmanske, to random
@magnusmanske@wikis.world avatar

"Tickets please!"

"Due to shortage of staff, a ticket cannot be shown at the current time. We apologize for the inconvenience."

Fair's fair

magnusmanske, to random
@magnusmanske@wikis.world avatar

"If you see something that doesn't look right, contact the British Transport Police..."

Train prices.
Train speed, or lack thereof.
Overcrowding of trains.
Cancelled trains.

None of these look right to me

magnusmanske, to random
@magnusmanske@wikis.world avatar

The automated train station speaker announcement is interrupted by a real live human, telling us to ignore the info screens because of technical error.

As she finishes talking, the automated voice keeps babbling on.

I remain unconcerned as to an imminent AI uprising

magnusmanske, to random
@magnusmanske@wikis.world avatar

My train has been cancelled "because of a shortage of train crew".

No it hasn't.

It has been cancelled because of greedy, overpaid, incompetent management

magnusmanske, to random
@magnusmanske@wikis.world avatar

New Mix'n'match catalog: EBIDAT, ~8.5 (mostly) German castles.
https://mix-n-match.toolforge.org/#/catalog/6294

Also with map:
https://mix-n-match.toolforge.org/#/map/6294

magnusmanske, to random
@magnusmanske@wikis.world avatar

WMF is changing MediaWiki tables around again (this time pagelinks).

I can see that this is neccessary to keep the databases in flight, but now it's time for me again to change ALL THE TOOLS!!1!

magnusmanske, to uk
@magnusmanske@wikis.world avatar
daelba, to random

Is there any handy tool to convert to ? Maybe @magnusmanske knows?

magnusmanske,
@magnusmanske@wikis.world avatar

@stefan_hessbrueggen @daelba The mapping is a bit complicated, I found. I build

https://ac2wd.toolforge.org/

to "unify" different sources. If you have a specific source in mind, I can add it, let me know here, or better on https://github.com/magnusmanske/auth2wd/issues

If you write Rust, I can turn this into a library as well?

magnusmanske, to random
@magnusmanske@wikis.world avatar

Trying to organize The Sum of all Castles

https://www.wikidata.org/wiki/User:Magnus_Manske/castles

CC @spinster

magnusmanske,
@magnusmanske@wikis.world avatar

@spinster Yes, I don't think I have the bandwidth to run my own WikiProject. It's more of a personal note-taking exercise ๐Ÿ™‚

  • All
  • Subscribed
  • Moderated
  • Favorites
  • โ€ข
  • anitta
  • InstantRegret
  • mdbf
  • ngwrru68w68
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • osvaldo12
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • JUstTest
  • tacticalgear
  • ethstaker
  • provamag3
  • cisconetworking
  • tester
  • GTA5RPClips
  • cubers
  • everett
  • modclub
  • megavids
  • normalnudes
  • Leos
  • lostlight
  • All magazines