Tento blog je původně publikován na:Můj blog
Používám Todoist
a Notion
Aplikace, hodně pro organizaci mé práce a údržbu mého Timeline
. Vlastně jsem měl nápad automatizovat a zobrazovat todoistické statistiky v mém README (protože Notion dosud nemá vlastní API), dávno, když GitHub
spustili svůj Profile README's
, ale kvůli nějaké práci a zaneprázdněnosti na tom nemohu pracovat, ale před pár dny jsem viděl DEV příspěvek týkající se hackathonu GitHub Actions ve spolupráci s GITHUB . Tehdy jsem si řekl, že je nejlepší čas pracovat na této automatizační věci.
Rychle vpřed k dnešku:Vytvořil jsem tuto automatizaci za pouhé 3 dny, zveřejnil jsem ji a také ji používám!
🚧 Todoist Stats
Nastavení
Přípravné práce
- Budete potřebovat token Todoist API. Můžete to získat odtud
- jestli jste v Todoist noví, můžete si to přečíst zde.
- Token API Todoist musíte uložit do tajných klíčů úložiště. Najdete to v Nastavení vašeho úložiště. Nezapomeňte je uložit jako následující
TODOIST_API_KEY = <your todoist API token>
- Musíte aktualizovat soubor README (README.md) se 2 komentáři. Aktualizaci můžete provést zde.
Aktualizujte soubor README
Přidejte komentář k README.md
takhle:
# Todoist Stats <!-- TODO-IST:START --> <!-- TODO-IST:END -->
Tyto řádky budou našimi vstupními body pro statistiky todoistů.
Novinka v Todoist
Todoist vám dává jistotu, že je vše zorganizované a zodpovědné, takže můžete dělat pokroky ve věcech, které jsou pro vás důležité.
- Vytvořte si účet Todoist…
Pracovní postup Todoist Readme:
Todoist Readme potřebuje pouze váš TODOIST_API_KEY , a pokud jste PREMIUM uživatele, máme několik funkcí i pro vás 😉
Kategorie příspěvku:Nezvyklé zástupné znaky
Pracovní postup vypadá takto:
Pracovní postup úložiště pro neprémiové uživatele:
name: Todoist Readme
on:
workflow_dispatch:
schedule:
# Runs every minute
- cron: '* * * * *'
jobs:
update-readme:
name: Update todoist stats
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: abhisheknaiidu/todoist-readme@master
with:
TODOIST_API_KEY: ${{ secrets.TODOIST_API_KEY }}
Pracovní postup úložiště pro prémiové uživatele:
name: Todoist Readme
on:
workflow_dispatch:
schedule:
# Runs every minute
- cron: '* * * * *'
jobs:
update-readme:
name: Update todoist stats
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: abhisheknaiidu/todoist-readme@master
with:
TODOIST_API_KEY: ${{ secrets.TODOIST_API_KEY }}
PREMIUM: true
Pokud se vám projekt líbil, sdílejte a 🌟 Repo!