GithubHelp home page GithubHelp logo

zafirshi / hf-daily-paper-newsletter Goto Github PK

View Code? Open in Web Editor NEW

This project forked from deep-diver/hf-daily-paper-newsletter

0.0 0.0 0.0 490 KB

Home Page: https://groups.google.com/g/hf-daily-paper-newsletter

License: Apache License 2.0

Go 100.00%

hf-daily-paper-newsletter's Introduction

send_newsletter

Daily Newsletter for ๐Ÿค— Daily Papers

Click to - Subscribe Newsletter

This repository sends out a newsletter at 0 20 * * * collected from ๐Ÿค— Daily Papers to the subscribers. If you want to subscribe, please join the newsletter group.

Everything is automated via GitHub Action, so no paid maintanance at all.

How this works?

This whole project works in 2 steps broadly in the perspective of GitHub Action workflow.

  1. collect papers

    1. Download the metadat of daily papers from ๐Ÿค— Daily Papers API Endpoint. The target date is the yesterday since it is unclear when the full list of daily paper is fully updated. The target date is dynamically calculated via date command.
    2. Run go run main.go parse command to (1) parse the downloaded the metadata file (JSON), (2) generate categories/tags of each paper via Gemini API, and (3) generate reformatted yaml file for each paper which is suitable for newsletter program. Each yaml file will be stored inside the current directory.
  2. send newsletter

    1. Grasp all the yaml files from the current directory.
    2. Fill in the email HTML template with the contents from the yaml files.
    3. Archiving each papers' yaml file under the archive directory
    4. Generate markdown files based on the existing categories/tags. Add link of the corresponding archived paper yaml file to each markdown file.
    5. Send out email to the receivers which are specified in the config.yaml file.
    6. Clean up the current directory.

Experimentally, summary of each paper is generated by Upstage 's SOLAR-10.7B-Instruct model. Since abstract is too long to be contained in an email, abstracts needed to be shrinken.

Appearance

419870850_10226366978386165_3334941753134294582_n

Todos

  • Auto Translation to other languages (first target -> Korean)

hf-daily-paper-newsletter's People

Contributors

deep-diver avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.