[03:10:18] Hello! Is this the right place to ask questions about the MediaWiki API? [03:19:55] Hello [03:32:09] Hello! Is this the right place to ask questions about the MediaWiki API? I asked a bit earlier but haven't received a response yet. Thanks! [03:46:35] Guest10: yes, please ask your question (and be prepared to wait for an answer) [04:17:04] Hello [13:46:10] fe80:8472:94ff:fec5:af98 [13:51:19] Ip位址 [14:11:16] 192.168.0.105.fe80:8472:94ff:fec5:af98  蓝牙a4:f0:5e:1c:16::5e  (Wi-Fi AMC位址) 86:72:94:c5:af:98  (序號 [14:11:59] efa 169c2 [14:12:39] Welcome to Gboard clipboard, any text you copy will be saved here. [14:12:46] Tap on a clip to paste it in the text box. [14:12:58] Use the edit icon to pin, add or delete clips. [14:13:04] Touch and hold a clip to pin it. Unpinned clips will be deleted after 1 hour. [14:13:22] Guest20: that appears to be offtopic for this channel [15:18:04] hello [15:19:01] hello Guest10 [15:20:44] I had a question about Wikipedia API's [15:21:06] just state your question [15:21:14] maybe someone will be able to answer right away [15:21:24] maybe someone will provide an answer at some later time [15:21:51] are you a developer or admin at Wikipedia? [15:22:27] I am a developer [15:22:38] as well as admin at some edition [15:22:46] but that's irrelevant [15:23:50] I'd like to know if there are any limits to API calls and if there are any guidelines or best practices for building a web app using the API. Thanks! [15:25:16] https://www.mediawiki.org/wiki/API:Etiquette [15:27:32] I'm interested in building a web app using the MediaWiki API. Are there any limits to API calls, and what should I do if my user base grows and the app exceeds those limits? Is it okay to exceed the limit, or are there specific guidelines I should follow? Thanks! [15:29:00] I know that the MediaWiki API has a limit of 5,000 calls per hour. If my web app's user base grows and exceeds this limit, is it okay to go beyond 5,000 API calls per hour? Are there any guidelines or solutions for handling a higher number of requests? [15:29:32] Guest10: Reedy just posted you a link which probably answers all those questions and more [15:31:09] Hello Ashley, it only answers my question about API calls limit. I want to know about scaling a web app and what happens if I go beyond 5,000 API calls per hour with growing user base will that be a problem? will I get banned from using it again? [15:32:30] There is no hard and fast rule [15:32:34] It depends what you're doing [15:32:39] Whether your requests are cheap, or expensive [15:32:47] Whether they are likely served from cache [15:37:26] Hello Reedy! I understand that the MediaWiki API has a limit of 5,000 calls per hour. If my web app's user base grows and exceeds this limit, will there be issues with fetching articles, news, or other content? What should I do if I have 500,000 or even a million users making API calls? Would using a cache service like Redis help, and is it [15:37:27] acceptable to use such a solution to handle a high volume of API requests? Thanks! [15:38:37] I noticed Reedy mentioned that it depends on whether my API requests are 'cheap' or 'expensive'. Could someone clarify what this means? How do I determine if my requests are considered cheap or expensive? [16:01:32] Are requests for fetching articles, news, feeds, summary considered cheap or expensive requests? If anybody could help I appreciated a lot. [16:02:25] we don't know how your hypothetical API calls are [16:03:10] if you had a million users requesting the same content, you could easily do a bit of caching and request only once [16:03:27] (or perhaps once per X hours, if you still want some refreshing) [16:03:48] WMF does things like that, with several caching layers [16:03:57] which relate to requests being cheap or expensive [16:04:29] My suggestion is to make your application [16:04:38] ensuring your requests are clearly identified [16:04:45] and, preferably, keeping some track on your usage [16:05:22] and, the day you grow so much, discuss what to do [16:05:47] you will probably need to rearchitecture your own system, too [16:39:55] So, if I implement caching, will it be sufficient even as the user base grows? [16:41:53] I'm only interested in articles, summaries, feeds, and news APIs [16:50:13] That depends on how effective your caching is [16:52:56] I'm considering using FusionCache for my web app. Is it a good solution for handling a high volume of API requests, especially if my user base grows? Would it help with caching articles, summaries, feeds, and news to stay within API limits? If you have any suggestions for a better caching solution, I'd appreciate your advice. Thanks! [23:51:06] Hello all. What is the name of the extension that enables the ribbon menu on the top of the editing window on wikipedia? [23:51:16] Trying to enable it for my own wiki