Hey,
This seems to be the homepage for the "REST API": https://www.mediawiki.org/wiki/Wikimedia_REST_API
but I don't see any documentation there for API parameters.
For example, someone gave me this example API call: https://en.wikisource.org/api/rest_v1/page/html/Little_Essays_of_Love_and_Vi...
But I don't see information in the first link above that you should append "page" and "html" to the wikisource API endpoint.
Is there documentation for this API?
Also, is this API an attempt to replace the old one or something? How does it differ from the MediaWiki Action API and the MediaWiki REST API?
For example, do they fetch different kinds of information or something?
Also, would the "parse" prop in the Action API be a good way to get plaintext from a Wikisource book?
Thank you, Julius
Most of the docs are at: https://en.wikisource.org/api/rest_v1/
I have no idea what the long term plans are between the "Action" API vs the Wikimedia REST api vs the MediaWiki REST api. Originally the Wikimedia REST API was mostly stuff related to parsoid & visual editor and connecting apis that were not written as part of mediawiki but separate (often written in node.js).
Also, would the "parse" prop in the Action API be a good way to get
plaintext from a Wikisource book?
It would be a good way to get HTML, which I suppose you could turn into plaintext by removing all the HTML tags.
If you want to do complicated serialization to plaintext, I would suggest using parsoid.
-- brian
On Tue, Sep 27, 2022 at 7:51 AM Julius Hamilton juliushamilton100@gmail.com wrote:
Hey,
This seems to be the homepage for the "REST API": https://www.mediawiki.org/wiki/Wikimedia_REST_API
but I don't see any documentation there for API parameters.
For example, someone gave me this example API call: https://en.wikisource.org/api/rest_v1/page/html/Little_Essays_of_Love_and_Vi...
But I don't see information in the first link above that you should append "page" and "html" to the wikisource API endpoint.
Is there documentation for this API?
Also, is this API an attempt to replace the old one or something? How does it differ from the MediaWiki Action API and the MediaWiki REST API?
For example, do they fetch different kinds of information or something?
Also, would the "parse" prop in the Action API be a good way to get plaintext from a Wikisource book?
Thank you, Julius _______________________________________________ Mediawiki-api mailing list -- mediawiki-api@lists.wikimedia.org To unsubscribe send an email to mediawiki-api-leave@lists.wikimedia.org
HI,
I just made an attempt to help Julius, here above to let him know that Rest API services also exist in the scope of the wikibase project orthogonal to the Rest API services !
When I read your statement about the 3 flavors of Rest API as documented in https://www.mediawiki.org/wiki/Wikimedia_REST_API , just for my understanding which one is related to parsoid ? It comes to me another question, in which way the recent UI enhancements keep the parsoid untouched ? Will the Rest API in this area remain upward compatible ? (what I suppose and expect of course) . I am afraid I miss something here ?!
Dominique L.
Le mar. 27 sept. 2022 à 12:25, bawolff bawolff+wn@gmail.com a écrit :
Most of the docs are at: https://en.wikisource.org/api/rest_v1/
I have no idea what the long term plans are between the "Action" API vs the Wikimedia REST api vs the MediaWiki REST api. Originally the Wikimedia REST API was mostly stuff related to parsoid & visual editor and connecting apis that were not written as part of mediawiki but separate (often written in node.js).
Also, would the "parse" prop in the Action API be a good way to get
plaintext from a Wikisource book?
It would be a good way to get HTML, which I suppose you could turn into plaintext by removing all the HTML tags.
If you want to do complicated serialization to plaintext, I would suggest using parsoid.
-- brian
On Tue, Sep 27, 2022 at 7:51 AM Julius Hamilton < juliushamilton100@gmail.com> wrote:
Hey,
This seems to be the homepage for the "REST API": https://www.mediawiki.org/wiki/Wikimedia_REST_API
but I don't see any documentation there for API parameters.
For example, someone gave me this example API call: https://en.wikisource.org/api/rest_v1/page/html/Little_Essays_of_Love_and_Vi...
But I don't see information in the first link above that you should append "page" and "html" to the wikisource API endpoint.
Is there documentation for this API?
Also, is this API an attempt to replace the old one or something? How does it differ from the MediaWiki Action API and the MediaWiki REST API?
For example, do they fetch different kinds of information or something?
Also, would the "parse" prop in the Action API be a good way to get plaintext from a Wikisource book?
Thank you, Julius _______________________________________________ Mediawiki-api mailing list -- mediawiki-api@lists.wikimedia.org To unsubscribe send an email to mediawiki-api-leave@lists.wikimedia.org
Mediawiki-api mailing list -- mediawiki-api@lists.wikimedia.org To unsubscribe send an email to mediawiki-api-leave@lists.wikimedia.org
As far as i understand, both are related to parsoid. The wikimedia one is more related to when parsoid was written in node.js and separate from mediawiki, and the newer mediawiki one is more tied to the php version of parsoid that got integrated more closely with mediawiki.
That said i am not particularly following either of those projects, and am personally mostly a fan of the action api.
-- Brian.
On Thursday, September 29, 2022, Dominique Labar dominique4labar@gmail.com wrote:
HI,
I just made an attempt to help Julius, here above to let him know that Rest API services also exist in the scope of the wikibase project orthogonal to the Rest API services !
When I read your statement about the 3 flavors of Rest API as documented in https://www.mediawiki.org/wiki/Wikimedia_REST_API , just for my understanding which one is related to parsoid ? It comes to me another question, in which way the recent UI enhancements keep the parsoid untouched ? Will the Rest API in this area remain upward compatible ? (what I suppose and expect of course) . I am afraid I miss something here ?!
Dominique L.
Le mar. 27 sept. 2022 à 12:25, bawolff bawolff+wn@gmail.com a écrit :
Most of the docs are at: https://en.wikisource.org/api/rest_v1/
I have no idea what the long term plans are between the "Action" API vs the Wikimedia REST api vs the MediaWiki REST api. Originally the Wikimedia REST API was mostly stuff related to parsoid & visual editor and connecting apis that were not written as part of mediawiki but separate (often written in node.js).
Also, would the "parse" prop in the Action API be a good way to get
plaintext from a Wikisource book?
It would be a good way to get HTML, which I suppose you could turn into plaintext by removing all the HTML tags.
If you want to do complicated serialization to plaintext, I would suggest using parsoid.
-- brian
On Tue, Sep 27, 2022 at 7:51 AM Julius Hamilton < juliushamilton100@gmail.com> wrote:
Hey,
This seems to be the homepage for the "REST API": https://www.mediawiki.org/wiki/Wikimedia_REST_API
but I don't see any documentation there for API parameters.
For example, someone gave me this example API call: https://en.wikisource.org/api/rest_v1/page/html/ Little_Essays_of_Love_and_Virtue
But I don't see information in the first link above that you should append "page" and "html" to the wikisource API endpoint.
Is there documentation for this API?
Also, is this API an attempt to replace the old one or something? How does it differ from the MediaWiki Action API and the MediaWiki REST API?
For example, do they fetch different kinds of information or something?
Also, would the "parse" prop in the Action API be a good way to get plaintext from a Wikisource book?
Thank you, Julius _______________________________________________ Mediawiki-api mailing list -- mediawiki-api@lists.wikimedia.org To unsubscribe send an email to mediawiki-api-leave@lists.wikimedia.org
Mediawiki-api mailing list -- mediawiki-api@lists.wikimedia.org To unsubscribe send an email to mediawiki-api-leave@lists.wikimedia.org
Hi Julius,
I have also a pointer on the Rest API topic (in development) since August 1st . I would like to help you in your investigation, but first at all I have to make sure we do focus on the same project. I started with the mail posted on August 1st from wikidata-tech mailing list (see after). This project is a new Rest API version (a re-design) of an existing one (since 2020) with the goal to access the wikibase structure (items & properties, referenced as wikidata)
[Wikidata-tech] You can now check out the current development state of the upcoming REST API for Wikibase
So do we focus on the same set of functions ?
Dominique L.
Le mar. 27 sept. 2022 à 09:51, Julius Hamilton juliushamilton100@gmail.com a écrit :
Hey,
This seems to be the homepage for the "REST API": https://www.mediawiki.org/wiki/Wikimedia_REST_API
but I don't see any documentation there for API parameters.
For example, someone gave me this example API call: https://en.wikisource.org/api/rest_v1/page/html/Little_Essays_of_Love_and_Vi...
But I don't see information in the first link above that you should append "page" and "html" to the wikisource API endpoint.
Is there documentation for this API?
Also, is this API an attempt to replace the old one or something? How does it differ from the MediaWiki Action API and the MediaWiki REST API?
For example, do they fetch different kinds of information or something?
Also, would the "parse" prop in the Action API be a good way to get plaintext from a Wikisource book?
Thank you, Julius _______________________________________________ Mediawiki-api mailing list -- mediawiki-api@lists.wikimedia.org To unsubscribe send an email to mediawiki-api-leave@lists.wikimedia.org
mediawiki-api@lists.wikimedia.org