Giter Site home page Giter Site logo

peavers / jackett-rss-processor Goto Github PK

View Code? Open in Web Editor NEW
17.0 2.0 2.0 12.36 MB

Small service to fetch torrent files from Jackett supplied RSS feeds every 5 minutes based on your regex patterns.

Java 32.67% JavaScript 1.43% TypeScript 48.35% HTML 15.24% SCSS 2.30%
jackett rss rss-reader webflux reactive-programming typescript rss-filters torrent-files regex

jackett-rss-processor's Issues

Can't add a feed

Hello,

Can't add a feed from an external or your internal (Stack) Jackett.
I got this error:

2021-02-06T17:16:58.657576658Z org.springframework.core.codec.CodecException: Could not create JAXBContext for class [class space.forloop.rss.domain.jackett.JacketRoot]: Implementation of JAXB-API has not been found on module path or classpath.; nested exception is javax.xml.bind.JAXBException: Implementation of JAXB-API has not been found on module path or classpath.
2021-02-06T17:16:58.657710948Z  - with linked exception:
2021-02-06T17:16:58.657780611Z [java.lang.ClassNotFoundException: com.sun.xml.bind.v2.ContextFactory]
2021-02-06T17:16:58.686638739Z 	at org.springframework.http.codec.xml.JaxbContextContainer.lambda$getJaxbContext$0(JaxbContextContainer.java:58) ~[spring-web-5.2.8.RELEASE.jar:5.2.8.RELEASE]
2021-02-06T17:16:58.696465334Z 	Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: 
2021-02-06T17:16:58.705290254Z Error has been observed at the following site(s):
2021-02-06T17:16:58.705469957Z 	|_ checkpoint ⇢ Body from GET http://10.1.1.10:8117/api/v2.0/indexers/mytracker/results/torznab/api?apikey=mykey&t=search&cat=&q= [DefaultClientResponse]
2021-02-06T17:16:58.712968948Z 	|_ checkpoint ⇢ Handler space.forloop.rss.controllers.FeedController#save(Feed) [DispatcherHandler]
2021-02-06T17:16:58.713129238Z 	|_ checkpoint ⇢ space.forloop.rss.filters.ResourceWebFilter [DefaultWebFilterChain]
2021-02-06T17:16:58.713206439Z 	|_ checkpoint ⇢ HTTP POST "/api/feeds" [ExceptionHandlingWebHandler]

Any advice?

Thanks

Mongo connection issue

Hi

I've just added this to my seedbox but can't get it to work using the docker-compose settings specified.

The logs for jackett-rss-processor are

Caused by: com.mongodb.MongoTimeoutException: Timed out after 30000 ms while waiting for a server that matches WritableServerSelector. Client view of cluster state is {type=UNKNOWN, servers=[{address=localhost:27017, type=UNKNOWN, state=CONNECTING, exception={com.mongodb.MongoSocketOpenException: Exception opening socket}, caused by {io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: localhost/127.0.0.1:27017}, caused by {java.net.ConnectException: Connection refused}}]
        at com.mongodb.internal.connection.BaseCluster.createTimeoutException(BaseCluster.java:403) ~[mongodb-driver-core-4.0.5.jar:na]
        at com.mongodb.internal.connection.BaseCluster.handleServerSelectionRequest(BaseCluster.java:311) ~[mongodb-driver-core-4.0.5.jar:na]
        at com.mongodb.internal.connection.BaseCluster.access$800(BaseCluster.java:62) ~[mongodb-driver-core-4.0.5.jar:na]
        at com.mongodb.internal.connection.BaseCluster$WaitQueueHandler.run(BaseCluster.java:474) ~[mongodb-driver-core-4.0.5.jar:na]
        at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na]

And there are no new events in jackett-rss-mongo.

My docker-compose.yml is as follows

jackett-rss-processor:
    image: peavers/jackett-rss-processor:latest
    container_name: jackett-rss-processor
    restart: unless-stopped
    ports:
      - 8040:8080
    volumes:
      - /disk1/blackhole:/watched
    depends_on:
      - jackett
      - jackett-rss-mongo
    logging:
      options:
        max-size: "2m"
        max-file: "5"

jackett-rss-mongo:
    image: mongo:latest
    container_name: jackett-rss-mongo
    restart: unless-stopped
    volumes:
      - mongo-data:/data/db
    logging:
      options:
        max-size: "2m"
        max-file: "5"

volumes:
  mongo-data:

Am I missing something?

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.