Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mr21/youtube-playlists-manager
Organize and browse your YouTube's playlists easily ! (use Google authentification)
https://github.com/mr21/youtube-playlists-manager
Last synced: about 1 month ago
JSON representation
Organize and browse your YouTube's playlists easily ! (use Google authentification)
- Host: GitHub
- URL: https://github.com/mr21/youtube-playlists-manager
- Owner: mr21
- Created: 2014-07-17T00:21:55.000Z (over 10 years ago)
- Default Branch: gh-pages
- Last Pushed: 2015-05-22T01:07:14.000Z (over 9 years ago)
- Last Synced: 2024-11-10T13:36:30.114Z (about 1 month ago)
- Language: JavaScript
- Homepage: https://mr21.github.io/youtube-playlists-manager/
- Size: 3.55 MB
- Stars: 12
- Watchers: 7
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
[YouTube - playlist manager](http://mr21.fr/youtube-playlists-manager/)
==========================![thumbnail](https://github.com/Mr21/YouTube-Playlists-Manager/blob/gh-pages/thumbnail.jpg)
**V1**
- [X] Forcer le **https**.
- [X] Lancer la vidéo quand on **click milieu** dessus.
- [X] Mettre un **lien externe** pour accéder à la **PL** au lieu du nom.
- [X] Pouvoir **éditer le nom de la PL** en cliquant dessus.
- [X] Pouvoir modifier le `status.privacyStatus` d'une PL.
- [X] Styliser les **scrollbars**.
- [X] Faire en sorte que le **bg des PL** corresponde toujours à sa **première vidéo**.
- [X] Faire comprendre que le **titre des PL** peut etre edite lors du `focus`.
- [X] **Multi-Channels**
- [X] Organisation par **onglets**.
- [X] Pouvoir charger plusieurs **channels** différents.
- [X] Mettre les channels autre que `Mine` en total **read-only**.
- [x] Afficher le vrai nom du channel dans l'onglet `channelTitle`.
- [X] Écrire en dessous du champs `channelName` si aucun channel n'a été trouvé OU si le channel est vide.
- [X] **DOMdiff**
- [X] **Stocker** les infos: `name`, `status`, `videos` pour chaque PL.
- [X] Mettre les boutons: **Cancel** et **Save** dans l'onglet `Mine`.
- [X] Donner la possibilité d'**annuler** toutes les modifications.
- [X] Coder une fonction `diff` generique.
- [X] Coder le **DOMdiff** qui utilisera la fonction `diff`.
- [X] Lancer les **requêtes** en prenant soin de **ré-écrire** les infos stockées dans chaque PL.
- [X] Mettre un **spinneur** d'attente lors du **save**.
- [X] Rédiger la section **About**.**V2**
- [ ] Styliser les **infobulles**.
- [ ] **Suppression** d'une **playlist** via leur futur bouton `fa-trash`.
- [ ] **Suppression** des **vidéos** selectionnées avec la touche `delete`.
- [ ] **Ajout** d'une nouvelle **playlist** en cliquant sur un placeholder `fa-plus`.
- [ ] **Ajout** d'une nouvelle **video** dans une playlist en saisissant son `URL`.
- [ ] Pouvoir ouvrir son propre channel meme s'il est vide pour permettre de creer des playlists.
- [ ] **YouTube** (cool idee de _Misty_ <3)
- [ ] Mettre un bouton pour partager l'écran en deux pour y mettre une **iframe vers YouTube**.
- [ ] Permettre de **drag n drop** des vidéos d'une iframe vers l'autre (`HTML5`?).