faq engine for gemini with full text search
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
René Wagner 2d3b160b0c add missing perl dependencies 5 months ago
data improve error handling in faqs view 7 months ago
lib use relative links 8 months ago
.gitignore initial commit of current wip 10 months ago
LICENSE initial commit of current wip 10 months ago
README.md add missing perl dependencies 5 months ago
faqs.pl improve error handling in faqs view 7 months ago
gmnifaq.conf.example move config() to lib 10 months ago
index.pl minor formatting and sanity check 8 months ago
scripts.sql implement fts for searching 8 months ago
search.pl FTS using AND matching 7 months ago
tags.pl implement fts for searching 8 months ago

README.md

gmnifaq

gmnifaq is going to be a simple, self-hostable FAQ-engine for the gemini protocol.

Visit the demo.

already implemented

  • tags
  • questions
    • all
    • by tag

planned features

  • searching
  • admin site with auth

installation

  • setup your geminiserver with cgi enabled
  • git clone the repo to the directory
  • rename the files
    • gmnifaq.conf.example to gmnifaq.conf
    • data/data.sqlite.example to data/data.sqlite
  • enter your FAQs into the db (with SQLiteStudio or similar) - only till admin site is finished

requirements

  • gemini server with cgi enabled (like gmnisrv or stargazer)
  • Perl >= 5.28 with modules
    • URI::Escape
    • DBD
    • DBI::SQLite
  • SQLite