Hackathon Ideas

Language tool (https://github.com/languagetool-org/languagetool) is very good alternative.

1 Like

An app to track the progress of a thing in your life with pictures. Be it your dog, table plant or backyard tree or even yourself, we could create an album for each item and click daily pictures in the same angle. And in the camera preview we could show previous picture as an assist overlay (with adjustable opacity).
After a year or so, a time-lapse of these photos will be so good to watch.

https://github.com/nocodb/nocodb

Figlet for indian languages

One of my favorite unix tools is figlet.

$ figlet "FOSS Hack 2021"
 _____ ___  ____ ____    _   _            _      ____   ___ ____  _
|  ___/ _ \/ ___/ ___|  | | | | __ _  ___| | __ |___ \ / _ \___ \/ |
| |_ | | | \___ \___ \  | |_| |/ _` |/ __| |/ /   __) | | | |__) | |
|  _|| |_| |___) |__) | |  _  | (_| | (__|   <   / __/| |_| / __/| |
|_|   \___/|____/____/  |_| |_|\__,_|\___|_|\_\ |_____|\___/_____|_|

$ figlet -f lean "FOSS Hack 2021"

    _/_/_/_/    _/_/      _/_/_/    _/_/_/
   _/        _/    _/  _/        _/
  _/_/_/    _/    _/    _/_/      _/_/
 _/        _/    _/        _/        _/
_/          _/_/    _/_/_/    _/_/_/



    _/    _/                      _/
   _/    _/    _/_/_/    _/_/_/  _/  _/
  _/_/_/_/  _/    _/  _/        _/_/
 _/    _/  _/    _/  _/        _/  _/
_/    _/    _/_/_/    _/_/_/  _/    _/



      _/_/      _/      _/_/      _/
   _/    _/  _/  _/  _/    _/  _/_/
      _/    _/  _/      _/      _/
   _/      _/  _/    _/        _/
_/_/_/_/    _/    _/_/_/_/    _/

More examples at http://www.figlet.org/examples.html

While using figlet is fun, it doesn’t support indian languages. It would nice to extend figlet to support indian languages.

Make Python Arcade Games run in Browser

Python Arcade is a wonderful library for building games with Python. However distributing games written with Python Arcade is hard.

How about building something to running the Python Arcade games in the browser? It is not as hard as it sounds. There is already a project called codeskluptor to run Python in the browser. You need to re-implement the functionality of python arcade to draw on a HTML canvas or using the one of packages of codeskuptor.

You may not be able to implement all the functionality of Python arcade, but you can start with a small subset and release version 0.1.

Ping me if that sounds interesting to you.

Another project idea is to port pyglet library to run in the browser.

tephone

KNphone is a phonetic algorithm for indexing Kannada words by their pronunciation created by @knadh.

It would be interested to port this to Telugu. Kannada and Telugu have a lot of similarities and converting knphone to tephone shouldn’t be that hard.

One idea I always had in my mind was to build an open-source alternate of https://getpocket.com/ kind of personal knowledge base. The main idea is to allow searching on it via natural language query.

This is what rough sketch I had in my mind. Cleaning/Splitting and Indexing can easily be covered by Haystack (I am community maintainer of this project). If anyone is interested they can contribute connectors to this FOSS library or build a solution on top of it. It also has streamlit powered UI.

FOSS Pocket

3 Likes

Hey,

I proposed a similar bookmarking/personal knowldege base project for the purposes of bookmarking memes for this hackathon. The proposal is here - (https://fossunited.org/fosshack/2021/project?project=memebox) There are similarities in the building blocks of the project. Haystack does seem to solve the indexing and search problems. Will see if we can use it :slight_smile:

4 Likes