Skip to content

Instantly share code, notes, and snippets.

@vssun
vssun / custom-RevisionCounter.py
Created November 9, 2011 01:47
താളുകളിൽ നടന്ന തിരുത്തലുകളുടെ എണ്ണം കണ്ടെത്താൻ (വിക്കിപീഡിയ)
#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
താളുകളിലെ തിരുത്തലുകളുടെ എണ്ണം കണ്ടെത്താൻ
നിർമ്മിച്ചത്: സുനിൽ വി.എസ്., സരയുവിനൊപ്പം
തിയതി: 2011-11-07
"""
@vssun
vssun / custom-DataTransferFromTextFiles.py
Created November 14, 2011 18:03
ടെക്സ്റ്റ് ഫയലുകളിലായി കിട്ടുന്ന ഉള്ളടക്കം എല്ലാമെടുത്ത് പേജുകളിൽ നിറക്കാൻ. പ്രത്യേകിച്ച് കൈപ്പള്ളിയുടെ ബൈബിൾ ഗ്രന്ഥശാലയിലേക്കെത്തിക്കുക എന്ന ലക്ഷ്യത്തിൽ ഉണ്ടാക്കിയത് (വിക്കിഗ്രന്ഥശാല)
#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
ഫയലുകളിലെ ഉള്ളടക്കം മൊത്തത്തിൽ ഗ്രന്ഥശാലയിലേക്കെത്തിക്കാൻ - പ്രത്യേകിച്ച് കൈപ്പള്ളിയുടെ ബൈബിൾ പകർത്താനുണ്ടാക്കിയത്
നിർമ്മിച്ചത്: സുനിൽ വി.എസ്.
തിയതി: 2011-11-14
ഫയലുകൾ 1:1.txt, 1:2.txt .. 2:1.txt .. എന്ന ക്രമത്തിൽ ലഭിക്കുമെന്ന് പ്രതീക്ഷിക്കുന്നു.
"""
@vssun
vssun / custom-MakePagestListOnPrefix.py
Created February 4, 2012 13:01
ഒരു താളിന്റെ ഉപതാളുഅളുടെ പട്ടികയുണ്ടാക്കാൻ. ഈ പ്രോഗ്രാം തന്നെ ഒരു പദത്തിൽത്തുടങ്ങുന്ന താളൂകളുടെ പട്ടികയുണ്ടാക്കാനും ഉപയോഗിക്കാം.
#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
ഒരു താളിന്റെ ഉപതാളുഅളുടെ പട്ടികയുണ്ടാക്കാൻ. ഈ പ്രോഗ്രാം തന്നെ ഒരു പദത്തിൽത്തുടങ്ങുന്ന താളൂകളുടെ പട്ടികയുണ്ടാക്കാനും ഉപയോഗിക്കാം.
നിർമ്മിച്ചത്: സുനിൽ വി.എസ്.
തിയതി: 2012-01-21
"""
import wikipedia
@vssun
vssun / custom-Contributor.py
Created February 11, 2012 19:31
ഒരു താളിലെയും അതിന്റെ ഉപതാളുകളിലെയും സംശോധകരുടെ പട്ടികയുണ്ടാക്കാൻ. പ്രധാനമായും വിക്കിഗ്രന്ഥശാലക്കായി.
#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
ഒരു താളിലെയും അതിന്റെ ഉപതാളുകളിലെയും സംശോധകരുടെ പട്ടികയുണ്ടാക്കാൻ.
പ്രധാനമായും വിക്കിഗ്രന്ഥശാലക്കായി.
നിർമ്മിച്ചത്: സുനിൽ വി.എസ്. - സരയുവിനൊപ്പം
തിയതി: 2012-02-08
പതിപ്പ്: 1
@vssun
vssun / user-fixes.py
Created February 20, 2012 03:44
replace.py fixes for dharmaraja ascii convertion
# -*- coding: utf-8 -*-
#
# This is only an example. Don't use it.
# version: 2.0
fixes['wikisource'] = {
'regex': True,
'msg': {
'_default':u'അക്ഷരത്തെറ്റ് ശരിയാക്കുന്നു',
@vssun
vssun / custom-PageListonRevisionCount.py
Created February 20, 2012 04:16
ഉപതാളുകളിലെ തിരുത്തലുകളുടെ എണ്ണത്തിനനുസരിച്ച് ഒരു പട്ടികയുണ്ടാക്കാൻ (പ്രത്യേകിച്ചും, ഒറ്റത്തിരുത്ത് മാത്രം വന്ന താളുകളെ കണ്ടെത്താൻ)
#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
ഉപതാളുകളിലെ തിരുത്തലുകളുടെ എണ്ണത്തിനനുസരിച്ച് ഒരു പട്ടികയുണ്ടാക്കാൻ (പ്രത്യേകിച്ചും, ഒറ്റത്തിരുത്ത് മാത്രം വന്ന താളുകളെ കണ്ടെത്താൻ)
നിർമ്മിച്ചത്: സുനിൽ വി.എസ്.,
തിയതി: 2012-02-20
ശ്രദ്ധിക്കുക: ഫലം സ്ക്രീനിൽത്തന്നെയാണ് കിട്ടുക
"""
@vssun
vssun / custom-PageListonTitlePart.py
Created February 28, 2012 16:12
തലക്കെട്ടിൽ തിരഞ്ഞ് താളുകളെ കണ്ടെത്താൻ
#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
തലക്കെട്ടിൽ തിരഞ്ഞ് താളുകളെ കണ്ടെത്താൻ
നിർമ്മിച്ചത്: സുനിൽ വി.എസ്., സരയുവിനൊപ്പം
തിയതി: 2012-02-27
"""
@vssun
vssun / custom-CreateRedirectPageFromTextFile.py
Created February 28, 2012 18:55
വിക്ഷണറിയിലെ ആവശ്യത്തിനു വേണ്ടി - താളിന്റെ പേരും നിർവചനവും അടങ്ങിയിട്ടുള്ള ഫയലിൽ നിന്ന് താളുകൾ നിർമ്മിക്കാൻ.
#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
വിക്ഷണറിയിലെ ആവശ്യത്തിനു വേണ്ടി - താളിന്റെ പേരും നിർവചനവും അടങ്ങിയിട്ടുള്ള ഫയലിൽ നിന്ന് താളുകൾ നിർമ്മിക്കാൻ.
നിർമ്മിച്ചത്: സുനിൽ വി.എസ്., സരയുവിനൊപ്പം
തിയതി: 2012-02-28
"""
@vssun
vssun / custom-{{ml-noun}}.py
Created March 8, 2012 04:35
വിക്കിനീഘണ്ടുവിലെ, 'നാമം' എന്ന തലക്കെട്ടുള്ള താളുകളിൽ, {{ml-noun}} എന്ന ഫലകം ഇല്ലെങ്കിൽ അത് കൂട്ടിച്ചേർക്കാനുള്ള സ്ക്രിപ്റ്റ് നി
#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
വിക്കിനീഘണ്ടുവിലെ, 'നാമം' എന്ന തലക്കെട്ടുള്ള താളുകളിൽ, {{ml-noun}} എന്ന ഫലകം ഇല്ലെങ്കിൽ അത് കൂട്ടിച്ചേർക്കാനുള്ള സ്ക്രിപ്റ്റ്
നിർമ്മിച്ചത്: സുനിൽ വി.എസ്.
തിയതി: 2012-03-03
"""
import wikipedia
@vssun
vssun / uc5to5.1.py
Created March 25, 2012 02:45
ഒരു ഫയലിലെ ഉള്ളടക്കം മുഴുവൻ യൂനികോഡ് 5.0 പതിപ്പിൽ നിന്ന് 5.1 പതിപ്പിലേക്ക്. (മലയാളത്തിനായി മാത്രം) (അതായത് ചില്ലുകൾ പുതുക്കാൻ)
#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
ഒരു ഫയലിലെ ഉള്ളടക്കം മുഴുവൻ യൂനികോഡ് 5.0 പതിപ്പിൽ നിന്ന് 5.1 പതിപ്പിലേക്ക്. (മലയാളത്തിനായി മാത്രം)
(അതായത് ചില്ലുകൾ പുതുക്കാൻ)
നിർമ്മിച്ചത്: സുനിൽ വി.എസ്.
തിയതി: 2012-03-25
പതിപ്പ് 1.0