/nrg/ - Nyaa replacments general

This thread is for the discussion of the possible replacements for Nyaa.se

News
>Thanks to the new Uk streaming laws nyaa is taken down by his founder. No database was left.
>Some anons in the last thread actually believed that you could put a bitcoin miner inside a .mkv or a magnet. Everyone went nuts. It was confirmed that it was just a stupid bait.

Sources
>nyaa.pantsu.cat (db is up to date with nyaa)
>sukebei.pantsu.cat (db is from 8-15)
>nyaarchive.moe (hosted on a russian website,the db is most uptaded one and it has descriptions)

Local Client
>An user made a local client in case the online sources are down: yanju.moe/nyanner/0.5-Nyanner.zip
>In order to use it you have the download these files and select them when you first run the program
>sqlite3: mega.nz/#!kloQmQSS!kRXUjT2i4Lqwmdf3IhAhzkkN2MoS-WL9fMpkjOMegcQ
>.txt: mega.nz/#!RpZkCDKC!-rjgVDLrClPrLdugtvyfFLrS91TXhz87ZYZR063yBF4
>Source Code: yanju.moe/nyanner/0.5-Nyanner-src.zip

FAQ
>pastebin.com/Gq9MrJN5

Development and discussion channel
>github.com/ewhal/nyaa
>#nyaapantsu on Rizon

Other urls found in this thread:

en.wikipedia.org/wiki/Distributed_hash_table
itorrents.org/,
github.com/lmatteis/torrent-net
github.com/ipfs/js-ipfs-api
volafile.org/r/bkwwhj08
addons.mozilla.org/en-US/firefox/addon/downthemall/
ipfs.io/docs/commands/#ipfs-pubsub
twitter.com/SFWRedditVideos

First for bitcoin botnet shenanigans

You guys making these back-ups are doing Lains work.

Did that complete nyaa mirror that vacation user posted ever turn out to be legit?

is the irc channel down? can't login with rizon

Have you removed the bitcoin miners from the magnet links yet?

he tried to put miners inside mkv files and shit, it wes a fake

>No database was left.
What the actual fuck how spooked can one euro get

why do you people try to use nya when there is already and has been even before nya been a perferctly good alternative/mirror?
try looking up tokyotosho

Man Sup Forums is really dedicated to bringing nyaa back arn't they?

Collective autism brings greatness into this world.
Also RSS feeds support queries.

EU can take our freedums but they ain't taking our chinese cartoons

Anime is serious fucking business.

I'm not much into tecnology, can someone tell me what is the "DHT" that the pastabin talks about? Google only tells me about some molecule.

en.wikipedia.org/wiki/Distributed_hash_table

tl;dr: magic that makes it possible for torrent clients to find peers to download from using only the infohash of a torrent (contained in a magnet link), without needing any tracker sites

Stop that shit.

He tried to extort money then put adfly links into his garbage which was just random nonsense.

>nyaa is taken down by his founder
It should say nyaa was voluntarily taken by down its founder.

>Everyone went nuts. It was confirmed that it was just a stupid bait.
Those people going nuts were baiters as well. Only a few legit people got spooked. Everything else was obvious bait.

Are magnets magic? Because they feel like they are.

yes, magnets are magic

through dick unity

magnets were magic to begin with, magnet links are advanced magic, 7th year stuff

I'm one of the ones who got spooked by it but looking back on it I find it pretty funny now.

The vacation guy was a bit of a cunt trying to get money for his "work"

It's only an aggreagator, you still need to upload the torrent somewhere for tokyotosho to work, you could use one of the torrent caches like itorrents.org/, but not convenient, plus I don't even know if TT supports udp trackers

I'm getting a 502 error that the site is down but only when I make certain searches
Is the site actually going up and back down or is this a problem?
I'm trying to search for the urara meirochou manga raw
I accidentally searched all categories but that worked
Searching under the literature category didn't work

