Last active
August 11, 2024 20:20
-
-
Save i001962/8cf3b074a6c38725d91edf4c10980b22 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| *** | |
| manager data insert without success alert - no window open | |
| javascript:(function(){const gunScript=document.createElement('script');gunScript.src='https://cdn.jsdelivr.net/npm/gun/gun.js';gunScript.onload=function(){const gun=Gun({peers:['https://gun-manhattan.herokuapp.com/gun']});const preElement=document.querySelector('pre');if(preElement){try{const jsonText=preElement.innerText.trim();console.log('Raw JSON text:',jsonText);const jsonData=JSON.parse(jsonText);console.log('Parsed JSON data:',jsonData);if(jsonData.new_entries&&jsonData.new_entries.results){jsonData.new_entries.results.forEach(user=>{const specificPath='kmac1fepl/users';const userId=user.entry.toString();const userObject={entry:user.entry,entry_name:user.entry_name,joined_time:user.joined_time,player_first_name:user.player_first_name,player_last_name:user.player_last_name};gun.get(specificPath).get(userId).put(userObject,ack=>{if(ack.err){console.error('Error inserting data:',ack.err);alert('Error inserting data: '+ack.err);}else{console.log(`Data for user ID ${userId} inserted successfully.`);}});});}else{console.error('Invalid JSON data structure.');alert('Invalid JSON data structure.');}}catch(e){console.error('Error parsing JSON:',e);alert('Error parsing JSON: '+e.message);}}else{console.error('No JSON data found.');alert('No JSON data found.');}};document.head.appendChild(gunScript);})(); | |
| manger with new window for each manager | |
| javascript:(function(){const gunScript=document.createElement('script');gunScript.src='https://cdn.jsdelivr.net/npm/gun/gun.js';gunScript.onload=function(){const gun=Gun({peers:['https://gun-manhattan.herokuapp.com/gun']});const preElement=document.querySelector('pre');if(preElement){try{const jsonText=preElement.innerText.trim();console.log('Raw JSON text:',jsonText);const jsonData=JSON.parse(jsonText);console.log('Parsed JSON data:',jsonData);if(jsonData.new_entries&&jsonData.new_entries.results){jsonData.new_entries.results.forEach(user=>{const specificPath='kmac1fepl/users';const userId=user.entry.toString();const userObject={entry:user.entry,entry_name:user.entry_name,joined_time:user.joined_time,player_first_name:user.player_first_name,player_last_name:user.player_last_name};gun.get(specificPath).get(userId).put(userObject,ack=>{if(ack.err){console.error('Error inserting data:',ack.err);alert('Error inserting data: '+ack.err);}else{console.log(`Data for user ID ${userId} inserted successfully.`);}});const entryUrl=`https://fantasy.premierleague.com/api/entry/${userId}/`;window.open(entryUrl,'_blank');});}else{console.error('Invalid JSON data structure.');alert('Invalid JSON data structure.');}}catch(e){console.error('Error parsing JSON:',e);alert('Error parsing JSON: '+e.message);}}else{console.error('No JSON data found.');alert('No JSON data found.');}};document.head.appendChild(gunScript);})(); | |
| POINTS AND REGION | |
| javascript:(function(){var gunScript=document.createElement('script');gunScript.src='https://cdn.jsdelivr.net/npm/gun/gun.js';gunScript.onload=function(){var gun=Gun({peers:['https://gun-manhattan.herokuapp.com/gun']});var specificPath='kmac1fepl/users';function extractJSON(){const preElement=document.querySelector('pre');if(preElement){try{const jsonText=preElement.innerText.trim();console.log('Raw JSON text:',jsonText);const jsonData=JSON.parse(jsonText);console.log('Parsed JSON data:',jsonData);return jsonData;}catch(e){console.error('Error parsing JSON:',e);alert('Error parsing JSON: '+e.message);}}else{console.error('No JSON data found.');alert('No JSON data found.');}return null;}var managerRank=extractJSON();if(managerRank){function updateSummaryPoints(){var id=managerRank.id;var summary_overall_points=managerRank.summary_overall_points;var player_region_name=managerRank.player_region_name;gun.get(specificPath).get(id.toString()).put({summary_overall_points:summary_overall_points,player_region_name:player_region_name},function(ack){if(ack.err){console.error('Error updating data:',ack.err);}else{console.log('Data for user ID '+id+' updated: summary_overall_points='+summary_overall_points+', player_region_name='+player_region_name);}});}updateSummaryPoints();}else{console.error('No managerRank data found');alert('No managerRank data found.');}};document.head.appendChild(gunScript);})(); | |
| *** |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment