fe - 한 곳에서 모든 기술 업데이트

TLDR;

I created defe(devfeed), a WebApp & CLI for aggregating popular "Tech" feeds for developers & Tech Enthusiasts



내가 이걸 왜 지었지 ¯_(ツ)_/¯



저는 독서 기술을 좋아합니다. 여기에는 뉴스레터 구독 및 다양한 팟캐스트 듣기가 포함됩니다.
하지만 이것의 유일한 문제는 이 모든 것이 배포되어 다양한 앱(하루에 한 번만 열고 DEV에 대한 감정이 없음, 나는 ❤️)을 설치하고 여러 뉴스레터를 구독하여 시간을 낭비한다는 것입니다.


이걸 어떻게 빨리 읽을까요 😅


물론 당신은 feedly를 가지고 있지만 그것은 무료가 아닙니다.
그래서 저는 FOSS 대안을 만들려고 생각했습니다.
  • 사용하기에 충분히 간단함 (최소 UI)
  • 여러 클라이언트에서 사용 가능(터미널 애호가를 위한 PWA 및 CLI)
  • 여행 중 정보를 표시할 수 있음

  • 특징 ✨


  • PWA
    PWA Stats
  • 스토리 읽기 및 공유
  • 다크 모드 *

  • 최소 UI
  • CLI

  • 필터 피드


  • 그게 다야 ?
    아니
    defe는 패키지이므로 이를 사용하여 Bots🤖를 만들 수 있습니다.

    from defe import defe
    import pprint
    
    f = defe.feed()
    
    pprint.pprint(f.news())
    
    

    이렇게 하면 사용 가능한 뉴스 피더의 모든 뉴스가 인쇄됩니다. 패키지 사용 방법에 대한 documentation을 읽을 수 있습니다.

    구축 방법 🤔



    아키텍처는 상당히 간단합니다.


    defe 작동 방식 개요


    여러 피더는 ThreadPoolExecutor() 을 사용하여 동시에 가져오고 캐시에 보관됩니다.

    Feeders are web-sources which have a public feed (RSS/Atom) link
    You can have a look at all the feeders here.



    뉴스 범주에서 사용 가능한 모든 피더를 요청/news하거나 실행defe news(CLI에서)한다고 가정하면 뉴스 범주에서 동시에 가져오고 푸시됩니다disk based cache. 후속 요청은 이 캐시에서 나옵니다.
    현재 캐시 만료 시간 제한은 기본적으로 1시간으로 설정되어 있습니다(향후 릴리스에는 캐시를 수동으로 지우는 옵션이 있을 수 있음).

    다음 스택을 사용하여 defe를 빌드했습니다.
  • 파이썬
  • 자바스크립트

  • defe를 구축하는 데 도움이 되는 사전 빌드된 라이브러리/구성 요소가 거의 없습니다.

  • MaterialzeCSS
    WebApp의 프런트 엔드용

  • feedparser
    웹 소스의 RSS/Atom 피드 구문 분석용.

  • diskcache
    빠른 액세스를 위해 피드를 임시로 저장하는 데 사용됩니다.

  • 어떻게 생겼는지 🔥



    다음은 defe CLI에 대한 데모입니다.



    WebApp은 다음과 같습니다.


    기여하다 🤗







    아직 디펜스를 개선할 수 있는 아이디어가 많이 있지만 혼자 할 수 있는 모든 것이 아닙니다. 여러분의 도움이 필요합니다 ❤️
    자유롭게 기여하세요.

    아래에서 즐겨찾는 사이트에 댓글을 달아 피더를 요청할 수도 있습니다.
    또는 직접 추가

    좋아하는 피더 추가 #1







    Bhupesh-V
    에 게시됨



    즐겨찾는 사이트, 뉴스레터, 팟캐스트의 RSS/Atom 피드를 보내세요.
    편집만 하고 있는지 확인하십시오one of these files.
    PR을 보내기 전에 가이드라인CONTRIBUTING을 읽는 것을 잊지 마십시오.

    이 문제는 열린 상태로 유지되므로 항상 기여할 수 있습니다 🤗


    View on GitHub



    미래비전 👁️



    앞으로 구현하고 싶은 몇 가지
  • 푸시 알림
  • 책갈피 이야기
  • 터미널에서 바로 팟캐스트 재생(defe CLI용)
  • 맞춤형 피드

  • projects 게시판에서 defe의 더 많은 기능을 확인할 수 있습니다.

    피드백 💭



    당신은 defe를 좋아 했습니까? 아니면 당신이 말하고 싶은 것일 수도 있습니다. 아래에 댓글을 달아주세요.
    에서 저에게 직접 연락하실 수 있습니다.
    Telegram | | E-mail

    좋은 웹페이지 즐겨찾기