Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/niweera/cinesimile

CineSimile is a platform that shows similar movies for a specific movie.
https://github.com/niweera/cinesimile

open-source python streamlit

Last synced: about 1 month ago
JSON representation

CineSimile is a platform that shows similar movies for a specific movie.

Awesome Lists containing this project

README

        

[![Hacktoberfest](https://badgen.net/badge/hacktoberfest/friendly/pink)](CONTRIBUTING.md)
[![Open Source Love](https://badges.frapsoft.com/os/v1/open-source.svg?v=103)](https://github.com/ellerbrock/open-source-badges/)
[![MIT Licence](https://badges.frapsoft.com/os/mit/mit.svg?v=103)](https://opensource.org/licenses/mit-license.php)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)
[![Website cinesimile.niweera.com](https://img.shields.io/website-up-down-green-red/https/cinesimile.niweera.com.svg)](https://cinesimile.niweera.com/)
[![GitHub forks](https://img.shields.io/github/forks/Niweera/cinesimile.svg?style=social&label=Fork)](https://GitHub.com/Niweera/cinesimile/network/)
[![GitHub stars](https://img.shields.io/github/stars/Niweera/cinesimile.svg?style=social&label=Star)](https://GitHub.com/Niweera/cinesimile/stargazers/)
[![GitHub watchers](https://img.shields.io/github/watchers/Niweera/cinesimile.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/Niweera/cinesimile/watchers/)
[![GitHub contributors](https://img.shields.io/github/contributors/Niweera/cinesimile.svg)](https://GitHub.com/Niweera/cinesimile/graphs/contributors/)
[![GitHub issues](https://img.shields.io/github/issues/Niweera/cinesimile.svg)](https://GitHub.com/Niweera/cinesimile/issues/)
[![GitHub issues-closed](https://img.shields.io/github/issues-closed/Niweera/cinesimile.svg)](https://GitHub.com/Niweera/cinesimile/issues?q=is%3Aissue+is%3Aclosed)
[![GitHub pull-requests](https://img.shields.io/github/issues-pr/Niweera/cinesimile.svg)](https://GitHub.com/Niweera/cinesimile/pulls/)
[![GitHub pull-requests closed](https://img.shields.io/github/issues-pr-closed/Niweera/cinesimile.svg)](https://GitHub.com/Niweera/cinesimile/pulls/)



[![forthebadge](https://forthebadge.com/images/badges/built-with-love.svg)](https://cinesimile.niweera.com/)
[![forthebadge](https://forthebadge.com/images/badges/made-with-python.svg)](https://cinesimile.niweera.com/)
[![forthebadge](https://forthebadge.com/images/badges/you-didnt-ask-for-this.svg)](https://cinesimile.niweera.com/)
[![forthebadge](https://forthebadge.com/images/badges/winter-is-coming.svg)](https://cinesimile.niweera.com/)
[![forthebadge](https://forthebadge.com/images/badges/check-it-out.svg)](https://cinesimile.niweera.com/)

🎬 CineSimile


AI is here to take over the world. In the meantime, here's a good movie to watch!



![img.png](img.png)

## About The Project

CineSimile is a platform where you can find similar movies for a given movie.
Now online at [cinesimile.niweera.com](https://cinesimile.niweera.com/).

### Machine Learning

CineSimile is powered by machine learning to enhance the search capabilities and find a closer fit to your movie of choice. Similar technology is used by Netflix and Youtube to
tailor recommendations to your personal choices.

### Technology Used

- Streamlit - https://streamlit.io/
- Python

## Getting Started

Thank you for showing interest in CineSimile, an open sourced platform to find similar movies for a given movie. Please follow the steps and you'll soon end up being an open source
contributor and become a part of the Open Source Community😎. Please read the [CONTRIBUTING](https://github.com/Niweera/cinesimile/blob/master/CONTRIBUTING.md) document before
starting to contribute to this project and learn about the intricacies of Contributing.

1. [Fork](https://github.com/Niweera/cinesimile/fork) the repository.

2. Clone the repository to your Local machine.

```bash
$ git clone https://github.com//cinesimile.git
```

3. Install Python packages.

```bash
$ python3 -m pip install -r requirements.txt
```

4. Start the React development server.

```bash
$ streamlit run app.py
```

5. Do something amazing and Creative(FYI, pick an issue from the [issue list](https://github.com/Niweera/cinesimile/issues), and add a comment stating that you're going to work on
it.)

6. Commit and push the changes.

```bash
$ git add .

$ git commit -m "your commit message (make it meaningful and short)"

$ git push origin master
```

7. Finally, create a [pull request](https://www.youtube.com/watch?v=OHV64qh-uyY).

## Additional Information

9. If you are creating a new pull request please update your fork.

```bash
$ git pull upstream main
```

Do this before creating another pull request. By doing this, your fork will be up-to-date with the main repository.

## License

Distributed under the MIT License. See [LICENSE](https://github.com/Niweera/cinesimile/blob/master/LICENSE) for more information.

### Special thanks to [Dr. Adarsh Prasad Behera](https://scholar.google.com/citations?user=ce1y_FMAAAAJ&hl=en&oi=ao).