Another web cli/meta-search engine that anyone can edit! https://eunichx.us

Jade Levesque b13a93e67e Updated create 1 day ago
create b13a93e67e Updated create 1 day ago
res b13a93e67e Updated create 1 day ago
COPYING.txt ef78af99ad Added license (AGPLv3) 1 month ago
README.md b13a93e67e Updated create 1 day ago
create-howto.html 06bbab4b12 Removed the colour options from user settings-- they needlessly complicated everything :/ 4 days ago
create.html 0e453ca4af Update securimage path 2 days ago
featured.html 06bbab4b12 Removed the colour options from user settings-- they needlessly complicated everything :/ 4 days ago
index.php b13a93e67e Updated create 1 day ago
search.php 65ae7468ae Replaced four-spaces with tabs 4 days ago
settings.php 06bbab4b12 Removed the colour options from user settings-- they needlessly complicated everything :/ 4 days ago

README.md

Eunichx

Another meta search-engine and web-OS that anyone can modify in real time.

Think YubNub (http://www.yubnub.org), but smaller and more of a work-in-progress.

Eunichx is running on https://eunichx.us right now.

What's the end-goal?

Any user being able to edit any command and it's documentation-- commands and changes to them being upvoted and downvoted by other users, so on and so forth. For changes to popular commands, and all changes from new users (< 10 accepted edits or so) to require a certain amount of upvotes to be accepted. For users to be able to write their own simple programs, too-- not just commands-- to go into the res/bin/ directory. Only after manual screening, of course. For piping output from one command to another command... similar to UNIX shell, but not quite.

TODO

  • Use Bootstrap on each file for better a e s t h e t i c s
    • index.php
    • create.html
    • create-howto.html
    • featured.html
    • settings.php
  • Fancy, advanced syntax. I just took a look at YubNub's (http://www.yubnub.org/documentation/describe_advanced_syntax)-- it's fantastic!
  • Command piping!
  • Implement a basic "grep" clone in res/bin: 'grep "string" URL'
  • Implement the ls command-- lists all commands in res/commands
  • Implement the man command-- lists the docs and details on a specified command
  • Implement the apropos command-- searches available commands for a query
  • Add a Tor-checker to the index. If using Tor, a small, friendly message says "You're using Tor :)"
  • Add an HTTPS-checker to the index. If using HTTP, then recommend a redirection to HTTPS
  • Switch commands to MariaDB

The code's entirety (sans the captcha program, Securimage, which is BSD) is under the AGPLv3 (or any later version!).