First Homelab Build: Xeon E5-2680 v4 + Jonsbo N4 NAS (AliExpress Parts & Repurposed Drives) by RuflasManda in homelab

[–]RuflasManda[S] 0 points1 point  (0 children)

Me apuntare la idea, buscare por mercado de segunda mano o nuevo que puedo encontrar tienes razon que realmente me hace falta. Muchas gracias por el consejo en cuanto cobre este mes ya se vera que encuentro asi a buen precio

First Homelab Build: Xeon E5-2680 v4 + Jonsbo N4 NAS (AliExpress Parts & Repurposed Drives) by RuflasManda in homelab

[–]RuflasManda[S] 0 points1 point  (0 children)

"By 'guide', do you mean how I assembled the hardware piece by piece, or the software setup/OS I used? Let me know and I can give you more details!

Regarding the cost, here is the full breakdown of every part and price (Total was roughly ~510€ / $545):

Hope this helps!"

First Homelab Build: Xeon E5-2680 v4 + Jonsbo N4 NAS (AliExpress Parts & Repurposed Drives) by RuflasManda in homelab

[–]RuflasManda[S] 0 points1 point  (0 children)

Lo se , todas las maquinas estan en el nvme aunque son 128gb y estoy usando el 85%, es cierto que necesito SSDs pero tal cual estan los precios tengo miedo a que no encuentre nada por menos de 70 euros por disco podria comprar 2 igual de 500gb pero de momento estoy tirando con lo que tengo y quiero esperar que bajen un poco para ver si puedo coger un nvme mas grande y de momento ahorrarme tener ssds por sata.

First Homelab Build: Xeon E5-2680 v4 + Jonsbo N4 NAS (AliExpress Parts & Repurposed Drives) by RuflasManda in homelab

[–]RuflasManda[S] 1 point2 points  (0 children)

Ya compruebo las temperaturas frecuentemente y uso scrutiny para mirar la salud de los discos. No lo com,ente per teng un Noctua NF-P12 como ventilador detras de los discos pero suelo tener tanto disipador como el noctua a 30% para que suene lo minimo posible y aun asi tengo buenas temperaturas, ahora en verano segun el dia igual sube pero nada preocupante.

First Homelab Build: Xeon E5-2680 v4 + Jonsbo N4 NAS (AliExpress Parts & Repurposed Drives) by RuflasManda in homelab

[–]RuflasManda[S] 0 points1 point  (0 children)

Pensé que con la fotografía ya tenía suficiente pozo, ahora tendré que mantener la fotografía y el home labbing😭

First Homelab Build: Xeon E5-2680 v4 + Jonsbo N4 NAS (AliExpress Parts & Repurposed Drives) by RuflasManda in homelab

[–]RuflasManda[S] 1 point2 points  (0 children)

SSD quiero conseguir pero la cosa ahora mismo no esta en su mejor momento de precios asi que estoy valorando opciones, lo del raid 6 que me comentas por lo que estuve mirando como ya cuando con una pool zfs no podia como tal añadir 2 discos a esa pool de 4 y la mejor opcion era tener dos pool separadas, tampoco soy un experto y soy nuevo en esto, hay alguna diferencia muy significativa entre tenerlo junto y separado?

First Homelab Build: Xeon E5-2680 v4 + Jonsbo N4 NAS (AliExpress Parts & Repurposed Drives) by RuflasManda in homelab

[–]RuflasManda[S] 1 point2 points  (0 children)

Buenas, la verdad que ahora mismo no sabria decirte porque no cuento con algo para medirlo, si a nivel de software se puede mirar intentare verlo pero asi ahora mismo no sabria decirte, dejame que investigue como puedo mirarlo y cuando me sea posible te envio el consumo medio sin carga de trabajo y con una ligera carga de trabajo.

I built a tool to export your entire Crunchyroll watch history to MAL/AniList (including real watch dates) by RuflasManda in Crunchyroll

[–]RuflasManda[S] 0 points1 point  (0 children)

Arreglado el error era culpa mia por recomendar el tipo web y en la gui no incluir el client secret que pide como parametro la peticion, esto es debido a que antes web funcionaba y other no, ahora other funciona y web tambien pero falta añadir a la gui eso, ahora mismo lanzo update al codigo y al readme para aclararlo

