Skip to content

This is an android toolbox write by kivy. I'll keep updateing...

License

Notifications You must be signed in to change notification settings

Karobben/Kivymd_toolbox

Repository files navigation

Kivymd_toolbox

This is an android toolbox write by kivy. I'll keep updating...


Introduction: This app is contributed by four main directories: libs, libWidget, Layout, and config.

  • libs if for storing some function scripts.
  • libWidget is the GUI logic of each "Tabs" with paired kv file in Layout. Finally,
  • config is holding some data for initializing the App

Functions:

Font

This is a test function. You can change the font of the text you typed in with a menu button.

Dynamic Tabs manager

Dynamic Tbas manager Home page config I moved the dictionary for tabs-initialize into Navi.json in config directory. So, the main.py looks much tidy now. You can open and close tabs free. But you may counter some bug if you opened two or more same tabs.

Editor

Details for editor This Tap makes you create/change files much easier than using other android apps since it reading files with python. You can read all text files by ignoring the suffix of the files. For example, '*.md', "*.fasta", "*.css"

Web Server

Details for Web server

This is a sample http server which achieved by http.server and socketserver. It was run in the background with the help of threading

You can either open the default browser or using the android webbrowser server to start it. The code of android webbrowser was written by RobertFlatt and published in RobertFlatt /Android-for-Python . He also contributed lots of other awesome functions and examples of widgets.

OpenCV camera

More Details

Video Crop

This is a Widget for deleting the same frames. It works as: $Video = \sum_{i=0}^{n} frame_n$ $New\ Video = \sum_{i=0}^{n}frame_ {n-1}((frame_n - frame_{n-1})> Thresholds)$ When slicing the whole video, we are using while loop, which is much faster than for loop. When you set a frame range for the video, we are using for loop, wich is really slow.

Error Code:

Video Corp

  • 501: "CV_video_crop.py", function update: self.texture.blit_buffer failed.

About

This is an android toolbox write by kivy. I'll keep updateing...

Resources

License

Stars

Watchers

Forks

Packages

No packages published