(Continuing from last thread)
Moving to a unique topic makes sense, to lessen the burden on individual users.
The exchange would look something like this:
—User sends a search query that looks something like this, to "the_index":
{
query: "anime op flax",
cat: "Music",
limit: "50",
page: "0",
topic: "kkbj32b"
}
—User subs to topic "the_index-kkbj32b"
—Bot subs to "the_index-kkbj32b", and preforms query.
—Bot sends search results, that looks something like so:
{
client: "Qm....",
results: [ ... ]
}
—User reads the result, and publishes a confirmation message, before disconnecting from pubsub.

Thus the user doesn't need to listen to everyone else's queries while he waits on the bot. If the user doesn't "Confirm" he got the message, the bot will try to send it again a few times before giving up. All the while, the bot is still connected to the_index.

There may need to be a bit more to the spec though. The bot can only identify people through their Peer ID (the IPNS hash) but this would be the same for people accessing the site through a public gateway like ipfs.io or glop.me
So maybe throw in some extra session-data type stuff in the initial search query.

Unfortunately, I'm not sure how we could prevent trolls from injecting their own results.

yeah it is, devs are applying changes to fix bugs

>Unfortunately, I'm not sure how we could prevent trolls from injecting their own results.
Actually nevermind. Just make it so the client only picks up search results from approved peers. Not sure why that didn't come to me as obvious.

Just thought of something, how would we capture the normie audience that don't want to do anything special they just want to access the site grab what they want and go. How many people would actually want to sit down and install ipfs or maybe like a searcher in electron or something. Pretty sure that was my original thinking for an actual web server handling queries in the first place.

AFAIK the pubsub will not work browser side for ipfs.

Normalfags are irrelevant though, this would be an easy to use archive for dedicated anons to have, so that we can avoid a retard deleting everything again.

Just attach a guide for illiterates to use in case they want to use it.

I'm poking around in that fusion.sqlite3 file directly and the descriptions are some weird mush of undisplayable characters

what format is that and how do I properly view it?

That's why I picked go and kept sane defaults.
Normies will be able to download a db and then just run nyaa.exe and go to their browser.
All we need is a scraper and bam everyone has their own nyaa clone.
probably zlib

I am a peasant, is the scrapper exclusive for each torrent? If so we would have to wait for HSL friends to make a move and see what they came up with.

>how would we capture the normie audience
Who cares
It would probably be beneficial for us to keep it low profile enough so that it doesn't get too much attention.

Well I plan on scraping their site anyway.

This is my exact thinking, the confirmation is good thinking never thought of that.

Yeah I guess that's fair, it's just that the normal fags would be the ones who would help the adoption.

Normies would be able to download a database through IPFS easy, the public gateways are open to anybody.
>download a db
>run nyaa.exe
If they end up downloading a db and running a program, having to run a program that does all the IPFS stuff for them (which is the aim from the beginning for me anyway) they may as well use IPFS.

I'm thinking longer term, with future up to date uploads.

>running an external executable when I want to dl animu
How about no? This sounds awful and extremely unlikely it will be adopted by average users.
If average users don't adopt, why would fansubs groups?

is Nyaa Pantsu eventually becoming the official replacement site?

if so, god speed user.

>>running an external executable when I want to dl animu
>How about no?
So why do you use a torrent client then?

Sasuga

They are too retarded for that.

Remember, this is a database, not a tracker project, you only need a small number of anons keeping it on for it to work.

>AFAIK the pubsub will not work browser side for ipfs.
It'll work if the IPFS daemon is running with pubsub enabled (it's currently an experimental feature) and if their config is setup right.
ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin "[\"*\"]"
ipfs config --json API.HTTPHeaders.Access-Control-Allow-Credentials "[\"true\"]"
ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods "[\"PUT\", \"POST\", \"GET\"]"
(Note, this allows usage of the API that runs at localhost:5001. Potentially risky)

So yeah, it may be a good idea to offer an Electron package with an IPFS daemon onboard. But we can leave that to someone else, if they really want normalfags to use it without going through setting up IPFS on their own.

Maybe.
But it'll probably be replaced with a completely distributed version of the site instead.

Clear your cache anons if the new site design doesn't appear for you.

