Git Product home page Git Product logo

libremdb's People

Contributors

dyras avatar esmailelbobdev2 avatar httpjamesm avatar jamesbrown8532 avatar noplagiarism avatar nyuuzyou avatar privacydevel avatar raistlingru avatar sudovanilla avatar thefrenchghosty avatar tinywifi avatar tuxpizza avatar zyachel 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  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  avatar  avatar

libremdb's Issues

sharp: Installation error: Invalid Version: 1.2.4_git20230717

Hello, when running the Dockerfile, I get:

time="2023-12-13T00:39:36-06:00" level=warning msg="missing \"X_TAG\" build argument. Try adding \"--build-arg X_TAG=<VALUE>\" to the command line"
[1/3] STEP 1/7: FROM node:lts-alpine AS deps
[1/3] STEP 2/7: RUN apk add --no-cache wget
--> Using cache e76f62880fe4efd1bed897a7274e685d6f3fe1520b898dd33fa3517682203a68
--> e76f62880fe4
[1/3] STEP 3/7: WORKDIR /opt/app
--> Using cache c551b76572faaf74b34ecb3a64b4faacc4198979278a16739d912a5ce1d43604
--> c551b76572fa
[1/3] STEP 4/7: RUN wget https://raw.githubusercontent.com/zyachel/libremdb/main/package.json
--> Using cache f08acfaaa21eecc28cae17d0c471c925a6f6b81a346512d3a4803d88f8fe3887
--> f08acfaaa21e
[1/3] STEP 5/7: RUN wget https://raw.githubusercontent.com/zyachel/libremdb/main/pnpm-lock.yaml
--> Using cache 2c688ce2451bb8b5b74eb893e0308ddec6edba2178e5cdb7c0f50de0c7c35009
--> 2c688ce2451b
[1/3] STEP 6/7: RUN npm install -g pnpm
--> Using cache cb7882a41993d4414fdf68ca1ff7db7a7471bb147554bd300a9a09475dbe9899
--> cb7882a41993
[1/3] STEP 7/7: RUN pnpm install
Lockfile is up to date, resolution step is skipped
Progress: resolved 1, reused 0, downloaded 0, added 0
Packages: +329
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Progress: resolved 329, reused 0, downloaded 70, added 70
Progress: resolved 329, reused 0, downloaded 187, added 186
Progress: resolved 329, reused 0, downloaded 300, added 300
Progress: resolved 329, reused 0, downloaded 326, added 326
Progress: resolved 329, reused 0, downloaded 329, added 329, done
.../[email protected]/node_modules/sharp install$ (node install/libvips && node install/dll-copy && prebuild-install) || (node install/can-compile && node-gyp rebuild && node install/dll-copy)
.../[email protected]/node_modules/sharp install: sharp: Installation error: Invalid Version: 1.2.4_git20230717
.../[email protected]/node_modules/sharp install: sharp: Please see https://sharp.pixelplumbing.com/install for required dependencies
.../[email protected]/node_modules/sharp install: Failed
 ELIFECYCLE  Command failed with exit code 1.
Error: building at STEP "RUN pnpm install": while running runtime: exit status 1

Request for Progressive Web App (PWA) Version of Libremdb

With a PWA, users can access Libremdb even when they're offline, which is super handy. Plus, it's compatible with various platforms, so everyone can enjoy Libremdb regardless of their device.

I hope you consider this request because a PWA would be a fantastic addition to Libremdb. Thanks a bunch!

PNPM Version / Lockfile Mismatch

Step 5/23 : RUN pnpm install --frozen-lockfile


 ---> Running in 3f9499b65abe

 ERR_PNPM_FROZEN_LOCKFILE_WITH_OUTDATED_LOCKFILE  Cannot perform a frozen installation because the version of the lockfile is incompatible with this version of pnpm

Try either:
1. Aligning the version of pnpm that generated the lockfile with the version that installs from it, or
2. Migrating the lockfile so that it is compatible with the newer version of pnpm, or
3. Using "pnpm install --no-frozen-lockfile".
Note that in CI environments, this setting is enabled by default.