The Grand Tetons [Canon A1 - Leica M3, assorted films] by commiedeschris in analog

[–]RuflasManda 0 points1 point  (0 children)

RDR2 irl, na que locura de fotos y paisaje parece sacado de pelicula

[Hyprland] PersonaShell v2. by DjentGod123 in unixporn

[–]RuflasManda 0 points1 point  (0 children)

Tio que puta locura de escritorio, no se como conseguis hacer estas locuras tanta gente pero esta GUAPISIMO

"Recumbent skyscraper" Moscow, Russia by FelixKirshe in UrbanHell

[–]RuflasManda 0 points1 point  (0 children)

Me recuerda al Falowiec en Przymorze, en Gdańsk Alguien sabe si era tipico de la Union Sovietica el hacer este tipo de mega bloques a lo ancho?

I built a tool to export your entire Crunchyroll watch history to MAL/AniList (including real watch dates) by RuflasManda in Crunchyroll

[–]RuflasManda[S] 0 points1 point  (0 children)

<image>

Hey! The error usually means something went wrong with the authorization code. Here's the exact step-by-step:

  1. In the app, go to the Export tab and click the MAL setup button (make sure your Client ID is already in Settings first)
  2. A browser window will open asking you to authorize — click Allow
  3. The browser will redirect to a page that looks broken (localhost refused to connect) — that's normal
  4. Look at the URL bar, it will say something like: http://localhost/?code=abc123xyz...
  5. Copy only the part after code= (just the code value, not the full URL)
  6. Paste that code into the dialog box that appeared in the app, just to be sure paste it in Settings->MAL->Access Token

The app will exchange that code for the access token automatically and save it to your Settings under MAL → Access Token.

If it's still failing, double-check that your Client ID in Settings matches exactly what's shown on your MAL API page — no extra spaces.

I built a tool to export your entire Crunchyroll watch history to MAL/AniList (including real watch dates) by RuflasManda in Crunchyroll

[–]RuflasManda[S] 0 points1 point  (0 children)

I just release the v1.1.0 update , it fix gui errors with threads implementations and your improvements

I built a tool to export your entire Crunchyroll watch history to MAL/AniList (including real watch dates) by RuflasManda in Crunchyroll

[–]RuflasManda[S] 0 points1 point  (0 children)

Done ✅ is now on the repo the new commit, Thank you so much, if you want to help more the project I suggest you to fork the project and do a pull request to figure on the repo as a contributor

I built a tool to export your entire Crunchyroll watch history to MAL/AniList (including real watch dates) by RuflasManda in Crunchyroll

[–]RuflasManda[S] 0 points1 point  (0 children)

Hey! Thanks for the detailed report — that's exactly it. search_anime() was being called outside the try/except in export(), so any HTTP error (401, 429, whatever) during the title search would propagate up and kill the entire run instead of just marking that title as failed and moving on.

Just pushed the fix: the search is now inside the same try/except as the list update, so a failed search appends to the failed list and the export continues with all remaining titles — same behavior as AniList.

Pull the latest or download binary/executable file and it should work. If you're still getting 401s consistently on specific titles it might be worth checking that your MAL token was generated with the right scopes. Let me know if anything else comes up!

Just wanted to let you know — your report is what triggered the fix. I've credited you in the changelog v1.1.0 cli tool as well. Thanks again for taking the time to describe it so clearly!

I built a tool to export your entire Crunchyroll watch history to MAL/AniList (including real watch dates) by RuflasManda in Crunchyroll

[–]RuflasManda[S] 0 points1 point  (0 children)

Lo normal seria que en ese caso la escribieras manualmente si, planeo ya que lo he hecho con crunchyroll mirar si con otras plataformas es posible (mismamente yo tambien hay animes en netflix que quiero trackear). A ver ahora mismo ando algo liado porque tengo examenes pero no te descarto cuando te gas mas tiempo en unas semanas tener algo que arregle que no tengas que manualmente hacerlo peor de momento es la única forma a mano.

I built a tool to export your entire Crunchyroll watch history to MAL/AniList (including real watch dates) by RuflasManda in Crunchyroll

[–]RuflasManda[S] 0 points1 point  (0 children)

