Convert html file to text file

from bs4 import BeautifulSoup
import urllib2
import glob, os

os.chdir(“./margeBlockRastParam”)

#confirm = input(“[c]Confirm or [v]Void: “)
#    if confirm != ‘c’ and confirm != ‘v’:
cwd = os.getcwd()
print “*******************************************************”
print ” You are converting html to txt file under directory : \n”, cwd
print “*******************************************************”
confirm = raw_input(“[y]es or [n]o: “)
if confirm == ‘y’:
for file in sorted(glob.glob(“*.html”)):
filename, fileExtension = os.path.splitext(file)
print filename + fileExtension,
f = open(filename + fileExtension,’r’)
soup = BeautifulSoup(f, “lxml”)
#print soup.get_text()
f.close()

fw = open(“temp.txt”,’w’)
fw.write(soup.get_text().encode(‘utf-8′))
fw.close()

with open(“temp.txt”,’r’) as f:
fw = open(filename + “.txt”,’w+’)
# remove first line to print while it is html title
next(f)
for i in f:
if i !=”\n”:
#print i
fw.write(i)

fw.close()
f.close()
os.remove(“temp.txt”)
print  ‘->’, filename+’.txt’
print “complete !!!”
else:
print “Abroad……”


MS Excel এ নির্বাচনী ফলাফল বিবরনী

Download lecture sheet (pdf format)

Download Excel Sheet

Microsoft Excel ব্যবহার করে বিভিন্ন নির্বাচনী ফরমসমূহ সহজে তৈরী করা যায়:  নিম্নে ধাপে ধাপে চিত্রের মাধ্যমে দেখানো হল:
১. একটি Excel ফাইল নিয়ে ক্রম, কেন্দ্রের নাম, ভোটার সংখ্যা, প্রার্থীর নাম, বৈধ ভোট, বাতিলকৃত ভোট, প্রদত্ত ভোট, শতকরা হার কলাম নাম দিয়ে নিচের ছক মোতাবেক পূরন করি। নিচের ছক অনুসারে কেন্দ্রের নাম ও কেন্দ্রভিত্তিক ভোটার সংখ্যা এন্ট্রি করি। এবার বৈধ ভোট, প্রদত্ত ভোট ও শতকরা হার কলাম তিনটি নিচের নির্দেশনা মোতাবেক Excel ফরমুলা লিখি।
(ক) বৈধ ভোট = সকল প্রতিদ্বন্দী প্রার্থীদের যোগফল
(খ) প্রদত্ত ভোট = বৈধ ভোট এবং বাতিলকৃত ভোটের যোগফল
(গ) শতকরা হার = কেন্দ্রের প্রদত্ত ভোট ÷ কেন্দ্রের ভোটার সংখ্যা

Continue reading


How to solve UTF-8 url in WordPress

If utf-8 URL does not work in WordPress then go to httpd.conf file in apache web server. If you use wamp server, you can find it to go where you have installed. By default it should be C:\wamp\bin\apache\Apache2.4.4\conf\httpd.conf. Open this file in notepad then search mod_rewrite and unquote the line.

So that change it from:

#LoadModule rewrite_module modules/mod_rewrite.so

to just

LoadModule rewrite_module modules/mod_rewrite.so


ইউনিকোড এবং নিকস কনভার্টার

ইউনিকোড কী ?

ইউনিকোড অর্থাৎ ইউনিক কোড । ইউনিকোড বিশ্বের প্রতিটি ভাষার প্রতিটি অক্ষরের জন্য একটি করে নম্বর প্রদান করে, সেটা যে প্লাটফর্মেই হোক, সেটা যে প্রোগ্রামেই হোক, সেটা যে ভাষারই হোক। ফলে বিশ্বের যেকোন কম্পিউটারে নিজস্ব মার্তৃভাষায় লেখা যেকোন তথ্য কোনরূপ ঝামেলা ছাড়াই দেখা ও পড়া সম্ভব।

কম্পিউটারে সকল লিপি বা অক্ষর সংরক্ষিত হয় একটি করে একক সংখ্যা দিয়ে। ইউনিকোড আবিষ্কার হওয়ার আগে কম্পিউটারে নিজমার্তৃভাষায় লেখার জন্য বিভিন্ন লিপিসংকেত  ব্যবহার হতো। ফলে একই লিপিসংকেতের সংখ্যা বিভিন্ন ভাষায় বিভিন্ন ভাবে ব্যবহার হতো। তাই কম্পিউটারে একইসাথে একাধিক ভাষায় তথ্য সংরক্ষণ দূরহ হতো। বিশেষ করে সার্ভারে ও ওয়েবসাইটে তথ্য সংরক্ষণ ও প্রকাশ জটিল আকার ধারণ করতো।

Continue reading


গভর্নমেন্ট আইটিসি অফিসার্স ফোরাম-এর নতুন কার্যনির্বাহী কমিটি

গত ৩০শে এপ্রিল ২০১৪ তারিখ গভর্নমেন্ট আইটিসি অফিসার্স ফোরাম-এর কার্যনির্বাহী কমিটির নির্বাচন অনুষ্ঠিত হয়, যেখানে আমি ফোরাম এর যুগ্ম-সচিব নির্বাচিত হই।

নির্বাচনটি ঢাকার পলাশিতে অবস্থিত বাংলাদেশ ব্যুরো অব এডুকেশনাল ইনফরমেশন অ্যান্ড স্যাটিকটিস (ব্যানবেইস) এ অনুষ্ঠিত হয় এবং উক্ত নির্বাচনে আক্তার-জিয়া পরিষদ পূর্ণ প্যানেল বিপুল ভোটে নির্বাচিত হয়।

Continue reading