Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mattwright324/pdn-plugin-index
An interactive site to quickly search and find Paint.NET plugins in the forums.
https://github.com/mattwright324/pdn-plugin-index
github-pages index-list paintdotnet paintdotnet-plugin
Last synced: 2 months ago
JSON representation
An interactive site to quickly search and find Paint.NET plugins in the forums.
- Host: GitHub
- URL: https://github.com/mattwright324/pdn-plugin-index
- Owner: mattwright324
- License: gpl-3.0
- Created: 2017-12-26T01:49:03.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-09-01T04:42:07.000Z (4 months ago)
- Last Synced: 2024-10-12T20:06:42.330Z (3 months ago)
- Topics: github-pages, index-list, paintdotnet, paintdotnet-plugin
- Language: JavaScript
- Homepage: https://forums.getpaint.net/topic/15260-plugin-index/
- Size: 1.83 MB
- Stars: 9
- Watchers: 6
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# pdn-plugin-index
An interactive site to quickly search and find Paint.NET plugins in the forums.
* https://forums.getpaint.net/topic/15260-plugin-index/
* https://mattw.io/pdn-plugin-index/### Building
Refer to [BUILD.md](https://github.com/mattwright324/pdn-plugin-index/blob/master/BUILD.md)
for instructions on how to build and run `pdn-plugin-index` from source.### Forum Integration
```html
#pdnpi, #pdnpi-iframe {
margin: 0;
padding: 0;
border: none;
width: 100%;
height: 1200px;
overflow: hidden;
}
(function() {
"use strict";let iframe = document.createElement("iframe");
iframe.setAttribute("id", "pdnpi-iframe");
iframe.allow = "clipboard-write";
iframe.src = "https://mattw.io/pdn-plugin-index" + window.location.search;
iframe.sandbox = "allow-scripts allow-popups allow-popups-to-escape-sandbox allow-same-origin";let pdnpi = document.getElementById("pdnpi");
pdnpi.appendChild(iframe);const params = new URL(window.location).searchParams;
if (params.size > 0 && !params.has("do")) {
pdnpi.scrollIntoView(true);
}
})();```