i would like to know how to embed bitcoin miner into mkv.

The torrent client has more purposes than deal with a single torrent site.
I would have to have a torrent client AND another pantsu-exclusive executable.

It's all apart of the sub cartels plan to make a profit off people who illegally download anime.
Daiz strikes again

>>running an external executable when I want to dl animu
>How about no? This sounds awful and extremely unlikely it will be adopted by average users.

I don't think users should have to download a server/client to download shit.
There's nothing wrong with one person hosting a webserver for others to open in their regular browser.

If people want to host their own tracker / webserver, then of course they will need a server of some type

There was this distributed sqlite thing on hackerjews github.com/lmatteis/torrent-net that could be useful if it wasn't OS X only

table content is still broken
I'm the css guy from the irc chat a while ago

>underestimating trolls
What if a trusted peers decides to troll?
I think you will need some of paxtons algorithm.
I got it from a book called "distributed systems" where its explained in detail.
OTOH: Each node is "judged" by its peers i.e. before making a connection with that Node (A) the Node (B) asks its neighbors (using the distance function of the underlying hash algorithms) of their opinion about the node.
If most agree that its trustworthy then it is considered as such.
The trick is to use a time dependent exp function which you can tune to either assume new nodes (who of course have no transactions in the past) to be untrustworthy until proven otherwise (can be hard to do since no one will wnant to connect to them) or assumes the opposite (may lead to some trolls at first but they would dissapear quickly since they would be considered untrustworthy almost immediately)

Gee, thanks for that red curve, wouldn't have noticed otherwise.

I was referring to if we just setup a site on IPNS that used the client side JS api github.com/ipfs/js-ipfs-api and did all the searching that way.

But yeah I guess if all the hardcore users want to use support it with their good servers etc it'll be fine. If someone wants to make their own frontend site using our backend they can, nothing is stopping them.

>(Note, this allows usage of the API that runs at localhost:5001. Potentially risky)
Is it possible to just disallow usage to other api endpoints? IPFS is still new to me so I'm learning as I go basically. Is there actually any risk, does IPFS already have safeguards?

yw

>nyaa pantsu
>not nyanpasu
talk about dropping the ball

ah alright I'll keep my eye open.

Well...

you cannot. It would require an exploit in the VLC player that starts interpreting the malicious code in the .mkv as operations which mine bitcoins.
This assumes that:
1. The user wont just stop the program if it hangs for more than 2 seconds
2. Using off the shelf hardware instead of dedicated ASIC farms is still profitable in 2017

Hiding miners in the magnet is even more impossible.

A+ alignment

450GB hentai collection: volafile.org/r/bkwwhj08

Downthemall: addons.mozilla.org/en-US/firefox/addon/downthemall/

The only thing pissing me off about nyaa going down is that I went though all the trouble of setting up the rss downloader in qbittorrent to download the newest anime I've been watching.

I can still download the anime, that isn't going to change, but the automated convenience is gone for the time being.

wtf i use opera and it looks good

I don't get it (Chromium here)

No need to spam this stuff on every thread, make a thread on one of the porn boards.

me

disregard what I just said, I suck cocks and found a way to rss again.

First for fuck deluge

rTorrent soon™

I like it.

The system we're planning relies on IPFS's pubsub feature. When you publich to pubsub on a topic, It basically "announces" to the world (or at least everyone listening to that topic) what you want.
IPFS identifies everyone involved by their peer-id, so as long as the query results come from a peer-id that is white-listed, it should be ok.

Should. But what do I know?

>I was referring to if we just setup a site on IPNS that used the client side JS api
Yeah, that's what I had in mind too. If we set things up like this, other people can just create a different front-end tied to a website.

>Is it possible to just disallow usage to other api endpoints?
I... think there might be. I'll ask on their IRC.
Because the above 3 lines can enable malicious IPNS sites to pin and rm whatever they want from IPFS, so I assume there should be a configuration to only allow certain API features.

--enable-pubsub-experiment Is the launch option they specify here ipfs.io/docs/commands/#ipfs-pubsub but I'd imagine it would be doing similar, if not what you said before?

