pkgxdev / ossapp

The App Store for Open Source
https://pkgx.app
Apache License 2.0
183 stars 100 forks source link

Upgrade Package search functionality #555

Closed getneil closed 1 year ago

getneil commented 1 year ago

use enriched package details and keywords for search

adjust mixpanel submission and tag packages for other terms they might match to

search term and count in the past 24h of gui users that produced 0 search results

insights:

{
  p: 14,
  f: 7,
  g: 6,
  blueutil: 5,
  c: 5,
  nv: 5,
  a: 4,
  ai: 4,
  flutter: 4,
  s: 4,
  t: 4,
  tailwind: 4,
  aw: 3,
  chrome: 3,
  fd: 3,
  gh: 3,
  grpc: 3,
  l: 3,
  n: 3,
  "navigate filesystem": 3,
  pod: 3,
  svn: 3,
  the_silver_searcher: 3,
  uptimed: 3,
  xc: 3,
  y: 3,
  asciinema: 2,
  b: 2,
  blockc: 2,
  blu: 2,
  bluray: 2,
  chatgpt: 2,
  clamav: 2,
  deno: 2,
  django: 2,
  elasticsearch: 2,
  firefox: 2,
  ghq: 2,
  gr: 2,
  heroku: 2,
  ht: 2,
  ipython: 2,
  ll: 2,
  lnav: 2,
  lxc: 2,
  mos: 2,
  nvm: 2,
  ob: 2,
  obsidian: 2,
  pantry: 2,
  podma: 2,
  podman: 2,
  powershell: 2,
  ri: 2,
  "ruby-build": 2,
  "sd web": 2,
  searcher: 2,
  svelt: 2,
  tailwi: 2,
  ts: 2,
  typescript: 2,
  uui: 2,
  vault: 2,
  vpn: 2,
  vscode: 2,
  w: 2,
  wg: 2,
  whisper: 2,
  wordpress: 2,
  "wp-cli": 2,
  wpcli: 2,
  wpi: 2,
  x: 2,
  anacon: 1,
  anacond: 1,
  anaconda: 1,
  artificial: 1,
  babel: 1,
  bazel: 1,
  blockcga: 1,
  blockchain: 1,
  classifyt: 1,
  cp: 1,
  d: 1,
  do: 1,
  e: 1,
  elastics: 1,
  elasticsea: 1,
  ethereum: 1,
  exiftool: 1,
  firecracker: 1,
  fl: 1,
  fluu: 1,
  fz: 1,
  gcp: 1,
  gp: 1,
  gt: 1,
  gui: 1,
  h: 1,
  homebrew: 1,
  ii: 1,
  iin: 1,
  ip: 1,
  iperf2: 1,
  iperf3: 1,
  ipy: 1,
  ipyt: 1,
  k: 1,
  k6: 1,
  llm: 1,
  lx: 1,
  lz: 1,
  m: 1,
  maestro: 1,
  meili: 1,
  mihnt: 1,
  mtr: 1,
  "navigate fil": 1,
  nextjs: 1,
  node: 1,
  nodemon: 1,
  o: 1,
  ov: 1,
  p2p: 1,
  pi: 1,
  pu: 1,
  pyc: 1,
  pych: 1,
  pyhto: 1,
  python: 1,
  r: 1,
  rails: 1,
  rau: 1,
  rb: 1,
  silar: 1,
  silver: 1,
  "silver s": 1,
  "silver si": 1,
  "silver suf": 1,
  "silver sur": 1,
  "silver surfe": 1,
  "silver surfer": 1,
  "silver surger": 1,
  ss: 1,
  studio: 1,
  sve: 1,
  swiftformat: 1,
  tad: 1,
  tailwinda: 1,
  te: 1,
  tea: 1,
  tfswitch: 1,
  "the silver se": 1,
  "the silver searcher": 1,
  thefuck: 1,
  thirdweb: 1,
  tm: 1,
  "ts-": 1,
  "ts-nod": 1,
  "ts-node": 1,
  tts: 1,
  up: 1,
  uuid: 1,
  v: 1,
  vn: 1,
  weasyprint: 1,
  wo: 1,
  wow: 1,
  wp: 1,
  wpc: 1,
  xv: 1,
  "зрз": 1
}
getneil commented 1 year ago

another: if someone searches for curl maybe we want to suggest httpie also

sanchitram1 commented 1 year ago
  1. python returned no results?
  2. If the string happens to be a package, we should have an issue in pantry created
getneil commented 1 year ago

autogpt this?

owenjames commented 1 year ago

@jhheider this is interesting to note for what is searched

jhheider commented 1 year ago

We should consider comparing that against open pantry issues weekly and generating some public list after sanitizing for people to work on.

owenjames commented 1 year ago

change scope to use keyword searching, keywords extracted from description using AI

getneil commented 1 year ago

done.