MCPcopy Create free account
hub / github.com/XIU2/UserScript / getFiles

Function getFiles

Lanzou-Enhanced.user.js:735–756  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

733
734
735 function getFiles() {
736 const list = frameDoc.querySelector('#filelist');
737 const files = list.childNodes;
738 const filesInfo = [];
739 const now = new Date();
740 for (const file of files) {
741 const name = file.querySelector('.f_name > span.aspanlink > .f_name_title').textContent;
742 const size = parseByteSize(file.querySelector('.f_size').textContent);
743 const time = file.querySelector('.f_time').textContent;
744 const down = parseInt(file.querySelector('.f_down').textContent);
745 filesInfo.push({
746 info: {
747 name: name,
748 size: size,
749 time: parseTime(now, time),
750 down: down
751 },
752 node: file
753 })
754 }
755 return filesInfo;
756 }
757
758 function getFolders() {
759 const list = frameDoc.querySelector('#sub_folder_list');

Callers 1

sortFileListFunction · 0.85

Calls 2

parseByteSizeFunction · 0.85
parseTimeFunction · 0.85

Tested by

no test coverage detected