{"repo":"LekoArts/annum","free":true,"listed":false,"github":"https://github.com/LekoArts/annum","clone":"git clone https://github.com/LekoArts/annum.git","description":"Visualize Your Trakt.tv History","language":"Svelte","stars":32,"topics":["annum","authentication","lekoarts-oss","posters","sveltekit","tmdb","trakt"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"annum Visualize Your Trakt.tv History Display your watched movies and shows in a poster grid. Easily switch between years and get an overview of all your history. Powered by: 🍿 Website This website was created by LekoArts as a christmas project to try out SvelteKit. LekoArts loves watching movies and shows ⸺ so why not have a great overview? You can also follow me on Trakt if you want. Development This SvelteKit project was bootstrapped with create-svelte . Prerequisites 1. Install Node.js 20 or later 1. Install pnpm Repository setup 1. Install dependencies 1. Create a duplicate of .env.example and name it .env 1. Retrieve the necessary secrets: 1. PRIVATE TRAKT CLIENT ID and PRIVATE TRAKT CLIENT SECRET : Login to Trakt.tv and inside your settings go to your Your API Apps section. Create a new application. Set http://localhost:5173/auth/callback/trakt as one of the Redirect URI and set http://localhost:5173 as one of the JavaScript (CORS) Origins . Copy over the Client ID and Client Secret to the .env file. 1. PRIVATE BETTER AUTH SECRET : Generate a random string which is used to encrypt tokens. Run openssl rand -base64 32 in your terminal and copy the value over to the .env file. 1. PRIVATE TMDB API KEY : Login to your TMDB account and inside your settings go to API section. Copy the API Key over to the .env file. Commands Starting the development server: Create a production build locally: Preview that build locally with pnpm preview .","default_branch":null,"files":null,"tree":[],"storefront":"/r/LekoArts","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/LekoArts/annum/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}