Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Files
F42489537
README.md
SrijaC (SrijaC)
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Authored By
SrijaC
Mar 9 2024, 7:08 AM
2024-03-09 07:08:24 (UTC+0)
Size
2 KB
Referenced Files
None
Subscribers
None
README.md
View Options
#
Citation
Recommender
##
Problem
Statement
Finding
credible
sources
for
citations
can
be
a
time
-
consuming
task
for
editors
,
researchers
,
and
content
creators
.
This
process
often
involves
manually
searching
for
relevant
sources
that
support
the
content
'
s
claims
,
which
can
be
tedious
and
inefficient
.
##
Overview
This
tool
aims
to
improve
the
quality
and
credibility
of
content
by
providing
accurate
and
relevant
source
suggestions
,
ultimately
saving
time
and
effort
in
the
research
process
.
##
Features
-
Automatically
analyzes
articles
and
user
queries
-
Suggests
relevant
and
credible
sources
-
Improves
the
quality
and
credibility
of
content
-
Saves
time
and
effort
in
the
research
process
##
Main
Functionality
The
Credible
Source
Finder
tool
uses
Flask
,
pandas
,
and
TextBlob
to
suggest
credible
sources
for
content
,
aiming
to
save
time
and
improve
content
quality
.
It
does
this
by
analyzing
user
queries
and
articles
,
fetching
search
results
using
the
Bing
API
,
and
performing
sentiment
analysis
to
rank
sources
based
on
relevance
and
credibility
.
**
Key
Steps
:**
-
**
User
Input
:**
Takes
user
input
from
a
form
.
-
**
Data
Processing
:**
Processes
input
by
tokenizing
,
removing
stopwords
,
and
stemming
words
.
-
**
API
Integration
:**
Uses
the
Bing
API
to
fetch
search
results
based
on
the
processed
query
.
-
**
Sentiment
Analysis
:**
Analyzes
the
sentiment
of
the
input
query
and
search
result
snippets
.
-
**
Result
Presentation
:**
Ranks
search
results
based
on
sentiment
and
displays
them
to
the
user
.
##
Installation
and
Running
1
.
Clone
the
repository
-
```
bash
git
clone
https
:
//github.com/eeshadasi/CitationRecommender.git
```
2
.
Install
the
required
Python
packages
-
```
bash
pip
install
-
r
requirements
.
txt
```
3
.
Set
up
the
configuration
file
`
credentials
.
ini
`
with
your
Bing
API
key
-
```
bash
[
BingAPI
]
api_key
=
YOUR_BING_API_KEY
```
4
.
Run
the
Flask
application
-
```
bash
python
app
.
py
```
5
.
Access
the
application
in
your
web
browser
##
Usage
-
Enter
a
query
or
article
text
in
the
input
field
.
-
Click
the
"Submit"
button
to
fetch
search
results
and
source
suggestions
.
-
The
application
will
display
a
list
of
suggested
sources
based
on
the
analysis
.
##
Screenshots



##
Future
Enhancements
-
Integration
with
Citation
Hunt
to
suggest
citations
and
other
writing
platforms
-
Expansion
to
include
additional
languages
and
sources
-
Incorporation
of
user
feedback
to
improve
source
suggestions
over
time
##
Contributors
-
[
Eesha
Dasi
](
https
:
//github.com/eeshadasi)
-
[
Chanda
Srija
](
https
:
//github.com/SrijaC2)
-
[
Y
Vineetha
Reddy
](
https
:
//github.com/vineethayasa)
File Metadata
Details
Attached
Mime Type
text/plain
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
14832616
Default Alt Text
README.md (2 KB)
Attached To
Mode
T359717: Citation Recommender
Attached
Detach File
Event Timeline
Log In to Comment