Socket
Socket
Sign inDemoInstall

hexo-butterfly-clock-anzhiyu

Package Overview
Dependencies
55
Maintainers
1
Versions
20
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.1.4 to 1.1.5

4

lib/clock.js

@@ -249,3 +249,3 @@ function getIpInfo() {

const city = Array.isArray(data3.city) ? defaultInfo.city : data3.city
if (clock_default_rectangle_enable === 'true' && obj) {
if (clock_default_rectangle_enable === 'true' && defaultInfo) {
city = defaultInfo.city

@@ -550,3 +550,3 @@ }

const city = Array.isArray(data.city) ? defaultInfo.city : data.city
if (clock_default_rectangle_enable === 'true' && obj) {
if (clock_default_rectangle_enable === 'true' && defaultInfo) {
city = defaultInfo.city

@@ -553,0 +553,0 @@ }

@@ -1,1 +0,1 @@

function getIpInfo(){let c={city:"长沙市",qweather_url:""};fetch(`https://restapi.amap.com/v3/ip?key=${gaud_map_key}`).then((c=>c.json())).then((e=>{Array.isArray(e.rectangle)?(c.qweather_url=`https://devapi.qweather.com/v7/weather/now?location=${clock_rectangle}&key=${qweather_key}`,fetch(`https://restapi.amap.com/v3/geocode/regeo?key=${gaud_map_key}&location=${clock_rectangle}`).then((c=>c.json())).then((a=>{if("1"===a.status){const e=a.regeocode.addressComponent;c.city=Array.isArray(e.city)?e.province:e.city}return e})).then((e=>{fetch(c.qweather_url).then((c=>c.json())).then((a=>{if(document.getElementById("hexo_electric_clock")){var s=a,t=document.getElementById("hexo_electric_clock");let i="#000";switch(s.now.icon){case"100":i="#fdcc45";break;case"101":i="#fe6976";break;case"102":case"103":i="#fe7f5b";break;case"104":case"150":case"151":case"152":case"153":case"154":case"800":case"801":case"802":case"803":case"804":case"805":case"806":case"807":i="#2152d1";break;case"300":case"301":case"305":case"306":case"307":case"308":case"309":case"310":case"311":case"312":case"313":case"314":case"315":case"316":case"317":case"318":case"350":case"351":case"399":i="#49b1f5";break;case"302":case"303":case"304":i="#fdcc46";break;case"400":case"401":case"402":case"403":case"404":case"405":case"406":case"407":case"408":case"409":case"410":case"456":case"457":case"499":i="#a3c2dc";break;case"500":case"501":case"502":case"503":case"504":case"507":case"508":case"509":case"510":case"511":case"512":case"513":case"514":case"515":i="#97acba";break;case"900":case"999":i="red";break;case"901":i="#179fff;"}const d=Array.isArray(e.city)?c.city:e.city;"true"===clock_default_rectangle_enable&&obj&&(d=c.city),clock_box_html=`\n <div class="clock-row">\n <span id="card-clock-clockdate" class="card-clock-clockdate"></span>\n <span class="card-clock-weather"><i class="qi-${s.now.icon}-fill" style="color: ${i}"></i> ${s.now.text} <span>${s.now.temp}</span> ℃</span>\n <span class="card-clock-humidity">💧 ${s.now.humidity}%</span>\n </div>\n <div class="clock-row">\n <span id="card-clock-time" class="card-clock-time"></span>\n </div>\n <div class="clock-row">\n <span class="card-clock-windDir"> <i class="qi-gale"></i> ${s.now.windDir}</span>\n <span class="card-clock-location">${d}</span>\n <span id="card-clock-dackorlight" class="card-clock-dackorlight"></span>\n </div>\n `;var n=["SUN","MON","TUE","WED","THU","FRI","SAT"],o=document.getElementById("card-clock-loading");function r(){var c,e=new Date,a=l(e.getHours(),2)+":"+l(e.getMinutes(),2)+":"+l(e.getSeconds(),2),s=l(e.getFullYear(),4)+"-"+l(e.getMonth()+1,2)+"-"+l(e.getDate(),2)+" "+n[e.getDay()],t=e.getHours();if(t>12?(t-=12,c=" P M"):c=" A M",document.getElementById("card-clock-time")){var o=document.getElementById("card-clock-time"),r=document.getElementById("card-clock-clockdate"),i=document.getElementById("card-clock-dackorlight");o.innerHTML=a,r.innerHTML=s,i.innerHTML=c}}function l(c,e){for(var a="",s=0;s<e;s++)a+="0";return(a+c).slice(-e)}o&&(o.innerHTML=""),t.innerHTML=clock_box_html;setInterval(r,1e3);r()}}))}))):(c.qweather_url=`https://devapi.qweather.com/v7/weather/now?location=${clock_default_rectangle_enable?clock_rectangle:e.rectangle.split(";")[0]}&key=${qweather_key}`,fetch(c.qweather_url).then((c=>c.json())).then((a=>{if(document.getElementById("hexo_electric_clock")){var s=a,t=document.getElementById("hexo_electric_clock");let i="#000";switch(s.now.icon){case"100":i="#fdcc45";break;case"101":i="#fe6976";break;case"102":case"103":i="#fe7f5b";break;case"104":case"150":case"151":case"152":case"153":case"154":case"800":case"801":case"802":case"803":case"804":case"805":case"806":case"807":i="#2152d1";break;case"300":case"301":case"305":case"306":case"307":case"308":case"309":case"310":case"311":case"312":case"313":case"314":case"315":case"316":case"317":case"318":case"350":case"351":case"399":i="#49b1f5";break;case"302":case"303":case"304":i="#fdcc46";break;case"400":case"401":case"402":case"403":case"404":case"405":case"406":case"407":case"408":case"409":case"410":case"456":case"457":case"499":i="#a3c2dc";break;case"500":case"501":case"502":case"503":case"504":case"507":case"508":case"509":case"510":case"511":case"512":case"513":case"514":case"515":i="#97acba";break;case"900":case"999":i="red";break;case"901":i="#179fff;"}const d=Array.isArray(e.city)?c.city:e.city;"true"===clock_default_rectangle_enable&&obj&&(d=c.city),clock_box_html=`\n <div class="clock-row">\n <span id="card-clock-clockdate" class="card-clock-clockdate"></span>\n <span class="card-clock-weather"><i class="qi-${s.now.icon}-fill" style="color: ${i}"></i> ${s.now.text} <span>${s.now.temp}</span> ℃</span>\n <span class="card-clock-humidity">💧 ${s.now.humidity}%</span>\n </div>\n <div class="clock-row">\n <span id="card-clock-time" class="card-clock-time"></span>\n </div>\n <div class="clock-row">\n <span class="card-clock-windDir"> <i class="qi-gale"></i> ${s.now.windDir}</span>\n <span class="card-clock-location">${d}</span>\n <span id="card-clock-dackorlight" class="card-clock-dackorlight"></span>\n </div>\n `;var n=["SUN","MON","TUE","WED","THU","FRI","SAT"],o=document.getElementById("card-clock-loading");function r(){var c,e=new Date,a=l(e.getHours(),2)+":"+l(e.getMinutes(),2)+":"+l(e.getSeconds(),2),s=l(e.getFullYear(),4)+"-"+l(e.getMonth()+1,2)+"-"+l(e.getDate(),2)+" "+n[e.getDay()],t=e.getHours();if(t>12?(t-=12,c=" P M"):c=" A M",document.getElementById("card-clock-time")){var o=document.getElementById("card-clock-time"),r=document.getElementById("card-clock-clockdate"),i=document.getElementById("card-clock-dackorlight");o.innerHTML=a,r.innerHTML=s,i.innerHTML=c}}function l(c,e){for(var a="",s=0;s<e;s++)a+="0";return(a+c).slice(-e)}o&&(o.innerHTML=""),t.innerHTML=clock_box_html;setInterval(r,1e3);r()}})))}))}getIpInfo();
function getIpInfo(){let c={city:"长沙市",qweather_url:""};fetch(`https://restapi.amap.com/v3/ip?key=${gaud_map_key}`).then((c=>c.json())).then((e=>{Array.isArray(e.rectangle)?(c.qweather_url=`https://devapi.qweather.com/v7/weather/now?location=${clock_rectangle}&key=${qweather_key}`,fetch(`https://restapi.amap.com/v3/geocode/regeo?key=${gaud_map_key}&location=${clock_rectangle}`).then((c=>c.json())).then((a=>{if("1"===a.status){const e=a.regeocode.addressComponent;c.city=Array.isArray(e.city)?e.province:e.city}return e})).then((e=>{fetch(c.qweather_url).then((c=>c.json())).then((a=>{if(document.getElementById("hexo_electric_clock")){var s=a,n=document.getElementById("hexo_electric_clock");let i="#000";switch(s.now.icon){case"100":i="#fdcc45";break;case"101":i="#fe6976";break;case"102":case"103":i="#fe7f5b";break;case"104":case"150":case"151":case"152":case"153":case"154":case"800":case"801":case"802":case"803":case"804":case"805":case"806":case"807":i="#2152d1";break;case"300":case"301":case"305":case"306":case"307":case"308":case"309":case"310":case"311":case"312":case"313":case"314":case"315":case"316":case"317":case"318":case"350":case"351":case"399":i="#49b1f5";break;case"302":case"303":case"304":i="#fdcc46";break;case"400":case"401":case"402":case"403":case"404":case"405":case"406":case"407":case"408":case"409":case"410":case"456":case"457":case"499":i="#a3c2dc";break;case"500":case"501":case"502":case"503":case"504":case"507":case"508":case"509":case"510":case"511":case"512":case"513":case"514":case"515":i="#97acba";break;case"900":case"999":i="red";break;case"901":i="#179fff;"}let d=Array.isArray(e.city)?c.city:e.city;clock_box_html=`\n <div class="clock-row">\n <span id="card-clock-clockdate" class="card-clock-clockdate"></span>\n <span class="card-clock-weather"><i class="qi-${s.now.icon}-fill" style="color: ${i}"></i> ${s.now.text} <span>${s.now.temp}</span> ℃</span>\n <span class="card-clock-humidity">💧 ${s.now.humidity}%</span>\n </div>\n <div class="clock-row">\n <span id="card-clock-time" class="card-clock-time"></span>\n </div>\n <div class="clock-row">\n <span class="card-clock-windDir"> <i class="qi-gale"></i> ${s.now.windDir}</span>\n <span class="card-clock-location">${d}</span>\n <span id="card-clock-dackorlight" class="card-clock-dackorlight"></span>\n </div>\n `;var t=["SUN","MON","TUE","WED","THU","FRI","SAT"],o=document.getElementById("card-clock-loading");function l(){var c,e=new Date,a=r(e.getHours(),2)+":"+r(e.getMinutes(),2)+":"+r(e.getSeconds(),2),s=r(e.getFullYear(),4)+"-"+r(e.getMonth()+1,2)+"-"+r(e.getDate(),2)+" "+t[e.getDay()],n=e.getHours();if(n>12?(n-=12,c=" P M"):c=" A M",document.getElementById("card-clock-time")){var o=document.getElementById("card-clock-time"),l=document.getElementById("card-clock-clockdate"),i=document.getElementById("card-clock-dackorlight");o.innerHTML=a,l.innerHTML=s,i.innerHTML=c}}function r(c,e){for(var a="",s=0;s<e;s++)a+="0";return(a+c).slice(-e)}o&&(o.innerHTML=""),n.innerHTML=clock_box_html;setInterval(l,1e3);l()}}))}))):(c.qweather_url=`https://devapi.qweather.com/v7/weather/now?location=${clock_default_rectangle_enable?e.rectangle.split(";")[0]:clock_rectangle}&key=${qweather_key}`,fetch(c.qweather_url).then((c=>c.json())).then((a=>{if(document.getElementById("hexo_electric_clock")){var s=a,n=document.getElementById("hexo_electric_clock");let d="#000";switch(s.now.icon){case"100":d="#fdcc45";break;case"101":d="#fe6976";break;case"102":case"103":d="#fe7f5b";break;case"104":case"150":case"151":case"152":case"153":case"154":case"800":case"801":case"802":case"803":case"804":case"805":case"806":case"807":d="#2152d1";break;case"300":case"301":case"305":case"306":case"307":case"308":case"309":case"310":case"311":case"312":case"313":case"314":case"315":case"316":case"317":case"318":case"350":case"351":case"399":d="#49b1f5";break;case"302":case"303":case"304":d="#fdcc46";break;case"400":case"401":case"402":case"403":case"404":case"405":case"406":case"407":case"408":case"409":case"410":case"456":case"457":case"499":d="#a3c2dc";break;case"500":case"501":case"502":case"503":case"504":case"507":case"508":case"509":case"510":case"511":case"512":case"513":case"514":case"515":d="#97acba";break;case"900":case"999":d="red";break;case"901":d="#179fff;"}var t=Array.isArray(e.city)?c.city:e.city;"true"===clock_default_rectangle_enable&&c&&fetch(`https://restapi.amap.com/v3/geocode/regeo?key=${gaud_map_key}&location=${clock_rectangle}`).then((c=>c.json())).then((c=>{if("1"===c.status){const e=c.regeocode.addressComponent;t=Array.isArray(e.city)?e.province:e.city}})).then((c=>{clock_box_html=`\n <div class="clock-row">\n <span id="card-clock-clockdate" class="card-clock-clockdate"></span>\n <span class="card-clock-weather"><i class="qi-${s.now.icon}-fill" style="color: ${d}"></i> ${s.now.text} <span>${s.now.temp}</span> ℃</span>\n <span class="card-clock-humidity">💧 ${s.now.humidity}%</span>\n </div>\n <div class="clock-row">\n <span id="card-clock-time" class="card-clock-time"></span>\n </div>\n <div class="clock-row">\n <span class="card-clock-windDir"> <i class="qi-gale"></i> ${s.now.windDir}</span>\n <span class="card-clock-location">${t}</span>\n <span id="card-clock-dackorlight" class="card-clock-dackorlight"></span>\n </div>\n `;var e=["SUN","MON","TUE","WED","THU","FRI","SAT"],a=document.getElementById("card-clock-loading");function o(){var c,a=new Date,s=l(a.getHours(),2)+":"+l(a.getMinutes(),2)+":"+l(a.getSeconds(),2),n=l(a.getFullYear(),4)+"-"+l(a.getMonth()+1,2)+"-"+l(a.getDate(),2)+" "+e[a.getDay()],t=a.getHours();if(t>12?(t-=12,c=" P M"):c=" A M",document.getElementById("card-clock-time")){var o=document.getElementById("card-clock-time"),r=document.getElementById("card-clock-clockdate"),i=document.getElementById("card-clock-dackorlight");o.innerHTML=s,r.innerHTML=n,i.innerHTML=c}}function l(c,e){for(var a="",s=0;s<e;s++)a+="0";return(a+c).slice(-e)}a&&(a.innerHTML=""),n.innerHTML=clock_box_html;setInterval(o,1e3);o()})),clock_box_html=`\n <div class="clock-row">\n <span id="card-clock-clockdate" class="card-clock-clockdate"></span>\n <span class="card-clock-weather"><i class="qi-${s.now.icon}-fill" style="color: ${d}"></i> ${s.now.text} <span>${s.now.temp}</span> ℃</span>\n <span class="card-clock-humidity">💧 ${s.now.humidity}%</span>\n </div>\n <div class="clock-row">\n <span id="card-clock-time" class="card-clock-time"></span>\n </div>\n <div class="clock-row">\n <span class="card-clock-windDir"> <i class="qi-gale"></i> ${s.now.windDir}</span>\n <span class="card-clock-location">${t}</span>\n <span id="card-clock-dackorlight" class="card-clock-dackorlight"></span>\n </div>\n `;var o=["SUN","MON","TUE","WED","THU","FRI","SAT"],l=document.getElementById("card-clock-loading");function r(){var c,e=new Date,a=i(e.getHours(),2)+":"+i(e.getMinutes(),2)+":"+i(e.getSeconds(),2),s=i(e.getFullYear(),4)+"-"+i(e.getMonth()+1,2)+"-"+i(e.getDate(),2)+" "+o[e.getDay()],n=e.getHours();if(n>12?(n-=12,c=" P M"):c=" A M",document.getElementById("card-clock-time")){var t=document.getElementById("card-clock-time"),l=document.getElementById("card-clock-clockdate"),r=document.getElementById("card-clock-dackorlight");t.innerHTML=a,l.innerHTML=s,r.innerHTML=c}}function i(c,e){for(var a="",s=0;s<e;s++)a+="0";return(a+c).slice(-e)}l&&(l.innerHTML=""),n.innerHTML=clock_box_html;setInterval(r,1e3);r()}})))}))}getIpInfo();
{
"name": "hexo-butterfly-clock-anzhiyu",
"version": "1.1.4",
"version": "1.1.5",
"description": "A clock card plugin for theme-butterfly",

@@ -5,0 +5,0 @@ "main": "index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc