Open Source Friday with @RafaPolit and Huridocs' Uwazi
15 Jun 2024 (6 months ago)
GitHub
- GitHub Copilot helps developers find out what Azure OpenAI resources they have access to.
- GitHub offers various features such as project management, customizable views, and automated testing.
- GitHub Open Source Friday is a stream that celebrates and encourages contributions to the open-source ecosystem.
Iasi
- Iasi is an open-source platform developed by Hurdos to make critical information easier to find, explore, and share, especially for vulnerable communities.
- Rafa Pit, the tech lead of Iasi, provides more details about the project, its mission, and its impact on human rights.
African Archive System Initiative (AASI)
- AASI started as a document-based platform focused on preserving African artifacts and information.
- It has evolved into a complex platform that supports media like sound, videos, and external libraries.
- AASI offers services like "Preserve" to capture and archive information that is censored or short-lived.
- The platform has grown significantly, with over 300 instances hosted on AASI servers and many more self-hosted by the open-source community.
- AASI is used by various organizations worldwide, covering 74 projects, 113 partners, and 49 countries in the past year alone.
- It is a fully localizable platform with support for multiple languages, including right-to-left languages like Arabic and Hebrew.
- AASI is free and open-source, with installation guides available for self-hosting.
- The organization is considering offering a software-as-a-service option for those who prefer not to self-host.
Humanitarian Open Data
- The Humanitarian Open Data repository is an open-source platform that allows users to collect, store, and share data related to humanitarian crises.
- The platform is built using a full JavaScript stack, with a Node.js and Express API, MongoDB as the main database, and Elastic Search for the main searches.
- The Humanitarian Open Data team is composed of 35 people, including 15 on the tech side and 15 on the program team.
- Users can contribute to the project by creating issues, bug reports, or pull requests on GitHub.
- Financial contributions can be made through the organization's website.
- There is no limit on the amount of data that can be stored on the platform, but there is a current limit of 500 megabytes on upload file size.
Oasi
- Oasi is an open-source software platform that allows users to create and manage their own digital libraries of books, articles, and other documents.
- Users can create custom templates to define the metadata for their collections, including fields such as author, title, date, and genre.
- Oasi also supports relationships between entities, such as linking books to their authors.
- Users can filter and search their collections based on different criteria, such as author, title, or genre.
- Oasi can also integrate with external media sources, such as SoundCloud, allowing users to listen to audiobooks directly within the platform.
- OASI is a content management system that allows users to create complex relationships between data and search within the full text of documents.
- It uses machine learning to extract chapters from books and can automatically generate tables of contents.
- OASI uses Elasticsearch for search and is exploring the use of large language models for information retrieval.
- The platform has a relationship tree feature that allows users to navigate their collection through relationships between authors, characters, and other entities.
- The search results are ranked based on a weighting system that considers factors such as where the term appears in the document and its frequency.
Tech
- Rafa showcased a demo of an open-source project called Tech, a CMS for books.
- The project aims to provide a free and open-source platform for organizations to manage and publish their content.
- The platform offers various features such as information extraction, machine learning algorithms, and a user-friendly interface.
Open Source Friday
- GitHub encourages viewers to support open-source projects by donating, contributing code, or spreading awareness.
- Rafa highlighted the importance of stars on GitHub as an indicator of a project's popularity and viability.
- GitHub encourages viewers to contribute ideas, report issues, or contact Rafa directly for suggestions on improving the platform.
- Rafa shared his upcoming plans, including UI re-writing, machine learning enhancements, and fulfilling partner requirements.
- The host thanked everyone for their support and contributions to open-source projects.
- GitHub is open to showcasing other impactful open-source projects on future Open Source Fridays.
- The next Open Source Friday will be in Spanish, featuring either Rafa or another Spanish-speaking tech lead from their team.