GithubHelp home page GithubHelp logo

lpm-index's People

Contributors

ctengel avatar

Watchers

 avatar

lpm-index's Issues

Deprecate

Note that this project is suspended.

Define RESTful API

  • /lib (GET, POST)
    • /SLUG (N/A) - immutable
      • /med (GET, POST)
        • /SLUG (GET) - immutable, do POST /lib/S/per/S/med
          • /fil (GET) - do POST /fil
      • /per (GET, POST)
        • /SLUG (GET) - immutable
          • /med (GET, POST)
  • /fil (POST)
    • /HASH (GET) - redo POST /fil

POST /lib

  • slug
  • url

POST /fil

  • url
  • links [/lib/s, /lib/s/med/s, /lib/s/per/s]

POST /lib/s/med

  • slug
  • url

POST /lib/s/per

  • slug
  • url

POST /lib/s/per/s/med

  • med [/lib/s/med/s]

GET /lib

  • slug
  • url

GET /fil/hash

  • hash
  • url
  • med [/lib/s/med/s]

GET /lib/s/med/s

  • lib_slug
  • med_slug
  • url
  • pers [/lib/s/per/s]

GET /lib/s/per/s

  • lib_slug
  • pers_slug

GET /lib/s/med/s/fil

  • lib_slug
  • med_slug
  • fil [url]

GET /lib/s/per/s/med

  • lib_slug
  • per_slug
  • med [slugs]

for links - full links or just slug itself?

WebGUI

  • /
    • list libs
    • add lib
    • note - to add content, pls select lib first
  • /lib/x
    • list per
    • add per
    • all med link
  • /lib/x/med
    • list all med
      • with persons
      • with URLs
    • add med
      • pers dropdown
      • url
  • /lib/x/med/y
    • list pers
    • add pers
    • list file
    • add file
  • /lib/x/per/y
    • list med

Define DB schema

MVP

  • lib
    • slug
    • name (optional)
    • description (optional)
    • metadata (optional)
    • url
  • per
    • slug
    • lib_slug
    • name (optional)
    • description (optional)
    • metadata (optional)
    • url
    • uuid
  • med
    • lib_slug
    • slug
    • name (optional)
    • description (optional)
    • metadata (optional)
    • url
    • uuid
  • fil
    • url
    • hash (generated)
    • source (optional)
    • metadata (optional)
  • fil_med
    • fil_hash
    • med_uuid
    • type (optional)
  • per_med
    • per_uuid
    • med_uuid
  • tag_med (optional)
    • tag
    • med_uuid

Rate recommend review

Either part of this or separate integrated microservice

  • Rate at least like/dislike
  • Review - attach or even import from other site review
  • Recommend - based on similar likes

Interface for linkmeddle

There's two use cases here

  • add a GET /fil for recent files so that linkmeddle can get any
  • interface for a manual flow for things from linkmeddle to associate them and even maybe bring in metadata...i.e. the title of the fil may indicate the media

Tag

Probably integrated unlike #7

Thumbnails

Add for fil, med, per

no need for auto!

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.