See on list Eestis tegutsevatest teenustest ning sellest, kuidas antud teenustes saab oma isikuandmeid (nimi, isikukood, sugu) muuta.
Nimi: Muutub automaatselt
Nimi: Muutub automaatselt
document.querySelectorAll("*").forEach(e=>e.dataset.node=e.nodeName); | |
style=document.createElement('style'); | |
style.textContent=`*{outline:1px solid #410;&::before{content:attr(data-node);text-shadow: 2px 2px #FFF}}`; | |
document.head.append(style); |
/* ==UserStyle== | |
@name MLG userstyle for cobalt.tools | |
@description made as a joke, not recommended | |
@namespace rebane2001 | |
@author rebane2001 | |
@version 1.0.0 | |
@license MIT | |
@preprocessor default | |
==/UserStyle== */ |
<div style="position:absolute;top:-999px;left:-999px"> | |
<svg | |
id="effectSvg" | |
width="200" | |
height="200" | |
viewBox="0 0 200 200" | |
xmlns="http://www.w3.org/2000/svg"> | |
<filter id="displacementFilter4"> |
I=Math;P=I.PI*2;t=c.getContext`2d`;l=(S,_)=>t.moveTo(..._)*[0,64].map(T=>t.arc(...S,T,0,P))*t.stroke();B=O=>[I.cos,I.sin].map(H=>H(O*P/6)*128);r=_=>_.map(x=>x+x);t.translate(384,384);i=6;while(i--)for(j=6;j;j--){y=B(i);e=r(y);a=B(j);l(y,r(a))/l(e,r(a))/l(e,a)/l(y,a)/l([0,0],a)} |
[https://www.youtube.com/watch?v=UCjZiR3UsVk] | |
11:33 | |
17:47 | |
26:31 | |
1:10:38 | |
1:20:59 | |
2:00:50 | |
3:03:00 | |
[https://www.youtube.com/watch?v=2VfxgT2b1QA] |
accepted_instant_invite | |
account_link_step | |
ack_community_messages | |
ack_messages | |
active_channels_loaded | |
activities_center_control_tray_button_hovered | |
activities_mini_shelf_hovered | |
activities_whats_new_clicked | |
activities_whats_new_opened | |
activity_card_clicked |
""" | |
Simple script to plot your Discord machine-learning predicted age and gender from the data dump. | |
To use, simply put this script in your activity/analytics/ folder of your Discord data dump and run it. | |
You may need to install matplotlib first: | |
pip install -U matplotlib | |
thrown together by rebane2001 |
import ctypes | |
target_window_class = "NotITG LowLevelWindow_Win32" | |
target_window_title = None | |
SWP_NOZORDER = 0x0004 | |
SWP_FRAMECHANGED = 0x0020 | |
SWP_NOMOVE = 0x0002 | |
SWP_NOSIZE = 0x0001 | |
SWP_NOOWNERZORDER = 0x0200 |
import os | |
import time | |
import ctypes | |
from ctypes import wintypes | |
def get_window_title(h_wnd): | |
max_length = 255 | |
title = ctypes.create_unicode_buffer(max_length) | |
ctypes.windll.user32.GetWindowTextW(h_wnd, title, max_length) | |
return title.value |