An open API service indexing awesome lists of open source software.

https://github.com/xeven777/hn-news

Get your daily tech 🤖AI-enhanced Hacker News with a fun and vintage-style images.✨ Made using astrojs🧑🏻‍🚀, bun , hono🔥, cloudflare workers⚡, llama3🦙 and flux🖼️
https://github.com/xeven777/hn-news

actions astro astrojs bun github-actions hacker-news hackernews-api

Last synced: 8 months ago
JSON representation

Get your daily tech 🤖AI-enhanced Hacker News with a fun and vintage-style images.✨ Made using astrojs🧑🏻‍🚀, bun , hono🔥, cloudflare workers⚡, llama3🦙 and flux🖼️

Awesome Lists containing this project

README

          

# HackFunNews - Hacker News with AI twist

![screenshot](https://i.postimg.cc/tTzNh0Yd/Screenshot-2024-12-13-214134.jpg)

# HackFunNews 🎉📰🤖

## About

Why settle for the same old news when you can have AI-enhanced, humor-infused headlines? We've taken the top stories from Hacker News and given them a fun, sarcastic twist with the help of AI. Because news should be entertaining, right?

## Tech Stack 🚀

- **Astro**: Static site generation made simple.
- **TailwindCSS**: Easy and beautiful styling.
- **Bun**: Super-fast JavaScript runtime.
- **GitHub Actions**: Automated daily updates.
- **AI Magic**: Custom API for generating witty headlines and images.

## Features 🌟

- **Daily Updates**: Automatically fetches the latest top stories.
- **AI-Generated Headlines**: Adds a humorous touch to the news.
- **Vintage-Style Images**: Unique, AI-generated visuals for each headline.

## Why HackFunNews? 🤔

Because who says news has to be boring? Dive in, have a laugh, and enjoy the quirky side of tech news!

---

Check it out, and don't forget to star the repo if you enjoy it! ⭐

[Live Demo](https://hn-news.vercel.app/)

---

Built with 💛 by [Anish](https://anish7.me)

## Local Development 🛠️

1. Fork and clone the repository:

```bash
git clone https://github.com/xeven777/hn-news.git
cd hn-news
```

2. Install dependencies:

```bash
npm install
```

3. Start the development server:

```bash
npm dev
```

4. Open `http://localhost:4321` in your browser.