jamesgeer / conf-twitter-bot

A Twitter Bot to post about academic papers
MIT License
4 stars 0 forks source link

Papers require Prisma Model [Difficult] #22

Closed jamesgeer closed 1 year ago

jamesgeer commented 2 years ago

Papers are a little complicated and require some thought.

Example paper entry:

  {
    "type": "research-article",
    "title": "Shared memory protection in a multi-tenant JVM",
    "url": "https://dl.acm.org/doi/10.1145/3475738.3480714",
    "doi": "10.1145/3475738.3480714",
    "authors": [
      "Majid Makki",
      "Dimitri Van Landuyt",
      "Bert Lagaisse",
      "Wouter Joosen"
    ],
    "monthYear": "September 2021",
    "pages": "pp 1–15",
    "shortAbstract": "Multi-tenant Software-as-a-Service (SaaS) providers allow tenants to customize the application at different levels. When the customization involves tenant custom code and a single application instance is shared among multiple tenants, the issue of ...",
    "citations": 0,
    "downloads": 75,
    "id": 0,
    "proceedingsId": 0,
    "fullAbstract": "\n\t\tMulti-tenant Software-as-a-Service (SaaS) providers allow [...]"
  },

These papers are linked to "Proceedings"

Example proceeding entry:

  {
    "url": "https://dl.acm.org/doi/proceedings/10.1145/3475738",
    "id": 0
  },

Proceedings = Conference

Conference proceedings are published records of a conference, these could be short papers, research articles, notes, workshops [...]

I don't just want a copy-paste of the above, I think this could be improved and more efficient, the old logic will not work with the new system setup.