{"repo":"zeus-12/fmhy","free":true,"listed":false,"github":"https://github.com/zeus-12/fmhy","clone":"git clone https://github.com/zeus-12/fmhy.git","description":"Website for r/FMHY.","language":"TypeScript","stars":18,"topics":["mantine","mysql","nextjs","prisma","react","reactmarkdown","tailwindcss"],"license":null,"category":"databases-storage","readme_excerpt":"Website for FMHY This project is no longer actively maintained Built using - Nextjs For the frontend and serverless api routes - Typescript For type safety - Tailwind CSS For styling - Mantine UI For components - Cheerio For parsing the HTML (Old scraper) - Plausible For analytics (stopped) Features: - Website : - Detailed Wiki Page - Search - Guides page - Base64 page - Scraper - Base 64, Wiki scrapers Usage stats Migrated frontend from React version, and backend from Express Version, and the scraper from Fmhy Scraper What needs to be fixed Open issues Design - TYPOGRAPHY = spend some time on fixing the typography = look into shadcn-typography. better replace mantine w. shadcn. (toc drawer also needs a new design) - toc drawer looks ugly. Markdown related - see if dom issues can be fixed eg: (Warning: Received true for a non-boolean attribute inline .), probably can be fixed w. some remark package. - for links hardcode reddit mappings to the corresponding page on the website. - move all the notestarters,warningstarters,etc form all different renderers logic to single place: ( LiRenderer is working fine = abstract the logic from there, and reuse) Search - add a \"copy item as markdown\" button right next to each entry in search. - use react-virtualised, and remove limits for the search - highlight the word searched = use any of the syntaxhighlighting extensions for react-markdown for this - check the fuse , orama , minsearch see if its good enough to replace flexsearch = esp th","default_branch":null,"files":null,"tree":[],"storefront":"/r/zeus-12","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zeus-12/fmhy/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."}