PageSourceSearch

https://kwain.net/resources/Miniflux-C79qIH8B.js

js kwain.net collected 2026-10-04 11:06:24 UTC 1,860 bytes, 1 lines download raw bytes

1import{a as e,c as t,d as n,g as r,l as i,m as a,n as o,o as s,p as c,r as l,s as u,u as d,v as f}from"./index-C32yDzkE.js";var p={name:`Miniflux`,mixins:[o],props:{item:Object},data:()=>({unreadEntries:0,unreadFeeds:0,isHealthy:!1,loading:!0,style:`status`}),computed:{status:function(){return this.isHealthy?this.unreadEntries>0?`Unread`:`Online`:`Error`},statusClass:function(){return this.status.toLowerCase()}},created(){this.autoUpdateMethod=this.fetchStatus,this.fetchStatus()},methods:{fetchStatus:async function(){let e={"X-Auth-Token":this.item.apikey},t;try{t=await this.fetch(`/v1/feeds/counters`,{headers:e}),this.isHealthy=!0}catch(e){console.log(e)}finally{this.loading=!1}if(!this.isHealthy)return;let n=Object.values(t.unreads||{});this.unreadFeeds=n.length,this.unreadEntries=n.reduce((e,t)=>e+t,0)}}},m={class:`title is-4`},h={class:`subtitle is-6`},g={key:0,class:`fa fa-circle-notch fa-spin`},_={key:2,class:`notifs`},v={key:0,class:`notif unread`,title:`Unread`},y={key:1,class:`notif errors`,title:`Connection error to Miniflux API, check url and apikey in config.yml`};function b(o,l,p,b,x,S){let C=c(`Generic`);return n(),u(C,{item:p.item},{content:a(()=>[s(`p`,m,f(p.item.name),1),s(`p`,h,[p.item.subtitle?(n(),i(e,{key:0},[d(f(p.item.subtitle),1)],64)):o.unreadEntries?(n(),i(e,{key:1},[o.unreadFeeds<2?(n(),i(e,{key:0},[d(f(o.unreadEntries)+` unread `,1)],64)):(n(),i(e,{key:1},[d(f(o.unreadEntries)+` unread in `+f(o.unreadFeeds)+` feeds `,1)],64))],64)):t(``,!0)])]),indicator:a(()=>[o.loading?(n(),i(`i`,g)):o.style==`status`?(n(),i(`div`,{key:1,class:r([`status`,S.statusClass])},f(S.status),3)):(n(),i(`div`,_,[o.unreadEntries>0?(n(),i(`strong`,v,f(o.unreadEntries),1)):t(``,!0),o.isHealthy?t(``,!0):(n(),i(`strong`,y,` ? `))]))]),_:1},8,[`item`])}var x=l(p,[[`render`,b],[`__scopeId`,`data-v-c9d564c4`]]);export{x as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.