Commons:Bots/Requests/JogoBot
Operator: Jogo.obb (talk · contributions · Statistics · Recent activity · block log · User rights log · uploads · Global account information)
Bot's tasks for which permission is being sought: Uploading new versions of Euro exange rate to *.svg
files in Category:Euro_exchange_rate_charts
Automatic or manually assisted: automatic
Edit type (e.g. Continuous, daily, one time run): daily, update frequency for most individual charts will be lower (half a year)
Maximum edit rate (e.g. edits per minute): maxlag=5
Bot flag requested: (Y/N): Y
Programming language(s): Python (Pywikibot)
Source Code for this task is available as git-repo. I have already some experience with my bot on German Wikipedia.
Jogo.obb (talk) 15:07, 24 September 2018 (UTC)
Discussion
- Looks OK for me. --EugeneZelenko (talk) 13:36, 25 September 2018 (UTC)
- Question How does the bot decide which files to update? --bjh21 (talk) 14:25, 26 September 2018 (UTC)
- At the moment, this is configured with a simple offline json file, defining the filename, the related GnuPlot script and the update period. -- Jogo.obb (talk) 05:45, 27 September 2018 (UTC)
- @Jogo.obb: Currency exchange rates can change every second as trades are executed on world currency markets. Which markets would your bot monitor, and how often? Do you have examples? — Jeff G. ツ please ping or talk to me 09:42, 27 September 2018 (UTC)
- The Bot will not monitor markets directly. Instead a daily updated CSV file published by European Central Bank (ECB) will be used as source. Currently daily semi-automatically updated files are File:Euro_exchange_rate_to_TRY_-_Turkish_Currency_and_Debt_Crisis_2018.svg and File:TRY_exchange_rate_to_EUR_-_Turkish_Currency_and_Debt_Crisis_2018.svg. Most other graphics will be updated with lower frequency, as supposed here. -- Jogo.obb (talk) 11:48, 27 September 2018 (UTC)
- @Jogo.obb: Currency exchange rates can change every second as trades are executed on world currency markets. Which markets would your bot monitor, and how often? Do you have examples? — Jeff G. ツ please ping or talk to me 09:42, 27 September 2018 (UTC)
- At the moment, this is configured with a simple offline json file, defining the filename, the related GnuPlot script and the update period. -- Jogo.obb (talk) 05:45, 27 September 2018 (UTC)
Approved. --Krd 05:52, 3 October 2018 (UTC)