ERROR: Build step failed with exception
com.github.dockerjava.api.exception.DockerClientException: Could not build image: The command '/bin/sh -c pnpm install --frozen-lockfile' returned a non-zero code: 1
	at com.github.dockerjava.api.command.BuildImageResultCallback.getImageId(BuildImageResultCallback.java:78)
	at com.github.dockerjava.api.command.BuildImageResultCallback.awaitImageId(BuildImageResultCallback.java:50)
	at com.nirima.jenkins.plugins.docker.builder.DockerBuilderPublisher$Run.buildImage(DockerBuilderPublisher.java:404)
	at com.nirima.jenkins.plugins.docker.builder.DockerBuilderPublisher$Run.run(DockerBuilderPublisher.java:344)
	at com.nirima.jenkins.plugins.docker.builder.DockerBuilderPublisher.perform(DockerBuilderPublisher.java:486)
	at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:123)
	at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:80)
	at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
	at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:818)
	at hudson.model.Build$BuildExecution.build(Build.java:199)
	at hudson.model.Build$BuildExecution.doRun(Build.java:164)
	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:526)
	at hudson.model.Run.execute(Run.java:1900)
	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)
	at hudson.model.ResourceController.execute(ResourceController.java:101)
	at hudson.model.Executor.run(Executor.java:442)
Build step 'Build / Publish Docker Image' marked build as failure

According to this comment from a maintainer of PNPM, the version should be pinned in CI pipelines.

Request: full Technical Specs URL

Nice work! I could use this instead of IMDB, I only miss checking the full Technical Specs page.
I make this request In case you thought there wasn't interest in that section, let me assure you that we photography nerds are many, and we want to check, for instance, what kind of lenses were used. The small summary we get now isn't enough.

I'm talking, of course, about URLs like this one:
https://www.imdb.com/title/tt0133093/technical/?ref_=tt_spec_sm

In any case, thanks a lot for this project!

Search suggestions

Not sure if this is possible due to how libremdb works, but one feature I make use of a lot on imdb that's missing is having it show matching search results as you type.

Libremdb cannot be used with cookies (or storage?) disabled

I use this extension to browse with cookies disabled, however when using Libremdb I get this error:
Application error: a client-side exception has occurred (see the browser console for more information).

Console says:
DOMException: The operation is insecure.
A client-side exception has occurred, see here for more info: https://nextjs.org/docs/messages/client-side-exception-occurred
Uncaught Error: Minified React error #423; visit https://reactjs.org/docs/error-decoder.html?invariant=423 for the full message or use the non-minified dev environment for full errors and additional helpful warnings.

Enabling cookies again (via extension) makes Libremdb work.

404 of pages not yet implemented should redirect to imdb

When searching for some imdb pages this project currently doesn't support, we're taken to a 404 page. It's ok not to have everything covered, but the original url of the page we were going for is lost in the process. Sure there is a pop-up button on the toolbar up there to go to the corresponding imdb page... but it takes you to https://www.imdb.com/404... eheh.

See for yourself the Characters sections on a Series page:

libremdb should retain the original imdb url you were going for, and for pages it doesn't cover yet, give users the opportunity to browse that exact page over at the original website.

This would be especially useful for people like mewho have activated redirectors like LibRedirect and can have a hard time accessing the original website's page

Application error: a client side exception has occurred

Opening libremdb results in:

framework-ba86d075c3365de8.js:11 RangeError: maximumFractionDigits value is out of range.
    at new NumberFormat (<anonymous>)
    at u ([titleId]-81d8a26ff4d81d8f.js:1)
    at P ([titleId]-81d8a26ff4d81d8f.js:1)
    at fN (framework-ba86d075c3365de8.js:11)
    at i (framework-ba86d075c3365de8.js:11)
    at ib (framework-ba86d075c3365de8.js:11)
    at h9 (framework-ba86d075c3365de8.js:11)
    at h8 (framework-ba86d075c3365de8.js:11)
    at hY (framework-ba86d075c3365de8.js:11)
    at hX (framework-ba86d075c3365de8.js:11)

Browser: qutebrowser v2.5.2
Backend: QtWebEngine 5.15.3, based on Chromium 87.0.4280.144

Add lmdb.tokhmi.xyz

