Giter Site home page Giter Site logo

www.openapi.by's Introduction

Why this exists

This project is started by two people who tired of going to government and bank sponsored hackatons to waste time, because these parties do not provide any kind of API to play with.

There were more than 10 of such hackatons, spanning different years, with not significant results. The whole blockchain and crypto scene went raise and fall over the Gartner curve, it is 2021, there is an exodus of talented people from Belarus, and we still haven't got any sane or public API from banks to play with.

If we need it, we need to design it. Even if costs us time and money which is not compensated. But in ideal world it would be great to raise funds and not just do the API, but also teach others the best practices in creating these interfaces for the digital world.

What we know about current status and prior work

If something changed, pretty please send a PR.

  • Banks in Belarus don't expose any public API
  • National Banks provides some API which lacks consistency (sometimes it is CSV, and sometimes a ZIP file)
  • Mobile operators have no Open API even for balance checks
  • National Bank of Republic ordered a research about Open API
    • Researchers on the payroll had development experience in REST API and Open API in general
    • Reachable experts in REST API are unlikely to have experience in public API matters either (no open source accounts, no public blogs)
    • We don't know what funding is available, and how the budget was spent. For the future research the National Bank should require public profile of all experts
    • The research about Open API is not publicly accessible. Under the new head, National Bank decided not to publish it for whatever reason.

What we do

There not much going on, because.. well, so many exciting things, so little time for experiments. But maybe we should start bi-weekly meetings. If you want to help - just open an issue - we are probably all subscribed to get nudged.

Our goal is to design, clarify and enable the usage of Open APIs on governmental, business and personal levels, providing public place for discussion and open playground for all interested parties.

We still believe that waiting for something to happen is a fruitless strategy. :)

Is this project sponsored

No, and that's probably our mistake. Because money is a good way to get even unexperienced people to deal with tough problems. And the problem of ideal API is tough. Getting some funds would definitely burn some desire to measure and distribute them using the APIs we create. So jump in if you have some ideas.

Who are we (in the order of appearance)

  • @chertby
  • @abitrolly
  • @tbicr
  • @R0bur

Send a PR to add yourself to the list and join the party.

www.openapi.by's People

Contributors

abitrolly avatar chertby avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

www.openapi.by's Issues

SSH proxy for REST API

SSH has a good property - it already has a key, this key is stored securely, and it identifies you. Why need other things like tokens etc. ? SSH API is a must for version control systems, but that's another story.

Translate README.md into Russian

К сожалению, в РБ инглиш не является ни официальным языком, ни нормой, в отличие от Индонейзии и Малайзии. Поэтому несмотря на отличное техническое образование преподов советской школы (которые уже того, наверное), здесь не появляется ни самопальных стриминговых стартапов, ни цифровых телевизоров, ни проникновения цифровой культуры во всякие социальные сферы. Отсутствие инглиша не позволяет людям из разных сфер напрямую синхронизироваться с носителями лучших практик в мире. Кроме того, в РБ надо на всё спрашивать разрешение (LBYL а не EAFP), и это означает испорченный телефон умноженный на трудности перевода. Поэтому судьба всех отечественных решений, к сожалению, это копии русскоязычных материалов, т.к. в России гораздо больше людей, которые занимаются этой темой, и даже за деньги, а даже иногда с привлечением людей с опытом из других стран.

Я считаю, что от нас будет больше пользы, если мы будем напрямую взаимодействовать с мировым сообществом, поэтому я пишу все тексты на инглише в надежде на то, что мы сможем привлечь суда ребят и особенно девчат, которые уже имеют опыт внедрения открытых API и могу делиться опытом, включая самое главное - ошибки и неудачи.

Но тем не менее, я боюсь, что абсолютное большинство людей которые остаются в РБ испытывают трудности с языком, с котором ознакамливают. но не сильно учат в школах. Поэтому иногда надо переводить материалы, тот же README.md для синхронизации. Если у вас есть желание помочь, то пишите обязательно.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.