turbocheetah / sneedznab Goto Github PK
View Code? Open in Web Editor NEWNewznab/Torznab indexer that grabs data from the Sneedex
Newznab/Torznab indexer that grabs data from the Sneedex
Since most releases are on AB, and Prowlarr works better with AB (since it parses multiple names out of a release) it would make sense to have integration for it.
I get this:
Query successful, but no results in the configured categories were returned from your indexer. This may be an issue with the indexer or your indexer category settings.
and I get this on sneed:
>> Sneedex (parser): parsed data, caching Sneedex_Akira
>> API (fetch): Fetched data, caching api_Akira
--> GET /api 200 1s
need for shneed
Hey, I posted a message in Snackbox discord - but thought this would be a better location to detail stuff
avx2 Compatibility:
The bun:edge docker image has an older release of bun that doesn't support older processors that don't support avx2. Trying to run the docker with the older bun version causes it to throw an opcode error. I was able to get around this by using debian:latest for a base and using curl to install bun
RUN apt-get update && apt-get install -y curl unzip
RUN curl https://bun.sh/install | bash
RUN $HOME/.bun/bin/bun install
RUN cp $HOME/.bun/bin/bun /bin
Seg Fault
Upgrading bun to the latest canary build (3.0) has totally resolved the segmentation fault errors that were popping up. It also seems to be significantly faster for me. I don't know if this is just due to optimizations for older hardware, or if it's global performance increases, but it was night and day. I just added the following to the Dockerfile
RUN bun upgrade --canary
AnimeBytes, env variables, etc
If I don't comment out the animebytes lines, regardless of whether or not the env variables are set for it, it'll start throwing errors. It'd be nice to be able to have that section skip if the env vars are not set
Support self-hosted redis, not only upstash
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These updates are currently rate-limited. Click on a checkbox below to force their creation now.
@typescript-eslint/eslint-plugin
, @typescript-eslint/parser
)These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
@types/eslint
, @typescript-eslint/eslint-plugin
, @typescript-eslint/parser
, @upstash/redis
, bun-types
, cheerio
, eslint
, eslint-config-prettier
, eslint-plugin-prettier
, hono
, nodemon
, oven/bun
, picocolors
, pnpm/action-setup
, prettier
, typescript
)package.json
@upstash/redis 1.22.0
cheerio 1.0.0-rc.12
fuse.js 6.6.2
hono 3.3.4
lru-cache 7.18.3
picocolors 1.0.0
@types/eslint 8.44.2
@typescript-eslint/eslint-plugin 6.2.1
@typescript-eslint/parser 6.2.1
bun-types 0.7.2
eslint 8.46.0
eslint-config-prettier 9.0.0
eslint-plugin-prettier 5.0.0
nodemon 3.0.1
prettier 3.0.1
typescript 5.1.6
docker-compose.yml
Dockerfile
oven/bun 0.7.2
.github/workflows/ci.yml
actions/checkout v3@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
actions/setup-node v3@e33196f7422957bea03ed53f6fbb155025ffc7b8
pnpm/action-setup v2.4.0@d882d12c64e032187b2edb46d3a0d003b7a43598
actions/cache v3@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8
actions/checkout v3@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
actions/setup-node v3@e33196f7422957bea03ed53f6fbb155025ffc7b8
pnpm/action-setup v2.4.0@d882d12c64e032187b2edb46d3a0d003b7a43598
actions/cache v3@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8
actions/checkout v3@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
mikepenz/release-changelog-builder-action v4@b0823c5bd8ce94dc285306d884e076927a71ec45
softprops/action-gh-release c9b46fe7aad9f02afd89b12450b780f52dacfb2d
.github/workflows/codeql-analysis.yml
actions/checkout v3@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
github/codeql-action v2@0ba4244466797eb048eb91a6cd43d5c03ca8bd05
github/codeql-action v2@0ba4244466797eb048eb91a6cd43d5c03ca8bd05
github/codeql-action v2@0ba4244466797eb048eb91a6cd43d5c03ca8bd05
.github/workflows/docker-publish.yml
actions/checkout v3@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
docker/login-action a9794064588be971151ec5e7144cb535bcb56e36
docker/metadata-action 35e9aff4f5d665b5aa8a8f2adffaf8a1b5f49cc0
docker/build-push-action 4fad532b9fdbfb80f436784834374a1c11834153
.github/workflows/lint-title.yml
amannn/action-semantic-pull-request v5@c3cd5d1ea3580753008872425915e343e351ab54
Sonarr fails to parse releases without an episode count or season indicator, that should be added to the returned release. It also may be a good idea to include the alias in parenthesis before the season number. Some releases such as Gintama have an alias per season, so that should be split on line breaks before being inserted into the release title.
I'm trying to run V1.1 with AnimeBytes support inside a docker container on unraid, I've set-up the compose and linked it with Prowlarr,
I've provided it with an API key and the test button results in a valid response.
the logs show that responses are being sent to prowlarr, and 200 OK statuses are returned
However, there are no results when trying to make a search through prowlarr
And this error shows inside the logs:
Script error "start" exited with 139 status
$ bun run src/index.ts
12 | const sneedexData = await fetch(
13 | `${SNEEDEX_URL}/search?key=${this.apiKey}&c=50&q=${encodeURIComponent(
14 | query
15 | )}`
16 | ).then(res => {
17 | if (!res.ok) throw new Error(res.statusText)
Also, how is AnimeBytes integration planned? would it be possible to add docker variables for username and passkey?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.