Skip to content

Latest commit

 

History

History
45 lines (35 loc) · 1.57 KB

README.md

File metadata and controls

45 lines (35 loc) · 1.57 KB

Bienvenue sur Mediashare

Mediashare est une entité promouvant le partage de ressource sur Internet. Sur ce site, vous trouverez principalement des astuces et de la documentation sur différentes outils permettant l'utilisation d'un numérique plus agréable.
L'open-sourcing et le partage des connaissances font partie de l'ADN de Mediashare.

PostIT est un CMS libre de droit, basé sur l'usage de Markdown, Twig et de Symfony.

Demo

Installation

git clone https://github.com/Mediashare/PostIT && cd PostIT
composer install # Install dependencies
cp .env .env.local && nano .env.local # Edit configuration file
composer dump-env prod # Or dev
bin/console doctrine:schema:update --force # Create database and tables

Use API

Créer

Pour la publication vous aurez besoin de renseignez votre clef API dans le header de la requete.

echo "# LoremIpsum is beautiful" > LoremIpsum.md
curl \
    -H "ApiKey: {YOUR_APIKEY}" \
    -F "title=Lorem Ipsum" \
    -F "content=@./LoremIpsum.md" \
    -F "online=true" \
    https://mediashare.fr/upload

Liste

Récupérer la liste des posts en ligne.

curl https://mediashare.fr/api/posts

Lire

Récupérer un post via son ID particulier en ligne.

curl https://mediashare.fr/api/post/{ID}