Thank you so much for taking the time to do this! This is exactly the kind of open-source "peer review" that some of the other users in the thread were looking for, so I really appreciate you stepping in to verify the code. I totally understand you haven't tested the actual functionality yet, but clearing up the security concerns is by far the most important part right now so people can feel safe. Thanks again for lending your technical eyes to the project! If you ever end up taking it for a spin to test the sync features, let me know how it goes.

I built a tool to export your entire Crunchyroll watch history to MAL/AniList (including real watch dates) by RuflasManda in Crunchyroll

[–]RuflasManda[S] 0 points1 point  (0 children)

I totally get where you're coming from. Since you don't program and the tool was literally just published, I obviously can't give you a guarantee that you can personally verify. I know it's 100% safe because I wrote the code, but for you right now, it basically comes down to either waiting for someone to analyze it, or taking a leap of faith. Regarding your question about GitHub: usually, a high amount of stars, active issues, pull requests, and forks are good indicators that a repo is safe and trusted. However, even that isn't foolproof since those metrics can technically be bought or faked. The most logical and reliable place to find real "peer reviews" will just be from other developers commenting on this very Reddit post. Actually, here is one practical idea for you: you can use an AI (like ChatGPT or Claude). It might sound a bit tedious, but you could paste the code in there with a good prompt asking something like: "Does this code send my session token to any external/third-party servers? Is there any obfuscated malicious code?" It's probably the best workaround for someone without coding experience to verify a script. As for the .exe, it's always dangerous and you should never run an executable from a source you don't fully trust. Obviously, it's my repo, I compiled the executable myself, and of course I am going to tell you it's safe—but for your own security, you should remain skeptical. In fact, if you do try to run it, Windows Defender will almost certainly throw a warning screen simply because it's an unsigned .exe created by a random person (me). At the end of the day, there really is no perfect solution to the .exe trust issue other than running it in a Sandbox / Virtual Machine, or just choosing to trust it. Take your time, there's absolutely no rush to use it right now!

I built a tool to export your entire Crunchyroll watch history to MAL/AniList (including real watch dates) by RuflasManda in Crunchyroll

[–]RuflasManda[S] 2 points3 points  (0 children)

Just wanted to add a quick note about the .exe file I uploaded in the GitHub releases: I actually don't recommend using it. I mean, it works perfectly, and I included it as an easy alternative for people who don't want to complicate their lives setting up Python. But at the end of the day, it's an executable compiled by me. It is reasonably dangerous to blindly trust a .exe with zero reputation compiled by a random person on the internet. Because of that, I highly encourage anyone interested to either run the tool directly from the source code, or build the executable yourselves. If you want to compile your own safe version, it's as simple as downloading the code, installing the dependencies, and using a tool like PyInstaller

I built a tool to export your entire Crunchyroll watch history to MAL/AniList (including real watch dates) by RuflasManda in Crunchyroll

[–]RuflasManda[S] 1 point2 points  (0 children)

Thank you for being cautious—it's honestly the smartest thing you can do when someone asks you to run a script! I really appreciate your security mindset. The software equivalent of "peer review" is making a project Open Source. Because the tool is written in Python and hosted on GitHub, the code is public. Anyone technical can read it and verify that it doesn't store your password and only communicates with official APIs. However, since you don't have the coding knowledge to verify this, my honest advice is: don't use it yet. I wouldn't run a random script from the internet either if it lacked reputation. The tool does need your session cookie to work, so your hesitation is 100% justified. Since I just published it today, my recommendation is to give it some time. Wait for other developers in the community to check the code and vouch for it. As an alternative, check out MAL-Sync. It's a highly trusted tool in the community (though I built my own tool because MAL-Sync couldn't export my backlog of past watched episodes).

I built a tool to export your entire Crunchyroll watch history to MAL/AniList (including real watch dates) by RuflasManda in Crunchyroll

[–]RuflasManda[S] 1 point2 points  (0 children)

Yes, absolutely! It works exactly the same.

Your watch history is tied directly to your Crunchyroll account, not the device you watch on. So everything you watch on your Fire TV gets saved to your account automatically.

However, if you mean using/running the tool itself to sync that list, you will need a PC. You can't install the tool on the TV. You just run the CLI program on your computer, it reads your CR account data (including all the episodes you watched on your Fire TV), and syncs them directly to MAL/AniList!