Skip to content

kfalvestad/smask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 

Repository files navigation

smask

*smask* - the sound of the chef’s kiss you give for the exquisite experience of browsing the Gemini web that this application provides.

smask is simple terminal web browser for the Gemini protocol, written in Haskell. Developed as a project in the course INF221 - Advanced Functional Programming @ University of Bergen, during the spring of 2024.

How to run and use

  1. Clone and download the repository.
  2. Make sure you have GHC and Cabal installed.
  3. Use cabal run to build the project, install dependencies and execute the application in your terminal.
  4. Use the navbar and help page for instructions.

Known issues

  • The TOFU-cache is not written / read to file, so the TLS validation is not safe. I might come back and fix this in the future.

About

A simple, unsafe terminal Gemini web browser

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published