PR12를 좀더 잘보기 위한 프로젝트

Overview

pr12er

Protoc CI codecov

Dependencies

libprotoc 3.17.2
protoc-gen-go v1.26.0
protoc_plugin 20.0.0 

Install proto toolchain

make install

Generated proto files

make gen.all
Comments
  • Maintain `pr12_metadata.pbtxt`

    Maintain `pr12_metadata.pbtxt`

    need to make the file pr12_metadata.pbtxt up to date and fresh

    Current status

    • PR-001 ~ PR-207

    The metadata of the following IDs do not have video_metadata field.

    • 52, 81, 93, 137, 194, 198
    data 
    opened by nicewook 11
  • Presenter 영문 <--> 한글 이름 Dictionary 생성

    Presenter 영문 <--> 한글 이름 Dictionary 생성

    시즌2~4 까지 고유값 추출

    강민국 강지양 김경선 김병학 김성철 김소연 김영석 김태수 김태오 김택민 류성옥 박성남 변윤선 서재덕 유재준 윤진성 이도엽 이윤성 이재원 이준호 이진원 이형민 이호성 전현규 정경훈 정지원 정창훈 주성훈

    • 시즌 | 이름 으로 구성, Season 2 | 강민국 Season 2 | 김병학 Season 2 | 김태오 Season 2 | 김태수 Season 2 | 김택민 Season 2 | 윤진성 Season 2 | 정지원 Season 2 | 이진원 Season 2 | 김영석 Season 2 | 이재원 Season 2 | 김소연 Season 2 | 서재덕 Season 2 | 주성훈 Season 2 | 이도엽 Season 2 | 박성남 Season 3 | 강지양 Season 3 | 박성남 Season 3 | 주성훈 Season 3 | 류성옥 Season 3 | 김태오 Season 3 | 이도엽 Season 3 | 이진원 Season 3 | 이호성 Season 3 | 김경선 Season 3 | 김영석 Season 3 | 김병학 Season 3 | 정경훈 Season 3 | 정창훈 Season 3 | 이형민 Season 3 | 변윤선 Season 3 | 이윤성 Season 4 | 이도엽 Season 4 | 이형민 Season 4 | 김경선 Season 4 | 이진원 Season 4 | 김성철 Season 4 | 변윤선 Season 4 | 전현규 Season 4 | 이준호 Season 4 | 박성남 Season 4 | 이윤성 Season 4 | 김병학 Season 4 | 유재준 Season 4 | 주성훈
    data 
    opened by sujungleeml 7
  • Add basic metadata pbtxt

    Add basic metadata pbtxt

    pr12_metadata.pbtxt 를 embed 를 추가했습니다.

    //go:embed pr12_metadata.pbtxt
    var PR12MetadataProtoText []byte
    

    pr12_metadata.pbtxt 는 아래와 같이 생겼습니다.

    // definition
    message MetadataDump { repeated Metadata metadata = 1; }
    
    message Metadata {
      int32 id = 1;
      string title = 2;
      repeated PaperMetadata paper_metadata = 3;
      repeated VideoMetadata video_metadata = 4;
      repeated string keywords = 5;
      string presenter = 6;
    }
    
    message PaperMetadata {
      string url = 1;
      repeated string authors = 2;
    }
    
    message VideoMetadata { string url = 1; }
    
    metadata: <
      id: 1
      title: "Generative Adversarial Nets"
      paper_metadata: <
        url: "https://arxiv.org/abs/1406.2661"
        authors: "_Ian J. Goodfellow et al., NIPS 2014_"
      >
      video_metadata: <
        url: "https://youtu.be/L3hz57whyNw"
      >
      keywords: "Generative Models"
      keywords: "GANs"
      presenter: "Jaejun Yoo"
    >
    metadata: <
      id: 2
      title: "Deformable Convolutional Networks"
      paper_metadata: <
        url: "https://arxiv.org/abs/1703.06211"
        authors: "_Jifeng Dai et al., CVPR 2017_"
      >
      video_metadata: <
        url: "https://youtu.be/RRwaz0fBQ0Y"
      >
      keywords: "CNN"
      keywords: "Detection"
      presenter: "Terry TaeWoong Um"
    >
    

    테스트 코드

    func TestEmbeddedFileCanBeRead(t *testing.T) {
    	var metadataDump pr12er.MetadataDump
    	err := prototext.Unmarshal(PR12MetadataProtoText, &metadataDump)
    	assert.NoError(t, err)
    	assert.Equal(t, int32(1), metadataDump.Metadata[0].Id)
    	assert.Equal(t, "Jaejun Yoo", metadataDump.Metadata[0].Presenter)
    }
    
    released 
    opened by kkweon 7
  • video.id should be renamed to video.pr_id

    video.id should be renamed to video.pr_id

    https://github.com/codingpot/pr12er/blob/313d68325875213e9b39458eb3396857116abdba/server/pkg/pr12er/messages.proto#L25

    because it's confusing

    Context

    • https://docs.google.com/document/d/1UE-v0mYirRdBI1kaK00mG2SPqAuYv9b2WLjEXWGDwnU/edit?disco=AAAAML3RC2c
    released 
    opened by kkweon 3
  • 리스트뷰에서 제목이 길면 스크롤바가 생김

    리스트뷰에서 제목이 길면 스크롤바가 생김

    모바일에서 업로드 어떻게 하지

    픽스는 패딩 필요할듯

    기기: 안드로이드 웹

    https://media.discordapp.net/attachments/846524269298974760/855658600311423026/Screenshot_20210618-205845.png

    bug 
    opened by kkweon 4
  • [플러터]  폰트 제안

    [플러터] 폰트 제안

    디자인을 논할 단계는 아닌 것 같지만 잊어버리기 전에 적어두겠습니다. 디자인 고려시점에 논의해요~

    1.찬성님 view page에서 horizontal line 삭제하신걸까요 (아마 연자 이름, view 수 보였던 것 같은데...) why..? -> 확인함 1-1. 연자 이름 길어지면 밀리는 것 수정 필요(line 유지한다면) -> 수정 확인함 2. Abstract /Recommendation 폰트 변경 필요... -> 아래 댓글로 4개 제안 드림. 3. abstract 확장 (아직 미지원인 듯) 4. 가로보기 지원 안되는지? -> 풀뷰 5. 백그라운드에서 재생 불가한지? 6. 앱 로그인 시 구글/페이스북 로그인과 연동가능? (5와 관련하여 유툽 프리미엄 이용하면 백그라운드 재생 되는 것으로 암...)

    flutter 
    opened by sujungleeml 6
  • [플러터] 추천 기능 구현

    [플러터] 추천 기능 구현

    • 추천 : 선호 발표자 1 최근 1 조회수기반 3
    • 즐겨찾기 기능 (위에 핀박아서 고정, 다른 조건으로 검색해도 해당 핀 유지)
    • 총 몇분짜리 영상인지 표기?
    • 즐겨찾기에 추가해놓은 것들 반복재생 (1~3번 트랙 재생하듯)
    • 봤던 동영상 표시
    • 동영상 얼마나 봤는지 표시 (가급적이면 왼쪽공간 에 워터마크처럼 색상바 가능한지?)
    • 디자인은 좀더 고민해볼게요
    flutter 
    opened by sujungleeml 2
Releases(v1.40.1)
Owner
코딩냄비
안녕하세요 코딩냄비 입니다. 부글부글. Designed by Exclusive-Free (Image #6129396 at VectorStock.com)
코딩냄비