Giter VIP home page Giter VIP logo

cli-apps's People

Contributors

adamlui avatar ajay-056 avatar ajhall avatar alecarb10 avatar anirudhg07 avatar bfrg avatar ccoveille avatar chleba avatar dimo414 avatar dnalor avatar emiljaregran avatar frost-phoenix avatar hetari avatar joshcanhelp avatar julien-cpsn avatar kjrstory avatar ligthiago avatar mannyoii avatar matteodiga avatar metaory avatar olexij-christian avatar pd3v avatar slackadays avatar sophware avatar sshaw avatar toolleeo avatar vitorhcl avatar zamb0 avatar zeroqli avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cli-apps's Issues

nnn description

The following description is outdated:

nnn - "The missing terminal file browser for X". Provides only directory traversal and file visualization. No delete/move operations are supported.

nnn is full-featured now. The tagline is also different. Please udpate.

Organise the categories into groups

I don't know if @toolleeo has interest in this, but I'll describe my proposal.

TL;DR

There are too many categories now, so I propose adding a "group" column in categories.csv for, just in the index, grouping the existing categories.

This would make the management and use of this list much better.

Motivation

Current approach

The tools are organized into one level of hierarchy, in which the categories include multiple tools. An app can only belong to one category.

  • Pros
    • Easy to understand
    • Simpler to generate the Markdown
  • Cons
    • When there are too many categories, it becomes quite hard to navigate in the list or to search for a specific category
    • It's also a bit confusing for newcommers at a first glance for knowing where to add tools

My proposal

To address the above cons that are a consequence of the project growth, I propose adding groups that include multipe categories.

Implementation

IMO it seems relatively easy to implement:

  • CSV data: Add a "group" column for the categories CSV that contains the group name, where each category would belong to one group.
    • Note: the apps CSV wouldn't require a modification.
  • Python rendering: After that, just the index rendering part of the Python script would have to be modified.

Pros and cons

  • Pros
    • A much better organization given how many categories we have at the moment
    • Makes it easier for everyone to find and add the desired apps
  • Cons
    • A bit harder to group the categories and mantain that hierarchy, but they don't change that often

IMO the pros of the new approach and the cons of the current approach overcomes, by far, the pros of the current approach and the cons of the new approach.

Groups suggestions

I'm not exactly sure of each groups we could use but some suggestions are:

  • Mutltimedia (viewers, video, audio, graphics...)
  • File handling (deletion, organization, management...)
  • Productivity (todo managers, time trackers, email...)
  • System (system tools (the display name could be renamed to "Others" while mantaining its internal label), system monitors, process viewers, package managers...)

gentoo-install

https://github.com/oddlama/gentoo-install

"This project aspires to be your favourite way to install gentoo. It aims to provide a smooth installation experience, both for beginners and experts. You may configure it by using a menuconfig-inspired interface or simply via a config file."

screenshot_configure

Is this an Awesome List?

Do you consider it as such, even without the Awesome badge and prefix in repo name? If so, I will use the Awesome badge in my repo for apps included here (and it would link to this list)

Adding pyutube

pyutube

https://github.com/Hetari/pyutube

pyutube is a simple cli tool to download YouTube video shorts and playlist

why pyutube?

While youtube-dl offers robust features and configurability, pyutube distinguishes itself through simplicity and ease of use. pyutube simplifies the process, with no need to delve into complex configurations or documentation, such as identifying specific options for downloading audio-only, but in pyutube just paste the URL and that's it

I hope that you found the tool helpful! If you enjoyed using it, why not consider adding it to your list? And if it didn't hit the spot, no worries. Feel free to let me know how I can improve it in the future. Thanks so much for trying it out!

PMT

PMT

https://github.com/olexij-christian/pmt

PMT - translator of package names between different package managers of Linux distributions, such as apt or dnf. πŸš€

My first Bash project, what do you think? I think it will fit nicely into the Package managers category! ☺️

New Project - Redo.vc

A complete task/todo manager with a CLI interface. Advanced features like http serving, bulk editing, tagging, full text search, theming and more!

name: Redo.vc
homepage: https://redo.vc
git: https://github.com/sottey/redo.vc
description:
Redo.vc is a tool for command line fans that allows you to track your tasks. It is a full featured todo manager with tagging, projects, recurring tasks and much more, all stored in a JSON file so it is super portable and tooling new apps for the data format is super easy.

Thanks!
Sean

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.