I understand there is no option to delete my account, therefore I'd like to clear my list.
How can I do this?
Edit: no longer needed. I went through a bit of a "phase". Glad I didn't just delete my account/list back then. Though it would be nice to have a way of hiding/deleting my old cringy threads from when I was a dumb teenager that cared too much about other people's opinions *sigh* lol (:
Just import a blank list and check the overwrite function?
I don't know why people write that they are approachable persons,
if you were you wouldn't be on MAL.
----------------------------------------------------------------------------
Extended families or lovers on MAL are a farce.
----------------------------------------------------------------------------
I don't know why people write that they are approachable persons,
if you were you wouldn't be on MAL.
----------------------------------------------------------------------------
Extended families or lovers on MAL are a farce.
----------------------------------------------------------------------------
I don't know why people write that they are approachable persons,
if you were you wouldn't be on MAL.
----------------------------------------------------------------------------
Extended families or lovers on MAL are a farce.
----------------------------------------------------------------------------
but that's what my link points at. Plus, if they're not going to allow us either account deletion or list deletion which have been in demand for quite a while, people will resort to such means. I am not promoting it, just pointing him it's possible.
I don't know why people write that they are approachable persons,
if you were you wouldn't be on MAL.
----------------------------------------------------------------------------
Extended families or lovers on MAL are a farce.
----------------------------------------------------------------------------
If it's so taxing on the servers when people try to clear their lists, why are you not allowing an option for account deletion? It can't be such a common event right?
What do I have to do to get my account deleted? This is kind of ridiculous.
ittou_shura said: If it's so taxing on the servers when people try to clear their lists, why are you not allowing an option for account deletion? It can't be such a common event right?
What do I have to do to get my account deleted? This is kind of ridiculous.
Can't you ban it at least?
I'm not defending the fact that not having an account deletion option is ridiculous, but what reason would you need to delete your account?
Okay, I think claiming that using a script to remove all entries from a server "taxes" the server is a bit lame, to be honest. I mean, how long is your list ? And, ontop of that you're just one user.... so *shakes my head*
I didn't exactly get what are ghost entries but well, if we had a way to remove multiple entries - that'd probably be fun.
azulakina said: Okay, I think claiming that using a script to remove all entries from a server "taxes" the server is a bit lame, to be honest. I mean, how long is your list ? And, ontop of that you're just one user.... so *shakes my head*
I didn't exactly get what are ghost entries but well, if we had a way to remove multiple entries - that'd probably be fun.
What I wrote back then was a general post telling people to be careful when using scripts. Back then we had several cases of people being banned by Crave (the previous owners of MAL before DeNA took over) because they were using scripts, including scripts that deleted the entire list. With small lists that might not be much of a problem, but if people had a few hundred entries, there was a high risk of being banned. I don't know how DeNA is handling this now, but I assume if they see an IP accessing the site many times per second/minute they will also start banning it at one point.
Ghost entries is a bug from the past (it has been fixed a long time ago). Basically when a DB entry was deleted it remained in the user lists as a ghost (not visible as list entry but it counted towards the statistics).
ittou_shura said: It's fine I don't need to clear my list or delete my account. Thank you for your help.
The devs are developing a feature that will allow users to delete their accounts. If you can't wait that long you can request your account to be deleted by sending a message to DeNA's customer support: https://myanimelist.net/about.php?go=support
Maybe if you change your list style to use the modern style the script will work, but I'm not sure...
If the script doesn't work let me know and I can fix it for you...
Maybe if you change your list style to use the modern style the script will work, but I'm not sure...
If the script doesn't work let me know and I can fix it for you...
Do you have any version of this script but for the manga list? It seems like it only works for the anime list.
I've modified only 3 lines on the script, I guess that it should now work on manga lists
// ==UserScript==
// @name My Anime List: Mass Delete Button
// @namespace http://tampermonkey.net/
// @version 1.1
// @description This script adds a mass-delete button to the sidebar of your anime list, if you want to empty every single anime from your list. Please back-up your lists before use. I don't know if the script works with different versions/themes of anime lists.
// @author TheBerzzeker
// @match *://myanimelist.net/mangalist/*
// @grant GM.xmlHttpRequest
// ==/UserScript==
function initialize(){
if(check()){
var sidebar = document.getElementsByClassName("list-menu-float");
var button1 = document.createElement("DIV");
button1.className = "icon-menu export MassDelete";
button1.addEventListener ("click", GetAllAnime, false);
button1.innerHTML ='<svg class = "icon icon-export MassDelete" left:"13px" top:"12px" version="1.1" width="21px" height="24px" viewBox="0 0 21 24" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> <g transform = "translate(-1.000000, 0.000000)"><path d="M9 19c0 .552-.448 1-1 1s-1-.448-1-1v-10c0-.552.448-1 1-1s1 .448 1 1v10zm4 0c0 .552-.448 1-1 1s-1-.448-1-1v-10c0-.552.448-1 1-1s1 .448 1 1v10zm4 0c0 .552-.448 1-1 1s-1-.448-1-1v-10c0-.552.448-1 1-1s1 .448 1 1v10zm5-17v2h-20v-2h5.711c.9 0 1.631-1.099 1.631-2h5.315c0 .901.73 2 1.631 2h5.712zm-3 4v16h-14v-16h-2v18h18v-18h-2z"/></g></svg>'
button1.innerHTML += '<span class="text">Mass Delete</span>';
sidebar[0].appendChild(button1);
}
}
function check(){
var header = document.getElementsByClassName("username");
var username = header[0];
console.log(username.innerHTML);
if(username.innerHTML.includes("Your")){
return true;}
return false;
}
var allAnime = [];
function GetAllAnime(){ //gets all the ids from all the anime loaded on the page
var doc = document.documentElement.innerHTML.split("/ownlist/manga/");
var id;
for(var i =1;i<doc.length;++i){
id = doc[i].split("/")[0];
allAnime.push(id);
}
if (confirm("This action will delete EVERY SINGLE anime entry in your anime list!\n\nThis action is NOT REVERSIBLE!\n\nPlease export your list for back-up before proceeeding. This can be done with the Export button in the sidebar.\n\nPress OK if you want to continue ERASING YOUR LIST.")) {
if(confirm("Are you SURE you're SURE you want to DELETE EVERY ENTRY ON YOUR ANIME LIST , and you've backed it up?")){
Erase();
alert("Deleting List\n\nPlease refresh your page after a few seconds (up to a minute if you have a reaaaaaly long list)");
}
else alert("Well aren't you glad I added a double-check?");
}
else alert("NO anime was deleted from your list.\nYou can always back-up your list before doing anything rash!");
}
function Erase(){
for(var i =0;i<allAnime.length;++i){
var link = "/ownlist/manga/" + allAnime[i] + "/delete";
console.log(link);
var frame = create_frame(i);
frame.addEventListener('load',post(link,frame));
}
}
function create_frame(i){
var iframe = document.createElement("iframe");
iframe.setAttribute("name","script-frame"+i);
document.getElementById("fancybox-inner").appendChild(iframe);
return iframe;
}
var loaded = 0;
function post(path,frame) {
var method = "post";
var form = document.createElement("form");
form.setAttribute("method", method);
form.setAttribute("action", path);
form.setAttribute("target",frame.name);
document.body.appendChild(form);
form.submit();
++loaded;
if(loaded == allAnime.length) setTimeout(function(){location.reload();},5000);
}
initialize();
save the code below in a file named animelist_1712873953_-_16726746.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!--
Created by XML Export feature at MyAnimeList.net
Version 1.1.0
-->
<myanimelist>
<myinfo>
<user_id>UserID</user_id>
<user_name>username</user_name>
<user_export_type>1</user_export_type>
<user_total_anime>0</user_total_anime>
<user_total_watching>0</user_total_watching>
<user_total_completed>0</user_total_completed>
<user_total_onhold>0</user_total_onhold>
<user_total_dropped>0</user_total_dropped>
<user_total_plantowatch>0</user_total_plantowatch>
</myinfo>
</myanimelist>
just change what is in bold
<user_id>UserID</user_id>
<user_name>username</user_name>
username is your MAL user name
When you are logged out go to your profile page and click on report in the right top side, the url is like https://myanimelist.net/modules.php?go=report&type=profile&id=121111, your profile id is the last numbers of the URL