Possible OSE Wiki Bots

From Open Source Ecology
Jump to: navigation, search

Basics

  • This page goes over some possible bots, for automating various functions
  • Would save time, make OSE Wiki way more usbale, make typo's extinct, and make this old tech wiki function like the latest/greatest, and be "upgradable"
  • Need someone good with code to dive in

Bots

Unit Conversion

Metric to Standard and Standard to Metric

  • Easily Automatable (Assuming data is in some recognisable format
  • A Near Necessity for International Use, would take a LONG TIME to do manually on ALL pages
  • All in all saves time
  • Math part of code is easy, finding the spots, and not choosing the wrong ones may be difficult, Deep Learning perhaps?

Metric to SI and Standard to SI

  • Not too neccisary, but SI is like metric 2.0 and is used in some circles

Time to UTC

  • Automatically changes log times etc to UTC
  • Not too neccisary as THIS SITE works fine, would mainly be a minor timesave, and a consistency fix

x^y to proper superscript + a similar system for subscript

  • Would allow for faster typing of chemical formulas and equations

Spellcheck etc

Spellcheck

  • Would need to be similar to the quality of google/google office 's
  • NOT microsoft word level
  • Should also allow for "adding things to the dictionary" for things like acronyms, and weird scientific/trade terms etc

Autotemplate tool

  • A tool next to the horizontal line tool on the edit/create pages that allows for choosing and applying a template
  • Pehaps have a "Are you sure" promt to prevent accidental deleting of progress via template
  • May be intense to implement but previews when selecting templates WOULD help, but simple names and folders would work as well

Logging

Auto Hour Log

  • Measures how long you stayed on OSE sites (Opt in for privacy enthusiasts)
  • May run into issues of it running in the backround, and thus inaccurate times (perhaps a time out function?) (need to determine how long the timeout function would be + how this works with multiple tabs/various sites such as OCI or other branches of OSE
  • Wouldn't replace manual descriptions, but would make timelogs more accurate
  • Could also implement a time tracker (optional as well) that could be used to plan work plans based on who works when, thus increasing efficiency

Daily Edit/Create Lists + Tally

  • An automatic componet of the log that has a dropdown of everything you uploaded/edited/created that day (There is the user contributions page, so perhaps integrate these?)

Misc

Allow for deletion and alphebitization of the "previously used" summaries (yet once you start typing have it move over to autocomplete again)

Autocomplete / predictive Text

  • Would be VERY complex to code, and rather hardware intensive (depending on implementation) but use a predictive text system for all page typing (summaries, pages, comments on pages etc)
  • Probably would use some sort of Deep learning/AI process (There are some open source tools for this, big issue is training time (unless each user using it starts at 0hr training time and anything they do is used as training data
  • Again opt in for privacy enthusiasts
  • Perhaps run on the user hardware side
  • OR EVEN MAKE IT INTO A DOWNLOADABLE PROGRAM FOR SYSTEM WIDE USE
  • IOS uses this, and some macs (Terrible hardware, but this is ONE feature they do well)
  • not a need but would GREATLY increase speed, and possibly increase accuracy as it is essentially preemptive spellcheck

Internal Links

External Links