Ezhil-Lang icon indicating copy to clipboard operation
Ezhil-Lang copied to clipboard

எழில் எ.கா: rss feed reader தமிழ் விக்கிபீடியா

Open arcturusannamalai opened this issue 9 years ago • 4 comments

எழில் எ.கா: rss feed reader ஒன்றை எழில் வழியாக உருவாக்கி தமிழ் விக்கிபீடியாவில்

கடைசியாக, சமிபத்தில்,

  1. எந்த கட்டுரை எழுத பட்டது ?
  2. எந்த கட்டுரை திருத்த பட்டது ?

arcturusannamalai avatar Dec 24 '15 02:12 arcturusannamalai

வணக்கம், இந்த செயலை செய்வதற்கு இதற்கான API கள் வேண்டுமே அவை எழில் மொழியில் உள்ளதா.

agkarun avatar Nov 17 '16 11:11 agkarun

mediawiki provides api to get recent changes

https://www.mediawiki.org/wiki/API:RecentChanges

https://www.mediawiki.org/wiki/API:Recent_changes_stream

We can use those api with python easily.

tshrinivasan avatar Nov 17 '16 12:11 tshrinivasan

Nice suggestion, Srini!

My simple code in Python using the above API's looks like,

# This file is part of Ezhil Language Project
import json
import urllib
from sys import version
PYTHON3 = version[0] == '3'
if PYTHON3:
    import urllib.request, urllib.parse, urllib.error

print(version)
wikipedia_url = u"https://en.wikipedia.org/w/api.php?action=query&format=json&list=recentchanges&rcprop=title%7Cids%7Csizes%7Cflags%7Cuser&rclimit=3"
if PYTHON3:
    conn = urllib.request.urlopen(wikipedia_url)
else:
    conn = urllib.urlopen(wikipedia_url)

data = json.loads(conn.read().decode("utf-8"))
changed_articles = data['query']['recentchanges']

for changed in changed_articles:
    article = changed['title']
    user = changed['user']
    print(u"Article '%s' was edited by %s."%(article,user))

arcturusannamalai avatar Nov 18 '16 02:11 arcturusannamalai

@gkarunakaran - you can use the JSON api commited to the Ezhil as part of issue #187

arcturusannamalai avatar Nov 18 '16 02:11 arcturusannamalai