Giter VIP home page Giter VIP logo

movapp-data's People

Contributors

daria31v avatar dependabot[bot] avatar github-actions[bot] avatar jurouhlar avatar klyana avatar kubahasek avatar kubito avatar met avatar mikekubn avatar nataliadiak avatar pionl avatar zoul avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

klyana

movapp-data's Issues

Clean unused data

Current WIP branch

  • Delete unused images in /data/images/
  • Delete unused sounds in /data/cs-sounds , /data/sk-sounds , /data/pl-sounds, /data/uk-sounds and /data/cs-alphabet , /data/sk-alphabet , /data/uk-alphabet , /data/pl-alphabet

Both should be runnable as tasks independently (like now we have build:dictionary and build:alphabet defined in package.json), so later we can decide if we run cleaning task for dictionary and cleaning taks for alphabet automatically every time or just manually once in a while.

It would be nice if we can run also it in some debug mode, when it just shows which files could be deleted but do not delete them.

Meta kategorie

Aktuálně metakategorie se vložili do kategpriích ale pocitově tam nemají co dělat.

Co jsem pochopil, tak to má spojit kategorie a vytvořit "nad kategorii".

Správně má být meta kategorie ve vlastním AirTable seznamu a místo v jsonu categories by to mělo být třeba meta_categories.

Takto se to ohnulo a muselo se přidat filtrace isMetaOnly apod. Další prostor udělat chybu jak v AirTable tak i v kódu.

cc @met @kubito @vchlum

stories_transformer.rb - rewrite to nodejs (TypeScript)

As our whole data repo is written in TypeScript (NodeJS) it would be ideal to implement stories_transformer.rb in TypeScript to make it easier to use the repo (NodeJS is easy to install on any platform) and the tools more consistent.

New Authorization to Airtable API

We need to upgrade our access to Airtable during next months. Here is the annoucement.

You’re receiving this update because you have used the Airtable API in the last two years.
In January, we launched new API authentication methods, personal access tokens and OAuth integrations, which are replacing Airtable API keys.

How does this impact you? API keys (and therefore, any integration that used them to connect with Airtable) will continue to work until February 1st 2024. However, to ensure continued access to the Airtable API, you will need to start using the new authentication methods before February 1st 2024.

If you or a developer on your team has used an Airtable API key to build API integrations with Airtable, please migrate to using personal access tokens to authenticate your API requests before February 1st 2024. Your API key usage can be directly replaced with a personal access token provided as an Authorization: Bearer header.

If your API Key use is with a third-party integration, we recommend using OAuth for authentication. If you are unsure how to set up OAuth for a specific partner or OAuth is not currently available for that partner, we recommend you contact their team for details on when it will be available. Please note that we are working with all integration partners to migrate to our OAuth capabilities, and many will be doing so in the next several months.

In summary, Personal Access Tokens and OAuth are now available (as of January 2023). Airtable API keys will be deprecated on the following timeline:

August 1st, 2023: Users will no longer be able to create new API keys
February 1st, 2024 (next year): Existing API keys cannot be used to access the Airtable API
To learn more about this change, please visit our support article.

Thanks,
The Airtable API Team

Odstranit dvě poslední položky slovníčku

Prosím vyhodit tyhle dvě položky z konce slovníčku.
Ve webové verzí byly jen pár dní, pak jsme je vyhodili jako vulgarity s tím, že je asi jednou přidáme, ale rozmyslíme si napřed dobře formu. Musel si se trefil zrovna do té krátké doby, když si to tady vytvářel. Lepší, když v první verzi aplikací nebudou. Děkuji 🙏

		"2377ca02b74517eb84b0b5f605a4d098": {
			"id": "2377ca02b74517eb84b0b5f605a4d098",
			"translation_from": "hledat",
			"transcription_from": "гледат",
			"translation_to": "шукати",
			"transcription_to": "šukaty"
		},
		"fcf189ab1dd804340ecf7390b9812f8c": {
			"id": "fcf189ab1dd804340ecf7390b9812f8c",
			"translation_from": "šukat",
			"transcription_from": "шукат",
			"translation_to": "трахати",
			"transcription_to": "trachaty"
		}

Skript pro generování dat

  • Stáhnutí z AirTable
  • Automatická transkripce
  • Vygenerování zvuku
  • Přegenerování zvuku pokud se text změní
  • Stáhnutí obrázku a nasekání velikostí
  • Přegenerování obrázků pokud se změní
  • vyčistit obrázky pokud se fráze / obrázek smaže
  • vyčistit zvuky pokud se fráze smaže
  • Github Action -> vytvoření pull requestu na se změnami
  • Improve logging - https://www.npmjs.com/package/pretty-cli or https://github.com/flatiron/cliff
  • Fresh (smaže všechno a stáhne všechno)
  • Kontrola zda neexistuje nějaký zvuk s 0bytes (skript se ukončil při generování) - vynutí znovu vygenerování při dalším spuštěním
  • Oprava JSON aby do budoucna podporovala i jiný zdrojový jazyk
  • Automaticky vložit Copyright / frází v daném jazyce do MP3 souboru (meta data) https://github.com/Zazama/node-id3
  • Přidat /dist do repozitáře pro easy usage?

Přejmenovat github actions

Máme teď 2x Build from Airtable a stále se mi to plete.

@pionl Prosím, přejmenuj tu actions, která má dělat tu synchronizace na mobilní repozitáře na něco jiného 🙏

image

Generování dictionary / alphabet

přidat updated_at parameter (jako první) aby jsme mohli sledovat kdy to bylo naposledy aktualizované (dobré pro ověření dat v aplikacích)

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.