Comments (6)
That's why I wrote that it works, at least atm.
The default design is a bit boring, I changed it a bit to look better. Maybe you want to use this until Jellyseerr has a newsletter.
Body:
<html>
<div>
<table style='margin-left: auto; margin-right: auto;'>
<tr>
<td width='100%' height='100%' style='vertical-align: top; background: linear-gradient(to bottom right, #3b2344, #043a4c);'>
<table id='InsertHere' name='MainTable' style='margin-left: auto; margin-right: auto; border-spacing: 0 20px; padding-left: 2%; padding-right: 2%; padding-bottom: 1%;'>
<tr style='text-align: center;'>
<td colspan='2'>
<span>
<h1 id='Title' style='color:#FFFFFF;'><YOUR NAME> Jellyfin Newsletter</h1>
<h3 id='Date' style='color:#FFFFFF;'>2024</h3>
</span>
</td>
</tr>
<!-- Fill this in from code -->
{EntryData}
<!-- Fill that in from code -->
</table>
<br>
<br>
<span style="text-align: center; display: block;">
<a href="<YOUR DOMAIN>" style="border: 2px solid white; border-radius: 15px; padding: 10px; background: linear-gradient(to bottom right, #713a91, #0785b6); color: white; text-decoration: none;"><SOME TEXT></a>
</span>
<br>
<br>
</td>
</tr>
</table>
</div>
</html>
Entry Data:
<tr class='boxed' style='outline: 2px solid #D3D3D3; background-color: #1f1f1f; border-radius: 20px; overflow: hidden;'>
<td class='lefttable' style='padding-right: 5%; padding-left: 2%; padding-top: 2%; padding-bottom: 2%; '>
<img style='width: 200px; height: 300px; border-radius: 20px;' src='{ImageURL}'>
</td>
<td class='righttable' style='vertical-align: top; padding-left: 5%; padding-right: 2%; padding-top: 2%; padding-bottom: 2%;'>
<p>
<div style="border: 2px solid white; border-radius: 20px; padding: 15px;">
<div id='SeriesTitle' class='text' style='color: #FFFFFF; text-align: center;'><h3>{Title}</h3></div>
<div id='SeasonEpisode' class='text' style='color: #FFFFFF;'>{SeasonEpsInfo}</div>
<hr>
<div id='Description' class='text' style='color: #FFFFFF;'>{SeriesOverview}</div>
</div>
</p>
</td>
</tr>
Don't forget to insert your custom data in the body.
from jellyseerr.
Yes I will do this, but a few improvements have to be done first. The layout is a bit hacky rn.
from jellyseerr.
yes!
from jellyseerr.
In case you are still searching, here is a plugin for Jellyfin that works well.
https://github.com/Cloud9Developer/Jellyfin-Newsletter-Plugin
from jellyseerr.
In case you are still searching, here is a plugin for Jellyfin that works well. https://github.com/Cloud9Developer/Jellyfin-Newsletter-Plugin
A JellySeerr-like design ready would be much better imo, with the email notifications, metadata integration and episode sync already working great.
(plus this plugin doesn't seem much maintained any more)
from jellyseerr.
That's why I wrote that it works, at least atm. The default design is a bit boring, I changed it a bit to look better. Maybe you want to use this until Jellyseerr has a newsletter. Body:
<html> <div> <table style='margin-left: auto; margin-right: auto;'> <tr> <td width='100%' height='100%' style='vertical-align: top; background: linear-gradient(to bottom right, #3b2344, #043a4c);'> <table id='InsertHere' name='MainTable' style='margin-left: auto; margin-right: auto; border-spacing: 0 20px; padding-left: 2%; padding-right: 2%; padding-bottom: 1%;'> <tr style='text-align: center;'> <td colspan='2'> <span> <h1 id='Title' style='color:#FFFFFF;'><YOUR NAME> Jellyfin Newsletter</h1> <h3 id='Date' style='color:#FFFFFF;'>2024</h3> </span> </td> </tr> <!-- Fill this in from code --> {EntryData} <!-- Fill that in from code --> </table> <br> <br> <span style="text-align: center; display: block;"> <a href="<YOUR DOMAIN>" style="border: 2px solid white; border-radius: 15px; padding: 10px; background: linear-gradient(to bottom right, #713a91, #0785b6); color: white; text-decoration: none;"><SOME TEXT></a> </span> <br> <br> </td> </tr> </table> </div> </html>
Entry Data:
<tr class='boxed' style='outline: 2px solid #D3D3D3; background-color: #1f1f1f; border-radius: 20px; overflow: hidden;'> <td class='lefttable' style='padding-right: 5%; padding-left: 2%; padding-top: 2%; padding-bottom: 2%; '> <img style='width: 200px; height: 300px; border-radius: 20px;' src='{ImageURL}'> </td> <td class='righttable' style='vertical-align: top; padding-left: 5%; padding-right: 2%; padding-top: 2%; padding-bottom: 2%;'> <p> <div style="border: 2px solid white; border-radius: 20px; padding: 15px;"> <div id='SeriesTitle' class='text' style='color: #FFFFFF; text-align: center;'><h3>{Title}</h3></div> <div id='SeasonEpisode' class='text' style='color: #FFFFFF;'>{SeasonEpsInfo}</div> <hr> <div id='Description' class='text' style='color: #FFFFFF;'>{SeriesOverview}</div> </div> </p> </td> </tr>
Don't forget to insert your custom data in the body.
Have you considered submitting your improvements back to that dev? Looks like they would appreciate it
from jellyseerr.
Related Issues (20)
- NS_ERROR_TIMEOUT trying to fetch user profile avatars from private Jellyfin HOT 1
- Per user tag added to sonarr & radarr includes user id number HOT 4
- DNS spam HOT 5
- Add ability to add item to Watchlist from actual item page
- Add the ability to set a priority to a request
- Discover Language Not Filtering
- [Feature Request] Hide Existing Media - User Defined Option
- [Feature Request] Add latest tag to ghcr container image
- Update avatar path when changing ServerURL HOT 1
- GET /api/v1/auth/me before user login
- Emby Recently Added Scan HOT 8
- Movie still shows as requested even though it is available HOT 1
- Jellyfin full library scan not working HOT 1
- Default Filters
- [Feature Request] Remove media once no users are requesting it anymore. HOT 7
- Using a proxy to access tmdb request 400 HOT 1
- Request ability to change profile pic. HOT 3
- Unable to login with Emby Connect email address HOT 6
- Genre filtering HOT 1
- New attribute on users for saving phone number
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jellyseerr.