Skip to content

Instantly share code, notes, and snippets.

vssun

Block or report user

Report or block vssun

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@vssun
vssun / custom-DownloadSubpagesAsFiles.py
Last active Nov 8, 2017
For downloading subpages of a wikipage as individual files. (Based on sample basic bot script (basic.py)
View custom-DownloadSubpagesAsFiles.py
#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
An incomplete sample script.
This is not a complete bot; rather, it is a template from which simple
bots can be made. You can rename it to mybot.py, then edit it in
whatever way you want.
The following parameters are supported:
@vssun
vssun / custom-BulkMerge.py
Last active Dec 19, 2015
For merging lonely pages for wikidata
View custom-BulkMerge.py
#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
For wikidata use
To merge lonely ml pages to appropriate item
Written by: Vssun
2013-07-07
"""
import wikipedia
@vssun
vssun / custom-BulkImport.py
Last active Dec 11, 2015
ജേക്കബ് തന്ന താളുകളെ വിക്കിനിഘണ്ടുവിൽ കയറ്റാനുണ്ടാക്കിയ ഒരു തല്ലിപ്പൊളി സ്ക്രിപ്റ്റ് വിക്ഷണറിയിലെ ആവശ്യത്തിനു വേണ്ടി ടെക്സ്റ്റ് ഫയലിലുള്ള നിർവചനങ്ങൾ ഒറ്റയടിക്ക് നിഘണ്ടുവിൽ ചേർക്കാൻ നിർമ്മിച്ചത്: സുനിൽ വി.എസ്. 2013-01-13
View custom-BulkImport.py
#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
വിക്ഷണറിയിലെ ആവശ്യത്തിനു വേണ്ടി
ടെക്സ്റ്റ് ഫയലിലുള്ള നിർവചനങ്ങൾ ഒറ്റയടിക്ക് നിഘണ്ടുവിൽ ചേർക്കാൻ
നിർമ്മിച്ചത്: സുനിൽ വി.എസ്.
2013-01-13
"""
import wikipedia
@vssun
vssun / custom-DeathCat.py
Created Oct 3, 2012
വർഗ്ഗീകരണത്തിനായുള്ള സ്ക്രിപ്റ്റ് x-ൽ ജനിച്ചവർ (ഉദാഹരണം ജനുവരി 1-ന് ജനിച്ചവർ) എന്ന വർഗ്ഗത്തെ x-ന്റെ ഉപവർഗ്ഗമാക്കുക.
View custom-DeathCat.py
#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
വർഗ്ഗീകരണത്തിനായുള്ള സ്ക്രിപ്റ്റ്
x-ൽ ജനിച്ചവർ (ഉദാഹരണം ജനുവരി 1-ന് ജനിച്ചവർ) എന്ന വർഗ്ഗത്തെ x-ന്റെ ഉപവർഗ്ഗമാക്കുക.
നിർമ്മിച്ചത്: സുനിൽ വി.എസ്.
തിയതി: 2012-10-03
"""
@vssun
vssun / custom-DatePageEditor2.py
Created Aug 24, 2012
തിയതി താളുകൾ ചരിത്രരേഖയിൽ ശരിയായി വരാനുള്ള റീപ്ലേസ്മെന്റ് കോഡ് - വിക്കിപീഡിയ
View custom-DatePageEditor2.py
#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
തിയതി താളുകൾ ചരിത്രരേഖയിൽ ശരിയായി വരാനുള്ള റീപ്ലേസ്മെന്റ് കോഡ്
നിർമ്മിച്ചത്: സുനിൽ വി.എസ്.
തിയതി: 2012-08-24
"""
import wikipedia
import pagegenerators
@vssun
vssun / customPageSplitterForWikisource.py
Created Apr 23, 2012
ദേജാവു ശൈലിയിലുള്ള താളുകളിൽ നിന്ന് അദ്ധ്യായങ്ങൾ തിരിക്കാൻ വിക്കിഗ്രന്ഥശാലക്കായി. പുസ്തകത്തിന്റെ പ്രധാനതാളിന്റെ ഉപതാളുകളായി അദ്ധ്യായങ്ങൾ നിർമ്മിക്കുന്നു. പ്രധാനതാളിൽ ഉള്ളടക്കപ്പട്ടിക കൂട്ടിച്ചേർക്കുന്നു. അദ്ധ്യായങ്ങളുടെ പട്ടിക xls ഫയലിൽ തയാറാക്കിയിരിക്കണം
View customPageSplitterForWikisource.py
#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
ദേജാവു ശൈലിയിലുള്ള താളുകളിൽ നിന്ന് അദ്ധ്യായങ്ങൾ തിരിക്കാൻ
വിക്കിഗ്രന്ഥശാലക്കായി.
പുസ്തകത്തിന്റെ പ്രധാനതാളിന്റെ ഉപതാളുകളായി അദ്ധ്യായങ്ങൾ നിർമ്മിക്കുന്നു. പ്രധാനതാളിൽ ഉള്ളടക്കപ്പട്ടിക കൂട്ടിച്ചേർക്കുന്നു. അദ്ധ്യായങ്ങളുടെ പട്ടിക xls ഫയലിൽ തയാറാക്കിയിരിക്കണം.
നിർമ്മിച്ചത്: സുനിൽ വി.എസ്.
@vssun
vssun / custom-PageListExceptSubPages.py
Created Apr 5, 2012
താളുകളുടെ പട്ടിക, ഉപതാളുകൾ ഒഴിവാക്കി എടുക്കാൻ വിക്കിഗ്രന്ഥശാലക്കായി.
View custom-PageListExceptSubPages.py
#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
താളുകളുടെ പട്ടിക, ഉപതാളുകൾ ഒഴിവാക്കി എടുക്കാൻ
വിക്കിഗ്രന്ഥശാലക്കായി.
നിർമ്മിച്ചത്: സുനിൽ വി.എസ്.
തിയതി: 2012-04-04
"""
@vssun
vssun / custom-AddMessage.py
Created Mar 29, 2012
ഉപയോക്താക്കളുടെ താളുകളിൽ സന്ദേശങ്ങൾ ചേർക്കുന്നതിന് (പ്രത്യേകിച്ച്, സംഗമത്തിന് സ്വാഗതം ചെയ്യാൻ)
View custom-AddMessage.py
#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
ഉപയോക്താക്കളുടെ താളുകളിൽ സന്ദേശങ്ങൾ ചേർക്കുന്നതിന്
(പ്രത്യേകിച്ച്, സംഗമത്തിന് സ്വാഗതം ചെയ്യാൻ)
നിർമ്മിച്ചത്: സുനിൽ വി.എസ്.
തിയതി: 2012-03-28
പതിപ്പ് 2.0
"""
@vssun
vssun / uc5to5.1.py
Created Mar 25, 2012
ഒരു ഫയലിലെ ഉള്ളടക്കം മുഴുവൻ യൂനികോഡ് 5.0 പതിപ്പിൽ നിന്ന് 5.1 പതിപ്പിലേക്ക്. (മലയാളത്തിനായി മാത്രം) (അതായത് ചില്ലുകൾ പുതുക്കാൻ)
View uc5to5.1.py
#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
ഒരു ഫയലിലെ ഉള്ളടക്കം മുഴുവൻ യൂനികോഡ് 5.0 പതിപ്പിൽ നിന്ന് 5.1 പതിപ്പിലേക്ക്. (മലയാളത്തിനായി മാത്രം)
(അതായത് ചില്ലുകൾ പുതുക്കാൻ)
നിർമ്മിച്ചത്: സുനിൽ വി.എസ്.
തിയതി: 2012-03-25
പതിപ്പ് 1.0
@vssun
vssun / custom-{{ml-noun}}.py
Created Mar 8, 2012
വിക്കിനീഘണ്ടുവിലെ, 'നാമം' എന്ന തലക്കെട്ടുള്ള താളുകളിൽ, {{ml-noun}} എന്ന ഫലകം ഇല്ലെങ്കിൽ അത് കൂട്ടിച്ചേർക്കാനുള്ള സ്ക്രിപ്റ്റ് നി
View custom-{{ml-noun}}.py
#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
വിക്കിനീഘണ്ടുവിലെ, 'നാമം' എന്ന തലക്കെട്ടുള്ള താളുകളിൽ, {{ml-noun}} എന്ന ഫലകം ഇല്ലെങ്കിൽ അത് കൂട്ടിച്ചേർക്കാനുള്ള സ്ക്രിപ്റ്റ്
നിർമ്മിച്ചത്: സുനിൽ വി.എസ്.
തിയതി: 2012-03-03
"""
import wikipedia
You can’t perform that action at this time.