Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mmar58/video-gallery
A video gallery written using Codeignitor 3 to view and manage videos from a folder. Search or sort the videos using different attributes.
https://github.com/mmar58/video-gallery
codeigniter codeigniter3 php video-gallery
Last synced: about 2 months ago
JSON representation
A video gallery written using Codeignitor 3 to view and manage videos from a folder. Search or sort the videos using different attributes.
- Host: GitHub
- URL: https://github.com/mmar58/video-gallery
- Owner: mmar58
- License: mit
- Created: 2024-08-25T01:31:08.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-11-19T03:26:50.000Z (2 months ago)
- Last Synced: 2024-11-19T04:26:11.187Z (2 months ago)
- Topics: codeigniter, codeigniter3, php, video-gallery
- Language: PHP
- Homepage:
- Size: 719 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- Contributing: contributing.md
- License: license.txt
Awesome Lists containing this project
README
# Background:
I was thinking about a way to view my small videos, like or add additinal data with them, filter by that. But there was no solution for that. Then I was thinking to create a webpage to view them as gallery
## Install method
* Put this project inside [Xampp / PHP Server ](https://www.apachefriends.org/download.html)/htdocs folder
**==Extra work for enabling python support==**
* Enable [python support in the xampp](https://blog.terresquall.com/2021/10/running-python-in-xampp/)
* Open the `assets/fileControl.py` and modify the python.exe location to yours==Done enabling python==
* Change database user and password config in `application\config\database.php`
* Import the databse from `database.sql`
* Goto your browser and type `localhost/[the name of the folder]`. Of course don't forget to start xampp server first.
* Create `.assets/videos` folder and upload your videos to that folder, I have added that folder to gitignore to avoid video uploading to gitlab
* Create `.assets/thumbnails` folder, have added that folder to gitignore to avoid video uploading to gitlab## Features
1. Manage your videos
2. View videos in resizeable, floating div
3. Play videos in new tab
4. Play multiple videos at a time
5. Supports liking and tagging videos \[Pending\]
6. Supports sorting videos based on like \[Pending\]
7. Supports searching and filtering videos based on tags \[Pending\]## Next works
Add database based connection for the videos