Giter Club home page Giter Club logo

global-streaming-search's Introduction

About

Self-taught developer doing random things.

Colaski's GitHub Stats

global-streaming-search's People

Contributors

colaski avatar dewey avatar seriousbug avatar sgabler avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

global-streaming-search's Issues

Feature Request: Add 4K tag

Could you add the 4K next to the streaming service similar to JustWatch and Trakt. This will allow us to know which service and in which country the content is available on 4K.

Thanks

Search not working on self-hosted install

I've tried installing on an Ubuntu Server in Oracle Cloud Free Tier, on a Compute Instance. I've been able to access the search page in browser from remote machine but I'm unable to find any results when searching.

Am I missing some components? Nginx?

Would it be possible to provide detailed guide on how to set up on Ubuntu Server?

I think some dependencies were missing in the beginning to had to run some additional commands and install various components.

I believe Docker image would be easier set up. Even with running that, search is not working. Please can you help?

Resolution: Was able to use Docker Installation in Oracle Cloud Free Tier compute instance.

Movies not showing up

When I search, nothing comes up. Has been occurring for multiple days in a row now.

Issue with 'Back' button navigation within the application

Hello,

this project is really cool. I played around with it locally and find it very useful!

It seems that back navigation is either not working, or is not implemented yet.

Here are the steps to reproduce the issue:

  1. Navigate to page A within the app, e.g. "search results for 'fight'"
  2. Navigate to page B within the app, e.g. "title page for 'Fight Club'"
  3. Click on the 'Back' button on the browser.

Expected behavior:
The application navigates back to page A within the Svelte app.

Actual behavior:
The application navigates back to the most recently visited page prior to visiting the Svelte app.

Thank you so much for your time and consideration

NCIS: New Orleans show opens empty page

I know that the show is available in some countries, I can find it on JustWatch, however when searching through global streaming search I find it but when I open the details I get an empty page, not even the description/summary of the series. Could it be the colon in the title that breaks the UI?

Feature request: Add number of seasons per streaming service

On the official website you can see the number of seasons per streaming service:
image
This is helpful to be able to find which streaming service has all of a show's seasons.

In the API I see that this information is available,. For example, here is an object from the offers array.

{
    "jw_entity_id": "ts85167",
    "type": "aggregated",
    "monetization_type": "flatrate",
    "provider_id": 15,
    "package_short_name": "hlu",
    "currency": "USD",
    "urls": {
        "standard_web": "https://www.hulu.com/watch/e03add94-3392-45a3-b036-034cb00ae9d0",
        "deeplink_rokuos": "launch/2285?contentID=e03add94-3392-45a3-b036-034cb00ae9d0"
    },
    "presentation_type": "hd",
    "element_count": 4,
    "new_element_count": 4,
    "country": "US"
}

You can see here that element_count is 4, which indicates that US Hulu has 4 seasons of this show (What We Do in the Shadows).

Could you add this to the site please?

Here is a mockup I created, but feel free to design it as you see fit!
image

How to run on VPS

I love this service
But when I get the VPS to run, only the VPS's own localhost:8000 can be viewed
Other computers can not view with VPS IP :8000 connection

And then I see
Network: Add --host to expose
How do I set this up?

Can we have SkyShowtime and TOD added?

SkyShowtime and TOD are two services listed on JustWatch but no results show for either service in Global Streaming Search. Is there a plan to add these and also what work may be involved in order to get these added?

The old README had better instructions for docker

The new instructions point the user to docker hub, but don't tell users what port to expose or how to do it.

The command

docker run -p 8000:8000 colaski/global-streaming-search

seems to be the easiest way of running this at this current time.

Public API

I'm currently setting up a private instance of SearXNG and I would like to incorporate results from this. Would it be possible to include a simple API, which runs all the scripts on backend and then returns the result as JSON?

Feature Request: Docker Version

Hey there, very cool project and super useful.

I wonder if you would consider making a containerized docker version of Global Streaming Search. The actual website only sometimes works, probably due to too many requests, so being able to run it locally via docker would be a big improvement and hopefully reduce the load on your server.

Thanks!

Making a shortcut for daily usage

This is likely just my limited understanding, but to operate the site successfully I have had to re-use "npm run start" every time. A solution to this would be appreciated. In the meantime, I have built a batch file for a quick shortcut. I do not want to see the cmd window. I cannot seem to automatically close the cmd/console window containing log that is produced by "npm run start" or make it run invisibly. I have only been able to minimize it. Traditional exit, timeout, taskkill and other cmd tools have been unsuccessful within my simple batch file code. I presume it is a piece of npm build that I haven't grasped yet with my inexperience. Suggestions or alternatives for this novice are appreciated.

@echo off
cd C:\Users\<%userprofile%>\Documents\GitHub\global-streaming-search
start "" npm run start
start http://localhost:8000
exit

Not working

This doesn't seem to have been working for a couple of weeks now. Any chance of a fix?

CORS policy error

Access to fetch at 'https://blooming-savannah-63408.herokuapp.com/https://apis.justwatch.com/content/titles/fr_FR/popular' from origin 'https://colaski.github.io' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.

when using https://colaski.github.io/global-streaming-search/ from Chrome.

404 for bundle.js and bundle.css

Hey there,

I tried installing this today in both Windows and Linux. In both cases I get a blank white page with only header information and some body tags with nothing inside of them in the html source.

Looking at the logs I get

  [16:28:48] 200 ─ 4.66ms ─ /
  [16:28:58] 404 ─ 0.24ms ─ /build/bundle.css
  [16:28:58] 404 ─ 0.39ms ─ /build/bundle.js
  [16:28:58] 200 ─ 2.14ms ─ /global.css

So both bundle.css and bundle.js appear to be missing.

Steps to reproduce are just the steps from your readme:

git clone https://github.com/Colaski/global-streaming-search.git
cd global-streaming-search
npm install
npm run start
> [email protected] start
> sirv public --no-clear --port 8000


  Your application is ready~! 🚀

  - Local:      http://localhost:8000
  - Network:    Add `--host` to expose

────────────────── LOGS ──────────────────

  [16:28:48] 200 ─ 4.66ms ─ /
  [16:28:58] 404 ─ 0.24ms ─ /build/bundle.css
  [16:28:58] 404 ─ 0.39ms ─ /build/bundle.js
  [16:28:58] 200 ─ 2.14ms ─ /global.css

Feature Request: arm and arm64 builds

Great project & brilliant idea!

Could you please add arm and arm64 builds to run this Docker image also on Raspberry Pi and on M1 Mac computers?

Happy to help with testing.

Empty result

Just found your work. At i'm glad someone think on this.
What i cant understand after reading your files, its wich one you edit to change the Proxy url.
I install in my server, but only find API, not the proxy url to change from your free option.
Also send me your btc/pp/whatever for me to donate, i see it can work, and what a good work you done.

Message for an empty state of search results

My first search was for a film that doesn't seem to be anywhere, and this was the result:

image

It was a bit confusing, and I had to search for another film to understand how the site works.

A simple solution to this would be to have a message that says "Film not found on any streaming service".

A cooler solution would be to say something like "Not found after searching 14 streaming services across 36 countries" with a link or toggle UI to see what those services and countries are.

Very nice project, thank you for putting in the work!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.