how about now?

what browser? Screen?

in the end he solved the issue with responsiveness adding an horizontal scrollbar

I will make an irssi-autodl .tracker file if u niggers want


What channels though?

and I will need the logs for their upload bots

found a minor thing

with the overfow rule enabled you are safe for now. don't bother too much if a new theme is coming in the next days

Why not just use ThePirateBay and just collect the magnets on some random deep web site?

That shit will never go down.

Looks like Nyaa but modernized.
I like it.

you can solve this increasing the z-index for nav#mainmenu from 3 to 4

...

Yeah, to enable pubsub you need to run ipfs daemon --enable-pubsub-experiment
But because modern browsers protect against "Cross Origin Resource Sharing" in most cases, you need to set up your config so that when you use IPFS through your browser, the page can call the API (which is actually run on a separate port)

To enable CORS, there are these three lines:
$ ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin "[\"example.com\"]"
$ ipfs config --json API.HTTPHeaders.Access-Control-Allow-Credentials "[\"true\"]"
$ ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods "[\"PUT\", \"POST\", \"GET\"]"
But again, this opens up the entire API.

Non-Webdev here:
Is there a reason why sukebei is run in a separate instance instead of being namespaced to /sukebei/ or something?
Seems like it would be easier to create a copy, as you would only need one instance instead of two.

It's fixed now.
Firefox Nightly on any screen.

Separate is better

What the fuck?
He had a bitcoin link in the original post, right?
Was he not happy with not getting money for it?
Did he want some up front without proofs?

Ahh I see. So, what if we just ditch the web browser sites like you suggested ages ago and instead go for a local program that has it's open webui, using the Go and Node libraries. If a website wants to make a front for it they can still use this exact program.

Wouldn't have to worry about CORS then.

> date 2017-05-01T17:37:00Z

Pantsu pls

Using Go or* Node libraries. My bad,

I use Node so I'll be no help to anything Go.

I guess ordering by downloads is useless?
Or was the value in the db

>Or was the value in the db
Yes

Yeah, at this point using a web browser page seems like it would put users at risk.
Over on #ipfs they said that if I run a website, I could put the API behind a proxy, but that would only help for a possible front-end. I might still set up a front, but I don't really want to run it on my server.

In the meantime, I should probably focus on setting up a guideline for how our system would work, create a bot to manage and update the database, and then petition the big sub groups to adopt our plan.

Can't you put them all in a torrent since the ones on the website keeps getting deleted.

Quick question on getting the backend setup, will you be using the Node implementation they have or Go, would be nice to know for future referencing.

Ahahahahah

Sub groups live for attention
They want the normalfags

They will never agree to obscure ipfs

If obscure ipfs works and their normies can get to it easily I'm sure they would think about it.

I'm in a subgroup and I don't want the normies

Negro my normalfags friend can't even learn torrents

Then they can stick to their shitty kiss/9anime

I'm more familiar with Go. I honestly haven't touched Node in any serious manner.

IPFS is just a backend.
Normies can have a website that's easier to deal with, but IPFS would insure the database is open for anyone to backup.

So, I already completely downloaded a certain torrent and shut my PC down yesterday, which I do quite often. I seeded a bit yesterday evening after it was finished and hit "Pause" before shutting it down.
Today I started up the client again and hit "Resume" but now it's downloading it again.

I don't want to redownload the torrent files, I want to just seed them, as I already have the files available.
What can I do?

Probably be better to use Go anyway since it's the more up to date and feature rich version.

I couldn't get the node implementation to compile on the latest version so I had to downgrade to the latest stable version, which is fine, but I'll miss my async functions, poo.

Well anyway, time to start prototyping something.

Can someone give me a quick rundown on what is this pubsub thing and what are you thinking to do with IPFS? Thanks.

Use a good program

Do any of the backup sites allow you to upload your own magnet links?

Is there anything I can mirror on IPFS right now that would help? My node has high uptime and speed, I only take it down when I play video games and I'd like to assist in hosting.

Set it to the same download location and/or recheck torrent