SoftwareProjectLabII
Md.MuktarHosen(BSSE1116)
Md.RakibTrofder(BSSE1129)
PresentedBy:
Supervisedby:
KishanKumarGanguly
Lecturer,InstituteofInformationTechnology
UniversityofDhaka
ProjectName:BlogBee
2
Introduction
BlogBee is a textual content-based online platform that fetches audio from YouTube videos
and converts them into textual blog/article. Then it will categorize the converted articles based
on the following topics/tags:
� Sports
� Life story
� Science
� Religion
� Technology
� Sociology
� Health
� Politics
� Demography
There will be two types of users:
� Registered users and
� Non-registered users
Introduction(Cont.)
� BlogBee’s news feed is a scrollable application where content will come one
after another - that is as a list with content preview. If any user searches for a
specific topic, the searching result will be shown as a grid content preview (like
YouTube). When anyone clicks on a particular content’s preview, then the
whole document will be displayed.
� While reading a particular content/blog, similar types of content (based on the
topics) will be recommended to the user.
� Any user can be able to search content, read content, get recommendations
for similar topic-related content. Registered users will also be able to save
blogs, share, and react to each article.
Scope of the project
BlogBee will provide the following services/features:
� Login and Sign up
� Accessibility to any user
� Topic wise categorization of an article
� Searching any video’s textual format from YouTube.
� Youtube Video Link to Content Conversion
� Recommendation
� Save Articles, React and Share options for registered users.
� Searching by a keyword.
Scope of the project(Cont.)
The services BlogBee will not provide:
� Only audio to text conversion, not to picture/formula/figures.
� Will not convert videos with a language that is not in English.
� Will not provide any recommendation based on the youtube-channel from which
the video was taken.
Assumptions:
� The user will use English throughout the application for search and other purposes.
� The user will search from the selected 9 topics.
Scope of the project(Cont.)
Deliverables:
� BlogBee Web Application
� SRS Documentation
� Final Report
Technologies:
Following technologies will be used:
� ASP.NET
� Python
� YouTube API
Motivation
� There are many users who prefer reading a textual blog rather than
listening to a youtube video with the same information. Our motive is to
develop a system that will provide them the opportunity to read the
textual format of a youtube video.
� Recommendation helps the user to find relevant content easily,
that’s why our system will provide this recommendation feature.
� Sometimes users find a topic interesting and want to save the blog to read
in the future. Our system will provide the save option for registered users to
fulfill this need.
� To display the articles in an arranged way we categorize the
articles based on topics. So users will find all the articles on similar
topics together.
� Easily find any information to read the blog rather than see the
whole video
Work Plan
We plan to continue our project in the following order:
� Project Initialization & Requirements Collection
� Background Studies
� Project Proposal Preparation
� Learn About Technologies
� SRS Report Documentation
� Mid Term Presentation 1
� Project Implementation
� Mid Term Presentation 2
� Deployment of the Final Project
� Final Report Writing
Start Date End Date Description Duration
20-Jan 26 -Jan Project Initialization: Define
Scope
1 week
27 -Jan 2-Feb Background Studies 1 week
3-Feb 5-Feb Project Proposal Preparation 3 Days
6 Feb 10 Feb Learn About Technologies 5 Days
11 Feb 17 Feb SRS Report Documentation 1 Week
18 Feb 24 Feb Mid Term Presentation 1 1 Week
25 Feb 27 March Project Implementation 4 Weeks
27 March 30 March Mid Term Presentation 2 3 Days
31 March 3 April Deployment of the Final Project 4 Days
4 April 7 April Testing 4 Days
8 April 11 April Report writing 4 Days
28 April 30 April Final Presentation 3 Days
Work Plan with timeline
Thank You !!!

Video to text blog (blog bee)

  • 1.
  • 2.
  • 3.
    Introduction BlogBee is atextual content-based online platform that fetches audio from YouTube videos and converts them into textual blog/article. Then it will categorize the converted articles based on the following topics/tags: � Sports � Life story � Science � Religion � Technology � Sociology � Health � Politics � Demography There will be two types of users: � Registered users and � Non-registered users
  • 4.
    Introduction(Cont.) � BlogBee’s newsfeed is a scrollable application where content will come one after another - that is as a list with content preview. If any user searches for a specific topic, the searching result will be shown as a grid content preview (like YouTube). When anyone clicks on a particular content’s preview, then the whole document will be displayed. � While reading a particular content/blog, similar types of content (based on the topics) will be recommended to the user. � Any user can be able to search content, read content, get recommendations for similar topic-related content. Registered users will also be able to save blogs, share, and react to each article.
  • 5.
    Scope of theproject BlogBee will provide the following services/features: � Login and Sign up � Accessibility to any user � Topic wise categorization of an article � Searching any video’s textual format from YouTube. � Youtube Video Link to Content Conversion � Recommendation � Save Articles, React and Share options for registered users. � Searching by a keyword.
  • 6.
    Scope of theproject(Cont.) The services BlogBee will not provide: � Only audio to text conversion, not to picture/formula/figures. � Will not convert videos with a language that is not in English. � Will not provide any recommendation based on the youtube-channel from which the video was taken. Assumptions: � The user will use English throughout the application for search and other purposes. � The user will search from the selected 9 topics.
  • 7.
    Scope of theproject(Cont.) Deliverables: � BlogBee Web Application � SRS Documentation � Final Report Technologies: Following technologies will be used: � ASP.NET � Python � YouTube API
  • 8.
    Motivation � There aremany users who prefer reading a textual blog rather than listening to a youtube video with the same information. Our motive is to develop a system that will provide them the opportunity to read the textual format of a youtube video. � Recommendation helps the user to find relevant content easily, that’s why our system will provide this recommendation feature. � Sometimes users find a topic interesting and want to save the blog to read in the future. Our system will provide the save option for registered users to fulfill this need. � To display the articles in an arranged way we categorize the articles based on topics. So users will find all the articles on similar topics together. � Easily find any information to read the blog rather than see the whole video
  • 9.
    Work Plan We planto continue our project in the following order: � Project Initialization & Requirements Collection � Background Studies � Project Proposal Preparation � Learn About Technologies � SRS Report Documentation � Mid Term Presentation 1 � Project Implementation � Mid Term Presentation 2 � Deployment of the Final Project � Final Report Writing
  • 10.
    Start Date EndDate Description Duration 20-Jan 26 -Jan Project Initialization: Define Scope 1 week 27 -Jan 2-Feb Background Studies 1 week 3-Feb 5-Feb Project Proposal Preparation 3 Days 6 Feb 10 Feb Learn About Technologies 5 Days 11 Feb 17 Feb SRS Report Documentation 1 Week 18 Feb 24 Feb Mid Term Presentation 1 1 Week 25 Feb 27 March Project Implementation 4 Weeks 27 March 30 March Mid Term Presentation 2 3 Days 31 March 3 April Deployment of the Final Project 4 Days 4 April 7 April Testing 4 Days 8 April 11 April Report writing 4 Days 28 April 30 April Final Presentation 3 Days Work Plan with timeline
  • 11.