Skip to content

lifeich1/hobob

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HOBOB

Gitmoji

WIP

An web app for hobo kicked from bibi&lili.

Design

Data

  • up_info
    • :json
      • raw
        • videos
        • info
      • pick
        • live::{title, url, entropy}
        • video::{title, url, ts}
        • basic::{name, face_url, id, ctime, fid, ban}
  • up_by_fid: :{id}
  • up_by_video: :{id}
  • up_by_entropy: :{id}
  • up_by_group: :{id}
  • group_info: ::{name, removable}
  • logs: fifo[json{ts, level, msg}]
  • runtime (json)
    • bucket::{atime, min_gap, min_change_gap, gap}

Code

  • www
    • get(any)
    • new::{group, up}
    • del::{group, up}
    • cf(path, value)

Cross compilation

Use cross.

HINT: Enforce CROSS_CONTAINER_ENGINE=podman to use podman in linux. (Docker currently is in trouble)

Todo

  • persistence fetch and cache user/video info from remote.
  • webpage: user list in default/video-upload/live-entropy order.
  • rename to hobob, remove deprecated hobob_app.
  • webpage: backend refresh status display.
  • webpage: server notify data update.
  • backend refresh status control.
  • webpage: upzhu list filter
    • webpage: display filter with 3 order
    • webpage: custom filter default order can be modified.
    • webpage: able to add/remove customized filter (filter 1 is specially unmovable)
  • webpage: show recent stop refresh reason, for banned checking.
  • webpage: feature that get search page of containing words in name.
  • webpage: a video list of user X for temporary utilizing while being banned.
  • webpage: unfollow upzhu.

License

WTFPL

About

An app for hobo kicked from bibi&lili

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published