Coder Social home page Coder Social logo

dat-adi / tinyapps Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 3.0 14.29 MB

A collection of small python applications

License: MIT License

Python 100.00%
search deployment deployment-automation app python python-applications crack-checker ytsearch dataset dataset-maker

tinyapps's Introduction

tinyApps

Tiny programs which can help you keyboard ninjas.

Index

Available Apps

  1. Dataset Maker
  2. OneSpotApp
  3. OneSpotTabs
  4. YTsearch
  5. Crack Checker
  6. EPUB Crawlers

Miscellaneous

Installation

You can have the tinyApps too!

To install tinyApps onto your device, you can download one of the releases here, or download the zip file through the clone feature, else, clone it using the command below.

git clone https://github.com/dat-adi/tinyApps.git

DSMkr

A collection of programs that aim to build up a dataset instead of manually entering data into the dataset, to instead build the database by parsing through the folder in order to collect the properties of each object in the folder.

Link to the usage of the Dataset Maker is here.

OneSpotApp

Essentially, a program which stores the location of the programs and runs them all at one click, the program also has a save.txt which ensures that you have the apps saved and don't need to configure them everytime you start the computer. 'save.txt' contains the paths to the files.

The app has been derived from an online tutorial, Building a Python GUI.

OneSpotTabs

A program that allows you to store urls to your favourite sites, launch all of them, at a click of a button, instead of wasting your time on manually opening them yourself. Using pickle module as a save file for your urls.

YTsearch

A program that acts as a simple search through Youtube, opens up a webpage in the browser, if not already open, and gives you the search results.

Crack Checker

A program that checks whether or not a specific game is cracked or not, fed from the info from Crack Watch.
Yet to be completed, a work in progress, trying to use the API provided. For more info on crack-checker, click here.

EPUB Crawler

Essentially, a program that insteads to crawl websites and display the content you require, allowing you to download it as well. Currently a work in progress, this project was built to crawl webnovel websites for their webnovels.
Project has been completed as required and has been moved over to another repository.

License

This project is hosted under the MIT license, and is free to be distributed and shared.

Contributing

Feel free to contribute to this project, but, be sure to

  • Open up an issue stating the problem/feature to be alerted of.
  • Fork the repository and work on the issue.
  • Send a pull request after finishing up on the code.
  • The code will be reviewed and if all's good, merged into the master branch.
  • You're done!

dat-adi

tinyapps's People

Contributors

dat-adi avatar svijayb avatar

Stargazers

 avatar

Watchers

 avatar

tinyapps's Issues

Improvement of current styling in the EPUB files.

Is your feature request related to a problem? Please describe.
The emphasis on text is lost when BeautifulSoup is used to retrieve text.

Describe the solution you'd like
Developing a solution where the CSS present in the particular web page is conserved and added to the EPUB would replicate the immersion provided by the online version.
This could be done by using the raw soup parsed content rather than get_text().

Describe alternatives you've considered
Alternatives to this approach would be to figure out a method to place emphasis on the text based on some property provided by the web page.

toc.ncx isn't configured properly.

Describe the bug
The Table of Contents renders the names of the chapters but does not link them to the chapters themselves.

To Reproduce
Steps to reproduce the behavior:

  1. Install Lithium on your mobile device.
  2. Load up the EPUB file, and the text is alright.
  3. Click on the table of contents on the right side panel for any chapter.
  4. See error.

Expected behavior
The table of contents must allow for the user to navigate throughout the book.

Desktop (please complete the following information):

  • OS: Android
  • Lithium

Additional context
Addition of a cover would also be pretty nice.

Images in EPUB files unavailable

Is your feature request related to a problem? Please describe.
The images in the website are not downloaded or added to the EPUB file.

Describe the solutions that are preferable

  • Images displayed.
  • A message as an alternative to the image.
  • A link to the image.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.