A local media server that combines the features of TikTok and Pinterest
Project description
TikLocal
TikLocal is a mobile and tablet web application built on Flask. It allows you to browse and manage your local videos and images in a way similar to TikTok and Pinterest.
Introduction
TikLocal's main features include:
- A TikTok-like swipe-up browsing experience that allows you to easily and quickly browse local video files.
- A file manager-like directory browsing feature that allows you to easily find and manage local video files.
- A Pinterest-like grid layout feature that allows you to enjoy local images.
- Support for light and dark modes to suit your personal preferences.
Use cases
TikLocal is suitable for the following use cases:
- You don't trust TikTok's teen mode and want to provide your child with completely controllable video content.
- You want to browse and manage your local videos and images locally, but don't want to use third-party cloud services.
- You want to use a TikTok-style video browsing experience on your phone or tablet.
- You want to use a Pinterest-style image browsing experience on your phone or tablet.
How to use
Installation
TikLocal is a Python application that you can install using the following command:
pip install tiklocal
Usage
Starting TikLocal is very simple, just run the following command:
tiklocal ~/Videos/
You can specify any media folder.
To close, press Ctrl + C
.
Configuration
TikLocal provides some configuration options that you can adjust to your needs.
- Light and dark modes: You can choose to use light or dark mode.
- Video playback speed: You can adjust the video playback speed.
TODO
- Add search
- Add more management operations, such as moving files and creating folders
- Add basic login control
- Add a bookmarking feature
- Add a Docker image
- Add a tagging feature
- Use recommendation algorithms
Contribution
TikLocal is an open source project that you can contribute to in the following ways:
- Submit code or documentation improvements.
- Report bugs.
- Suggest new features.
Contact us
If you have any questions or suggestions, you can contact us in the following ways:
- GitHub project page: https://github.com/ChanMo/TikLocal/
- Email: [chan.mo@outlook.com]
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file tiklocal-0.1.5.tar.gz
.
File metadata
- Download URL: tiklocal-0.1.5.tar.gz
- Upload date:
- Size: 71.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d29b031797ad353407c0892fe7f5402a570582d7eaf1f86fcef9167a844b4586 |
|
MD5 | 13a4c4a0c41f2ffce266e5d1395e1665 |
|
BLAKE2b-256 | 8479bfbff806708a64e24712f4ab68579fb017b3b0973716640f8ef21253b06f |
File details
Details for the file tiklocal-0.1.5-py3-none-any.whl
.
File metadata
- Download URL: tiklocal-0.1.5-py3-none-any.whl
- Upload date:
- Size: 74.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0f0094986ec6125c418f8e1bb82bc7b07ec3e7b036f42ac92449ddf1c859ede |
|
MD5 | e1e63efce8881c3d6780725c0f63ea35 |
|
BLAKE2b-256 | dd1471359971f1c6ee6ce00eb9aea69abb129673b9a92aa5198e7ffcfaf129a3 |