SlideShare a Scribd company logo
1 of 70
Download to read offline
Wiki Loves statistics and more
with Pywikibot
Miguel-Angel Monjas
mmonjas@gmail.com
Laboratorio Wikimedia, MediaLab Prado, Madrid, 2018-02-21
1
Agenda!
● Where everything started: Wiki
Loves…
● Bots in Wikipedia?
● A Python bot framework: Pywikibot.
Concepts and how-to.
● Nice Python packages to enhance
what you do.
● MediaWiki API. Another way to query
the projects.
● Dynamic maps in Wikimedia projects.
● Local deployment or cloud-based?
PAWS.
● Hands on: Wiki Loves Earth
statistics
● Setting up the environment (PAWS)
● Contest log
● Writing a nice template
● WLE map
● WLE use
● Wrapping up and creating the actual
statistics
● Questions, comments, how to
contribute?
2
About me
Miguel-Angel Monjas:
● Telecom engineer, data scientist, innovation coach…
● Proud wiki(p/m)edian since December 2004:
● Half a million (492363) editions since then in all the Wikimedia
projects
● Creator of the Wikiproject Madrid in the Spanish Wikipedia
● Generator of the Python-based statistics of the Wiki Loves * in
Spain contests
● Third prize in Wiki Loves Folk 2016
● Member of Wikimedia Spain from time to time
Author’s portrait © 2016-2018 Miguel-Angel Monjas
@mmonjaspro
http://www.linkedin.com/in/mmonjas
https://github.com/miguel-angel-monjas/
3
Where everything started
Wiki Loves (Monuments, Earth, Folk…)
4
5
6
https://commons.wikimedia.org/wiki/Commons:Wiki_Loves_Folk/2017/Stats
7
8
9
10
11
12
13
14
15
16
17
18
Bots?
Automated edition in Wikipedia
19
A definition
A bot is a software application that
performs automated tasks. Typically,
bots perform tasks that are both
simple and structurally repetitive, at
a much higher rate than would be
possible for a human alone.
In the Wikimedia projects, a bot is a
software application that modifies
any element of the project, either by
uploading pictures, updating a
page…
20
Bot frameworks
● https://www.mediawiki.org/wiki/Help:
Bots
● https://www.mediawiki.org/wiki/API:Cl
ient_code
21
A Python bot framework: pywikibot
Concepts and how-to
22
23
pywikibot
● Python library and collection of
tools that automate work on
MediaWiki sites.
● https://www.mediawiki.org/wiki/
Manual:Pywikibot
● https://doc.wikimedia.org/pywik
ibot/api_ref/pywikibot.html
24
pywikibot: concepts
• Represents a MediaWiki Project. Here, any project from the
WMF.
Site
• Represents any MediaWiki page.
Page
• A subclass of Page representing a file description page.
FilePage
• A Wikidata item
ItemPage
• A page in the Category: namespace.
Category
• A class that represents a Wiki user.
User
25
pywikibot: Site
26
pywikibot: Page
27
28
29
pywikibot: FilePage
30
31
pywikibot: Category
pywikibot: User
32
Python
Nice Python packages to enhance your results
33
Python packages
pandas
mwparserfromhell
beautifulsoup4
Mako
Pillow
http-request-randomizer
geojson
matplotlib / seaborn
34
pandas
35
36
37
38
matplotlib
seaborn
39
Mako
40
geojson
41
42
Pillow
43
44
45
MediaWiki API
Yet another way to interact with the projects
46
The MediaWiki
API
● The MediaWiki API is a web
service that provides access to
wiki features, data, and meta-
data over HTTP, via a URL
usually at api.php
● https://www.mediawiki.org
/wiki/API:Main_page
● https://www.mediawiki.org
/wiki/API:FAQ
47
URL elements
https://commons.wikimedia.org/w/api.php ?
action=query &
format=json &
titles=File:Algemesí_MDS_-_Les_Pastoretes.jpg
prop=globalusage &
guprop=url|namespace &
gulimit=500
END POINT
ACTION FORMAT
QUERY-SPECIFIC
PARAMETERS
METHOD: POST
48
IMAGE ID
IMAGE TITLE
PAGE
NAME SPACE
PROJECT
49
50
Extension:Kartographer
Maps capabilities in Wikimedia projects
51
Extension:
Kartographer
● A MediaWiki extension that
adds maps capabilities to
Wikimedia projects
● https://www.mediawiki.org/wiki/
Help:Extension:Kartographer
● Based on OpenStreetMap
● Enabled by the <mapframe> tag
within Wikimedia pages
● Content must be valid
GeoJSON (http://geojson.org/).
Style with Maki Icons
(https://www.mapbox.com/maki-
icons/) is supported.
52
TAG
MAP CENTER
FEATURE TYPE:
POINT
COORDINATES
IMAGE
LINK
MARKER
GeoJSON
MAP SIZE
53
IMAGE
POINT
LINK
54
PAWS (Pywikibot: A Web Server)
Local Pywikibot deployment not needed any more
55
● PAWS is a Jupyter Notebook
Server provided by the Wikimedia
Cloud Services: Python notebooks
but also R and terminals.
● Pre-integrated with Pywikibot and
many other Python packages
● pip, Git available…
● Authenticated (through OAuth) with
your Wikimedia account.
● https://paws.wmflabs.org
● http://paws-
public.wmflabs.org/paws-
public/User:YOURUSERNAME/
56
57
58
59
60
61
62
63
64
Your entire home
directory (minus some
special considerations
for secret credential files)
is public by default
65
Demo time
Hands on: Wiki Loves Earth statistics
66
Inputs
67
Workflow
Create site
log from
annexes
Review,
clean, and
categorize
images in
Wiki Loves
category
Create
image log
Do the
magic
68
Attribution-ShareAlike 3.0 Spain
(CC BY-SA 3.0 ES)
Except where otherwise noted, this work by Miguel-Angel Monjas is licensed under
https://creativecommons.org/licenses/by-sa/3.0/es/
69
Thank you!
mmonjas@gmail.com
Thanks to Rubén Ojeda, Santi Navarro and Diego Delso for their support &
encouragement!
Thanks to WM-ES and all the Wiki Loves team for their enthusiasm
70

More Related Content

Similar to Bot programming in Wikimedia Commons with Pywikibot

Python Madrid: Wikipedia, the encyclopedia anyone can edit... even with Python
Python Madrid: Wikipedia, the encyclopedia anyone can edit... even with PythonPython Madrid: Wikipedia, the encyclopedia anyone can edit... even with Python
Python Madrid: Wikipedia, the encyclopedia anyone can edit... even with PythonMiguel-Angel Monjas
 
Csvconf data hacking-with_wikimedia_projects
Csvconf data hacking-with_wikimedia_projectsCsvconf data hacking-with_wikimedia_projects
Csvconf data hacking-with_wikimedia_projectsmattsenate
 
Häskell und Grepl: Data Hacking Wikimedia Projects Exampled With Open Access ...
Häskell und Grepl: Data Hacking Wikimedia Projects Exampled With Open Access ...Häskell und Grepl: Data Hacking Wikimedia Projects Exampled With Open Access ...
Häskell und Grepl: Data Hacking Wikimedia Projects Exampled With Open Access ...Maximilian Klein
 
Exploiting Wikipedia for Information Retrieval Tasks, SIGIR Tutorial
Exploiting Wikipedia for Information Retrieval Tasks, SIGIR TutorialExploiting Wikipedia for Information Retrieval Tasks, SIGIR Tutorial
Exploiting Wikipedia for Information Retrieval Tasks, SIGIR TutorialVictor Makarenkov
 
Wmf wikimedia conference japan feb 3 en pdf
Wmf wikimedia conference japan feb 3 en pdfWmf wikimedia conference japan feb 3 en pdf
Wmf wikimedia conference japan feb 3 en pdfWikimedia Foundation
 
Presentation1.pptn
Presentation1.pptnPresentation1.pptn
Presentation1.pptnMariamHmoud
 
Defining iot.schema.org: Using Knowledge Extraction from Existing IoT-based ...
Defining iot.schema.org: Using Knowledge Extraction from  Existing IoT-based ...Defining iot.schema.org: Using Knowledge Extraction from  Existing IoT-based ...
Defining iot.schema.org: Using Knowledge Extraction from Existing IoT-based ...Amélie Gyrard
 
The Activity Pub Protocol (Building a European Cultural Backbone)
The Activity Pub Protocol (Building a European Cultural Backbone)The Activity Pub Protocol (Building a European Cultural Backbone)
The Activity Pub Protocol (Building a European Cultural Backbone)🎙 Benjamin Bellamy
 
Charla Grasia: A framework for building distributed social network websites
Charla Grasia: A framework for building distributed social network websitesCharla Grasia: A framework for building distributed social network websites
Charla Grasia: A framework for building distributed social network websitesatapiador
 
Crunching the numbers: Open Source Community Metrics at OSCON
Crunching the numbers: Open Source Community Metrics at OSCONCrunching the numbers: Open Source Community Metrics at OSCON
Crunching the numbers: Open Source Community Metrics at OSCONDawn Foster
 
Crunching the numbers: Open Source Community Metrics
Crunching the numbers: Open Source Community MetricsCrunching the numbers: Open Source Community Metrics
Crunching the numbers: Open Source Community MetricsDawn Foster
 
2014-02-27 Wikidata talk Cambridge
2014-02-27 Wikidata talk Cambridge2014-02-27 Wikidata talk Cambridge
2014-02-27 Wikidata talk CambridgeMagnus Manske
 
ESWC 2017 Tutorial Knowledge Graphs
ESWC 2017 Tutorial Knowledge GraphsESWC 2017 Tutorial Knowledge Graphs
ESWC 2017 Tutorial Knowledge GraphsPeter Haase
 
Digital Tools for Manuscript Study IIIF
Digital Tools for Manuscript Study IIIFDigital Tools for Manuscript Study IIIF
Digital Tools for Manuscript Study IIIFRachel Di Cresce
 
Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...
Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...
Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...Artefactual Systems - AtoM
 
The Social Semantic Web
The Social Semantic WebThe Social Semantic Web
The Social Semantic WebJohn Breslin
 
Knowledge Extraction for the Web of Things (KE4WoT) Challenge: Co-located wit...
Knowledge Extraction for the Web of Things (KE4WoT) Challenge: Co-located wit...Knowledge Extraction for the Web of Things (KE4WoT) Challenge: Co-located wit...
Knowledge Extraction for the Web of Things (KE4WoT) Challenge: Co-located wit...Amélie Gyrard
 
SIOC Tactics: Gaining Acceptance for a Semantic Web Vocabulary on the Social Web
SIOC Tactics: Gaining Acceptance for a Semantic Web Vocabulary on the Social WebSIOC Tactics: Gaining Acceptance for a Semantic Web Vocabulary on the Social Web
SIOC Tactics: Gaining Acceptance for a Semantic Web Vocabulary on the Social WebJohn Breslin
 

Similar to Bot programming in Wikimedia Commons with Pywikibot (20)

Python Madrid: Wikipedia, the encyclopedia anyone can edit... even with Python
Python Madrid: Wikipedia, the encyclopedia anyone can edit... even with PythonPython Madrid: Wikipedia, the encyclopedia anyone can edit... even with Python
Python Madrid: Wikipedia, the encyclopedia anyone can edit... even with Python
 
Csvconf data hacking-with_wikimedia_projects
Csvconf data hacking-with_wikimedia_projectsCsvconf data hacking-with_wikimedia_projects
Csvconf data hacking-with_wikimedia_projects
 
Häskell und Grepl: Data Hacking Wikimedia Projects Exampled With Open Access ...
Häskell und Grepl: Data Hacking Wikimedia Projects Exampled With Open Access ...Häskell und Grepl: Data Hacking Wikimedia Projects Exampled With Open Access ...
Häskell und Grepl: Data Hacking Wikimedia Projects Exampled With Open Access ...
 
Exploiting Wikipedia for Information Retrieval Tasks, SIGIR Tutorial
Exploiting Wikipedia for Information Retrieval Tasks, SIGIR TutorialExploiting Wikipedia for Information Retrieval Tasks, SIGIR Tutorial
Exploiting Wikipedia for Information Retrieval Tasks, SIGIR Tutorial
 
Wmf wikimedia conference japan feb 3 en pdf
Wmf wikimedia conference japan feb 3 en pdfWmf wikimedia conference japan feb 3 en pdf
Wmf wikimedia conference japan feb 3 en pdf
 
Presentation1.pptn
Presentation1.pptnPresentation1.pptn
Presentation1.pptn
 
Defining iot.schema.org: Using Knowledge Extraction from Existing IoT-based ...
Defining iot.schema.org: Using Knowledge Extraction from  Existing IoT-based ...Defining iot.schema.org: Using Knowledge Extraction from  Existing IoT-based ...
Defining iot.schema.org: Using Knowledge Extraction from Existing IoT-based ...
 
The Activity Pub Protocol (Building a European Cultural Backbone)
The Activity Pub Protocol (Building a European Cultural Backbone)The Activity Pub Protocol (Building a European Cultural Backbone)
The Activity Pub Protocol (Building a European Cultural Backbone)
 
Intranet 2.0: Using Wikis
Intranet 2.0: Using WikisIntranet 2.0: Using Wikis
Intranet 2.0: Using Wikis
 
Charla Grasia: A framework for building distributed social network websites
Charla Grasia: A framework for building distributed social network websitesCharla Grasia: A framework for building distributed social network websites
Charla Grasia: A framework for building distributed social network websites
 
Enhancing Diversity via Web 2.0 @ Web4Dev
Enhancing Diversity via Web 2.0 @ Web4DevEnhancing Diversity via Web 2.0 @ Web4Dev
Enhancing Diversity via Web 2.0 @ Web4Dev
 
Crunching the numbers: Open Source Community Metrics at OSCON
Crunching the numbers: Open Source Community Metrics at OSCONCrunching the numbers: Open Source Community Metrics at OSCON
Crunching the numbers: Open Source Community Metrics at OSCON
 
Crunching the numbers: Open Source Community Metrics
Crunching the numbers: Open Source Community MetricsCrunching the numbers: Open Source Community Metrics
Crunching the numbers: Open Source Community Metrics
 
2014-02-27 Wikidata talk Cambridge
2014-02-27 Wikidata talk Cambridge2014-02-27 Wikidata talk Cambridge
2014-02-27 Wikidata talk Cambridge
 
ESWC 2017 Tutorial Knowledge Graphs
ESWC 2017 Tutorial Knowledge GraphsESWC 2017 Tutorial Knowledge Graphs
ESWC 2017 Tutorial Knowledge Graphs
 
Digital Tools for Manuscript Study IIIF
Digital Tools for Manuscript Study IIIFDigital Tools for Manuscript Study IIIF
Digital Tools for Manuscript Study IIIF
 
Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...
Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...
Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...
 
The Social Semantic Web
The Social Semantic WebThe Social Semantic Web
The Social Semantic Web
 
Knowledge Extraction for the Web of Things (KE4WoT) Challenge: Co-located wit...
Knowledge Extraction for the Web of Things (KE4WoT) Challenge: Co-located wit...Knowledge Extraction for the Web of Things (KE4WoT) Challenge: Co-located wit...
Knowledge Extraction for the Web of Things (KE4WoT) Challenge: Co-located wit...
 
SIOC Tactics: Gaining Acceptance for a Semantic Web Vocabulary on the Social Web
SIOC Tactics: Gaining Acceptance for a Semantic Web Vocabulary on the Social WebSIOC Tactics: Gaining Acceptance for a Semantic Web Vocabulary on the Social Web
SIOC Tactics: Gaining Acceptance for a Semantic Web Vocabulary on the Social Web
 

Recently uploaded

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Recently uploaded (20)

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 

Bot programming in Wikimedia Commons with Pywikibot