citations

Un site pour consigner des citations de lectures et les retrouver

https://github.com/waziwashi/citations

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (0.4%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Un site pour consigner des citations de lectures et les retrouver

Basic Info
  • Host: GitHub
  • Owner: waziwashi
  • Language: HTML
  • Default Branch: main
  • Size: 6.84 KB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created 8 months ago · Last pushed 8 months ago
Metadata Files
Readme Citation

README.md

Un site pour consigner toutes vos citations de lectures

Écrivez une citation avec le nom de l'oeuvre et de l'auteur.ice,

puis 📬 pour en faire un post :

✏️ pour l'éditer (titre, auteur.ice, texte de la citation)
🔖 ajouter des tags
🗑️ le supprimer

dans le mode édition ✏️ :
B Gras
U Souligner

Ensuite, plus qu'à rechercher parmi votre bibliothèque de citations !

📁 Pour 📤 exporter en json ou pour 📥 importer un json déjà existant

Owner

  • Login: waziwashi
  • Kind: user

Citation (citation.css)

body {
    margin: 0;
    padding: 0;
    min-height: 95vh;
    background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='100%25' width='100%25'%3E%3Cdefs%3E%3Cpattern id='doodad' width='68' height='68' viewBox='0 0 40 40' patternUnits='userSpaceOnUse' patternTransform='rotate(125)'%3E%3Crect width='100%25' height='100%25' fill='rgba(58, 75, 80,1)'/%3E%3Cpath d='M0 27.5h40v5h-40zM0 7.5h40v5h-40z' fill='rgba(65, 141, 165,1)'/%3E%3Cpath d='M0 27h40v6h-40zM0 7h40v6h-40z' fill='rgba(250, 134, 16,1)'/%3E%3Cpath d='M-14 27.5h20v5h-20zM-34 27.5a 7.5-7.5 0 0 0 7.5-7.5a 12.5-12.5 0 0 1 12.5-12.5v5a-7.5 7.5 0 0 0-7.5 7.5a-12.5 12.5 0 0 1-12.5 12.5M6 27.5a 7.5-7.5 0 0 0 7.5-7.5h5a-12.5 12.5 0 0 1-12.5 12.5M-10 7.5h30v5h-30z' fill='rgba(65, 141, 165,1)'/%3E%3Cpath d='M0 27a 7-7 0 0 0 7-7a 13-13 0 0 1 13-13v6a-7 7 0 0 0-7 7a-13 13 0 0 1-13 13zM20 7h20v6h-20z' fill='rgba(250, 134, 16,1)'/%3E%3Cpath d='M26 7.5a-12.5 12.5 0 0 0-12.5 12.5h5a 7.5-7.5 0 0 1 7.5-7.5h30v-5h-30z' fill='rgba(65, 141, 165,1)'/%3E%3C/pattern%3E%3C/defs%3E%3Crect fill='url(%23doodad)' height='200%25' width='200%25'/%3E%3C/svg%3E ")
}
.centre {
    --b: rgba(65, 141, 165,1); /*background*/
    --h: rgba(250, 134, 16,1); /*hover*/
    background-color: rgba(65, 141, 165, 0.8);
    box-shadow: 1em -1em 10px rgba(0, 0, 0, 0.8);
    margin: 5vh 5vw 0 5vw;
    min-height: 92vh;
    padding-bottom: 1vh;
}
.menu {
    display: flex;
    align-items: center;
    padding-top: 3vh;
    margin: 0 3vw 3vh 3vw;
}
.recherche {
    border: none;
    outline: none;
    height: 2.4rem;
    font-size: 1rem;
    line-height: 1.2;
    padding: 0.4rem 2rem;
    flex: 1;
}
.recherche:hover {
    box-shadow: 0 0 10px black;
    transition: 0.3s;
}
.menu button {
    font-size: 1.8rem;
    width: 3.2rem;
    height: 3.2rem;
    border: none;
    line-height: 1;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
}
.menu button:hover {
    background-color: var(--h);
    box-shadow: 0 0 5px black;
    transform: scale(120%);
    transition: 0.3s;
}
.Ajouter {
    margin: 0 7.5vw 2vh 7.5vw;
}
.Ajouter:hover {
    box-shadow: 0 0 10px black;
    transition: 0.3s;
    transform: scale(105%);
}
.Ajouter input {
    border: none;
    outline: none;
    text-align: center;
    width: 37.5vw;
    padding: 0;
    font-family: inherit;
    font-weight: 600;
    font-size: 2vw;
    letter-spacing: 0.05em;
}
.citation {
    --w: 75vw;
    width: var(--w);
    max-width: var(--w);
    min-width: var(--w);
    text-align: justify;
    outline: none;
    border: none;
    margin: 0;
    padding: 0.5em 1em;
    white-space: pre-wrap;
    box-sizing: border-box;
    overflow-wrap: break-word;
    font-family: Garamond;
    font-style: italic;
    font-size: 2vw;
    line-height: 1.6;
}
.Post {
    background-color: white;
    width: var(--w);
    min-height: 10vh;
    margin: 1vh 7.5vw;
    padding: 2vh 0;
    border-radius: 10px;
    position: relative;
    font-family: Garamond;
    box-shadow: 0 0 5px black;
    animation: 1s flou;
    font-size: 2vw;
    overflow: visible;
}
.Post::before,
.Post::after {
    content: '"';
    position: absolute;
    font-size: 7vw;
    color: var(--b);
    pointer-events: none;
    font-family: "Catamaran", sans-serif;
}
.Post::before {
    top: 0.3rem;
    right: 1rem;
}
.Post::after {
    bottom: 0.3rem;
    left: 1rem;
    rotate: 180deg;
}
@keyframes flou {
    0% {
        opacity: 0;
        transform: translateY(100%);
    }
    100% {
        opacity: 100%;
        transform: translateY(0);
    }
}
.biblio {
    display: inline-block;
    margin: 0 5vw;
    width: 65vw;
    font-weight: 600;
    letter-spacing: 0.05em;
}
span.ouvrage {
    float: left;
}
span.auteurice {
    float: right;
}
.texte {
    text-align: justify;
    margin: 1vh 5vw;
    font-style: italic;
    line-height: 1.6;
}
.tags {
    margin: 0 5vw;
    width: 65vw;
    height: 1em;
}
span.tag {
    float: right;
    cursor: pointer;
    background-color: var(--b);
    border-radius: 5px;
    padding: 0 0.2em;
    margin: 0 0.2em;
    font-size: 2vw;
}
span.tag::before {
    content: '🔖';
}
span.tag:hover {
    background-color: var(--h);
    box-shadow: 0 0 3px black;
    transition: 0.3s;
    transform: scale(110%);
}
span.tag:hover::before {
    content: '❌';
}
.Postmenu button {
    border: none;
    cursor: pointer;
    font-size: 1.2em;
    padding: 0.2em 0.3em;
    background-color: var(--b);
}
.Postmenu button:hover {
    background-color: var(--h);
    transition: 0.3s;
    transform: translateY(-10%);
    box-shadow: 0 0 5px black;
}
#deleteBtn {
    border-radius: 0 10px 10px 0;
}
#vide {
    text-align: center;
    font-family: inherit;
    color: white;
    font-weight: 600;
    font-size: 1.5em;
    margin-top: 20vh;
}
#editBiblio {
    text-align: center;
    width: 37.5vw;
    padding: 0;
    border: none;
    outline: none;
    font-family: Garamond;
    font-size: 2vw;
    font-weight: 600;
    letter-spacing: 0.05em;
}
#texteArea {
    width: 100%;
    padding: 0.5rem 1rem;
    text-align: justify;
    font-family: inherit;
    font-size: 2vw;
    border: none;
    outline: none;
    resize: none;
    overflow-x: hidden;
    min-height: 4rem;
    box-sizing: border-box;
    white-space: pre-wrap;
    font-style: italic;
    line-height: 1.6;
}
.texte u {
    text-decoration: underline;
}
.formatBar button {
    border: none;
    cursor: pointer;
    font-size: 1.2em;
    padding: 0.2em 0.5em;
    background-color: var(--b);
}
.formatBtn {
    font-weight: 900;
}
.soulignerBtn {
    border-radius: 0 10px 10px 0;
    text-decoration: underline;
    font-weight: 500;
}
.formatBar button:hover {
    background-color: var(--h);
    transition: 0.3s;
    transform: translateY(-10%);
    box-shadow: 0 0 5px black;
}
#validation {
    background-color: var(--b);
    border: none;
    cursor: pointer;
    margin: 1vh 16.25vw 0 16.25vw;
    border-radius: 10px;
    font-size: 2vw;
    padding: 1vw;
}
#validation:hover {
    background-color: var(--h);
    box-shadow: 0 0 5px black;
    transition: 0.3s;
    transform: scale(120%);
}
#jsonMenu:hover {
    background: var(--h);
}
.importExport {
    border: none;
    cursor: pointer;
}
.importExport:hover {
    transition: 0.3s;
    transform: scale(120%);
}

GitHub Events

Total
  • Push event: 11
  • Create event: 2
Last Year
  • Push event: 11
  • Create event: 2