// ==UserScript==
// @name add member info to Conversation
// @namespace add member info to Conversation
// @version 1.0
// @description add member info to Conversation
// @author ME
// @match https://www.camwhores.video/my/messages/*/*
// @match https://www.************/my/messages/*/*
// @icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAaklEQVQ4jc2TsQ6AIAxEX535n/7/6P+4n4MSmwgR6sItkMK9XtLUuCVcTMjY7ToT5gixaK7UUQkXwpVNALBljWsAhOv/FCJt1pxp2lZBKuiVYKS+2Bhj3JE73MvUevjSgT3b2IPUT706wAlYajVMmvL43QAAAABJRU5ErkJggg==
// @grant GM_xmlhttpRequest
// ==/UserScript==
(async function() {
'use strict';
var url = document.querySelectorAll('#list_messages_my_conversation_messages .headline h2 a')[1].href
fetch(url).then(function (response) {
return response.text();
}).then(function (html) {
var parser = new DOMParser();
var doc = parser.parseFromString(html, 'text/html');
var datas = doc.querySelector('.block-profile');
var originaldata = document.querySelector('.message-form');
document.querySelector('.message-form').innerHTML = datas.innerHTML + '
' + originaldata.innerHTML ; // + '
' + datas2.innerHTML;
}).catch(function (err) {
console.warn('Something went wrong.', err);
});
const response = await new Promise((resolve, reject) => {
GM_xmlhttpRequest({
method: 'GET',
url: url + 'videos/',
synchronous: true,
onload: (response) => resolve(response),
onerror: (error) => reject(error),
});
});
var doc = new DOMParser().parseFromString(response.responseText, 'text/html');
var dataContent = doc.getElementById('list_videos_uploaded_videos').outerHTML;
const addbeforeDivRetrieved = document.querySelector('.footer-margin');
addbeforeDivRetrieved.insertAdjacentHTML('beforeend', dataContent);
document.querySelector('.avatar').remove();
document.querySelector('.network').remove();
document.getElementById('send_message_message').value = "I just saw a squirrel trying to steal a slice of pizza from a garbage can and it fell over! LMAO, that was hilarious. I hope the squirrel found another meal though!";
const datawithimages = document.querySelectorAll('#list_videos_uploaded_videos img');
for (let i = 0; i < datawithimages.length; i++) {
const src = datawithimages[i].getAttribute('data-original');
datawithimages[i].setAttribute('src', src);
datawithimages[i].removeAttribute('data-original');
}
})();