Hackathon Ideas

Not a standalone desktop TOTP client but KeeWeb (a password manager with TOTP support) does a somewhat similar thing

I was thinking on a FOSS, E2E, synced password manager using advance cryptography (yes its a coincidence)

I use passwordstore.org, uses good ol GPG, has many clients, extensions (TOTP too), android app, passwords are synced via git repo (I use a gitlab private repo for it).

But it would be great if there’s an easy to use GUI client for the average user and a sync different than git, maybe cloud.

1 Like

I’ve made a list of ideas here : https://github.com/subins2000/subins2000/blob/master/ideas.md

If anyone’s interested in any of them, please do ping me! The topics are mostly P2P.

Canvasbird is an open-source organization🚀 where we work on real-time projects to enhance the end-user experience. Online teaching has become the new norm for most of the Institutes/Schools/Colleges amidst the pandemic. We are making an interactive Webboard and a learning management platform to provide flexibility in terms of teaching and learning experience.

Contributions are what make the open-source community an amazing place to learn, inspire, and create. Suggestions and PRs are highly appreciated. Please feel free to reach me out!

1 Like

Hi, could this be a prospective solution?

That seems to be Android-only (and proprietary). I was referring to primarily a desktop app, and later on maybe even universal.

Currently, it works on Android alone, but as per an article on XDA, they are bringing support for it in Chrome soon (Once enabled via flags, its interface would be accessible at chrome://nearby/)

There are a few open-source projects (like NitroShare, Dukto R6, Transfer on LAN, Flying Carpet) which can achieve your purpose but some of these projects are no longer maintained or have a required feature (like no option for drag & drop) missing

Kisanmitra - Rural Distress Helpline

The aim of the project would be to work on a multi channel Helpline which could also be generalised as a citizen grievance centre, where a few citizen volunteers or an organisation could try to gather grievances of citizens and followup with corresponding Govt officials for accountability and sustain democracy in true spirit.
More information about project here :
https://fossunited.org/project?project=Kisanmitra%20-%20Rural%20Distress%20Helpline

4 Likes

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