HypeLinks-API
HypeLinks-API copied to clipboard
A Smart Bookmark API that can classify websites into 10 different categories built using FastAPI and Tensorflow 2.0
HypeLinks API
HYPELINKS API
A Smart Bookmark API that can classify websites into 10 different categories
Explore the docs »
Demo
·
Report Bug
·
Request Feature
Table of Contents
-
About The Project
- Built With
-
Getting Started
- Prerequisites
- Installation
- Usage
- Roadmap
- Contributing
- License
- Contact
About The Project
An API that can classify a given url into various different categories.
Categories
- Sports
- News
- Fitness & Wellbeing
- Food & Recipes
- Politics
- Entertainment
- Business
- Blogs
- Science & Technology
- NSFW
Built With
Getting Started
To get a local copy up and running follow these simple steps.
Prerequisites
- Python 3.8.10 and the latest version of pip.
Installation
- Clone the repo
git clone https://github.com/iamyajat/hypelinks-api.git
- Install
virtualenv
pip install virtualenv
- Create a virtual environment
python -m venv env
.\env\Scripts\activate
- Install all requirements
pip install -r requirements.txt
- Start the API
uvicorn main:app --reload
Usage
To try the API out, go to http://127.0.0.1:8000/docs/ and test the different end-points out.
Roadmap
See the open issues for a list of proposed features (and known issues).
Contributing
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'feat: AmazingFeature'
)- Please refer to the commit guidelines mentioned here.
- Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
License
Distributed under the MIT License. See LICENSE
for more information.
Contact
Project Link: https://github.com/iamyajat/hypelinks-api