| [lmdb.tokhmi.xyz](https://lmdb.tokhmi.xyz/) | U.S. | Oracel | Operated by [Tokhmi](https://tokhmi.xyz) |

Mobile

Is there any plan to have a mobile app for Android?

It will be much useful in this case and can be a 100% replacement for the iMDB app as well

Include a version

Hello, thank you for making this!

I just stumbled over here and noticed there was a new release recently. How can I see if a hosted instance already has updated or which version they are running?

In case it's not possible: please add a version somewhere (maybe the about page).

Full Cast & Crew?

Hello, first I would like to thank you for such a wonderful project. I discovered it recently, but I already like it very much.

Now I have a question. Is it possible to display Full Cast & Crew using libredb? An example to make it clear what am I talking about:
https://www.imdb.com/title/tt1049413/fullcredits

This can be either a support request or eventually a feature suggestion. 😇

libremdb doesn't work anymore

since yesterday, libremdb stopped working on my instance.
I thought this was due to some problem on my part, but after some thorough troubleshooting, I realized this isn't related to my specific install.
so I tested every libremdb public instance I could find (including those in the README.md file) and, to my amazement, no one worked.

not sure what is happening, but anytime I use the title/ path I get

something went wrong (500)

sadge

you can easily reproduce it with the links below (and probably with your own instance as well)
https://libremdb.herokuapp.com/title/tt23556804
https://libremdb.pussthecat.org/title/tt23556804
https://libremdbeu.herokuapp.com/title/tt23556804
https://lmdb.tokhmi.xyz/title/tt23556804
https://libremdb.esmailelbob.xyz/title/tt23556804
https://libremdb.pussthecat.org/title/tt23556804

P.S.: I looked for logs inside the pod, but couldn't find any.

Users' reviews and libremdb

Every instance I tried using to see the user reviews for any movie resulted in 404. For example.

Is there no support for this and if that's the case is this feature planned?

How does it work?

Excuse me but how I use it?? normally in nitter or any other software you can replace URLs but for some reason when I do it here I get 404 page so how am I supposed to use it?

Remove instance of "Esmail EL BoB"

Esmail is actively forbidding members or supporters of the LGBTQIA+ community to use their services via a TOS document*.
This is absolutely queerphobic and extremely discriminating. Therefore I ask to remove their instance libremdb.esmailelbob.xyz / libremdb.esmail5pdn24shtvieloeedh7ehz3nrwcdivnfhfcedl7gf4kwddhkqd.onion from the list, to not further support their actions.

*See the commit here: EsmailELBoBDev2/upptime@c46b9bf -> https://web.archive.org/web/20230522041632/https://github.com/EsmailELBoBDev2/upptime/commit/c46b9bfd03b211dff2b87737da2de33629685a5a

Add "More like this" section

Hi, first of all, I just wanted to congratulate you for the project, it's pretty nice and useful, especially due to how bloated the web has become lately. With that said, it would be nice if your project also included the "similar" section on the alternative imdb front-end. Many people, including myself, use imdb as a way to find similar movies to one movie that we liked it.
image

something went wrong (500)

Hi, I'm having issue's title as message when trying to load this page:

https://libremdb.iket.me/name/nm0685856

I'm using F-Droid's Fennec browser over LineageOS (Android 10 equivalent) on an old Moto E LTE (surnia) 2015.

Just reporting. Please let me know if I could provide any useful information.

Thanks a lot!

Better Credit Layout

This may be one and the same with #33, but I'm referring specifically to the pages on individual cast/crew members.

The current layout for credits is unintuitive compared to IMDB, and lacks details like how many episodes of a TV Show they've worked on or the option to list them out.

A good first step I feel would be to order credits in a vertical dropdown menu instead of a horizontal list of thumbnails. From there you could layer additional credit details into subfolders.

500 error on searching

Hello

When I try searching on Libremdb, it gives me a 500 error. there's nothing useful in the logs. I tried it on a different server, and it does the same thing. Any ideas?

Actors' pages

Hello

so I came into a problem whereby on every instance I've found, the actor pages don't load. they 404. e.g. here Is this a known problem?

Trivia should have 'read more'

A lot of titles on IMDb proper have a significant number of trivia items.

On libremdb there isn't an option to click through and see more trivia items.

Small thing but it is a big reason why I use IMDb.

View all awards Error 404

When trying to look up/view awards under Accolades for the Person/Movie/TV Show, all of them returns error 404

docker?

Hi,

are you planning to support docker image? and is there any public instance to check.?

thanks

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.