ep_pads_view
v1.0.6
Published
A ready-made HTML page listing all pads with their creator and last-edited date. A thin UI on top of ep_pads_api — install both and open the page, no frontend coding required.
Maintainers
Readme
ep_pads_view
A ready-made HTML page that lists all pads with their creator and last-edited date. It's a thin UI layer on top of ep_pads_api — install both, open the page, done. No frontend coding required.
If instead you want to build your own dashboard/site, you don't need this plugin
at all — just use the JSON from ep_pads_api directly.
Screenshots
The page shows who you're logged in as, the total pad count, and a searchable, sortable table of every pad with its creator and last-edited date.

Filter by creator as well as by pad name:

Type a few letters to instantly narrow the list (here 4 of 25 match), with the Last edited column sorted:

Requirements
This plugin reuses the data layers of two sibling plugins in-process, so they must be installed alongside it:
- ep_pads_api — provides the pad list.
- ep_current_user — provides the logged-in user shown in the header.
Install
Install all three together:
cd /path/to/etherpad
pnpm run plugins i ep_pads_api ep_current_user ep_pads_viewUsage
Open the page (default URL):
https://your-etherpad/pads-viewEach pad links to /p/<padId>.
Features
- Live filter — type in the search box to filter by pad name or creator; a counter shows how many of the total are matched.
- Sortable columns — click any column header (Pad / Creator / Last edited) to sort; click again to reverse. Empty values sort to the bottom.
- Progressive enhancement — sorting/filtering is plain client-side JavaScript with no dependencies; with JS disabled the plain table still works.
Configuration
All optional. In settings.json:
"ep_pads_view": {
"requireAuth": true,
"path": "/pads-view"
}| Option | Default | Meaning |
|---------------|---------------|-----------------------------------------------------------|
| requireAuth | true | Only logged-in users may open the page. Set false to open it. |
| path | /pads-view | URL of the page. |
The data itself (creator, dates, whoami) is produced by
ep_pads_api; see its README for how it reads pads and the logged-in user.
License: Apache-2.0.
