const currentPage = dv.current().file;
const dailyPages = dv.pages('"0-Daily"').sort(k=>k.file.name, "asc");
const currentPageName = currentPage.name;
const index = dailyPages.findIndex((e) => {return e.file.name === currentPageName});
if (index < 1) {
	dv.table(["File", "Created", "Size"],[]);
} else {
	const lastIndex = index - 1;
	const lastPage = dailyPages[lastIndex].file;
	const allPages = dv.pages().values;
	const searchPages = [];
	const lastTime = dv.parse(lastPage.name);
	const currentTime = dv.parse(currentPage.name);
 
	for (let page of allPages) {
		const pageFile = page.file;
		if (pageFile.cday > lastTime && pageFile.cday <= currentTime) {
		  searchPages.push(pageFile);
		}
	}
	dv.table(["File", "Created", "Size"], searchPages.sort((a, b) => a.ctime > b.ctime ? 1 : -1).map(b => [b.link, b.ctime, b.size]));
}
 

Insomnia

The Collaborative API Development Platform - Insomnia
apipost, apifox, postman

Insomnia is an open-source, cross-platform API client for GraphQL, REST, WebSockets, Server-sent events (SSE), gRPC and any other HTTP compatible protocol.

With Insomnia you can:

  • Debug APIs  using the most popular protocols and formats.
  • Design APIs  using the native OpenAPI editor and visual preview.
  • Test APIs  using native test suites.
  • Mock APIs  will be coming soon in November 2023.
  • Build CI/CD pipelines  using the native Insomnia CLI for linting and testing.
  • Collaborate with others  using the many collaboration features to share your projects.

And a lot more! The following storage options are supported for your projects, collections, specs and all other files:

  • Local Vault : for local storage of collections, design specs and every other resource.
  • Cloud Sync : for cloud collaboration, end-to-end encrypted (E2EE) and free.
  • Git Sync : for Git storage of all files using any 3rd party Git repository.

Insomnia API Client