{"id":16365900,"url":"https://github.com/harshcasper/pycon-my-2021","last_synced_at":"2025-04-14T16:21:40.420Z","repository":{"id":106117282,"uuid":"407498890","full_name":"HarshCasper/PyCon-MY-2021","owner":"HarshCasper","description":"Slides and Code for the PyCon Malaysia 2021 talk","archived":false,"fork":false,"pushed_at":"2021-09-19T05:57:03.000Z","size":7375,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-14T16:21:33.108Z","etag":null,"topics":["metacall","metacall-core","pycon","pycon-21","pycon-my","slides","talk"],"latest_commit_sha":null,"homepage":"https://pycon-my.harshcasper.com/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HarshCasper.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-09-17T10:27:19.000Z","updated_at":"2021-09-30T18:21:03.000Z","dependencies_parsed_at":null,"dependency_job_id":"a4409d71-6764-4fb0-a013-557e8b7808bc","html_url":"https://github.com/HarshCasper/PyCon-MY-2021","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HarshCasper%2FPyCon-MY-2021","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HarshCasper%2FPyCon-MY-2021/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HarshCasper%2FPyCon-MY-2021/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HarshCasper%2FPyCon-MY-2021/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HarshCasper","download_url":"https://codeload.github.com/HarshCasper/PyCon-MY-2021/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248914126,"owners_count":21182361,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["metacall","metacall-core","pycon","pycon-21","pycon-my","slides","talk"],"created_at":"2024-10-11T02:44:46.680Z","updated_at":"2025-04-14T16:21:40.414Z","avatar_url":"https://github.com/HarshCasper.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PyCon MY 2021\n\nThis repository hosts the slides and examples for PyCon MY 2021 talk on \"Building Polyglot applications using MetaCall Core\". The speakes for the conference can be viewed on the [Speakers Page](https://2021.pycon.my/speakers#) and the schedule can be viewed on the [Schedule Page](https://2021.pycon.my/schedule). The recordings would be soon released.\n\n## Setup\n\nTo setup the slides on your local machine, follow these steps: \n\n1.  Install  [hugo](https://gohugo.io/getting-started/installing/)\n    \n2.  For development:    \n\t```sh\n\thugo server -D\n\t```\n\n3.  In  `config.toml`  set  `baseURL`  to be the baseURL of your hosted website.\n\n4. To build and serve it using Docker, push the following command:\n\n\t```sh\n\tdocker run --rm -it \\\n\t  -v $(pwd):/src \\\n\t  -p 1313:1313 \\\n\t  klakegg/hugo:0.83.1 \\\n\t  server\n\t```\n\n## Examples\n\nThe instructions to run the examples are given in the individual `README.md` for each example. To make sure the examples run, install the MetaCall CLI:\n\n```sh\ncurl -sL https://raw.githubusercontent.com/metacall/install/master/install.sh | sh\n```\n\n- [Calculation Demo](examples/calculation-demo): Example to showcase cross-language function calls between Python and JavaScript.\n- [Google News Scrapper](examples/google-news-scrapper): Polyglot Scrapping API to showcase a Python scrapping script being used in an Express API.\n- [Machine Learning-based News scrapper](examples/ml-news-article-scraper-example): Polyglot Node App using a Python script to scrap similar news articles from all over the Web using Machine Learning.\n\n## Acknowledgements\n\nThe slide format is inspired from [Anirudh Dagar's Quansight Labs Internship talk](https://github.com/AnirudhDagar/qs-intern-talk) and [Thomas J. Fan's Hugo+Reveal Slide template](https://github.com/thomasjpfan/slides-template-hugo). \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharshcasper%2Fpycon-my-2021","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fharshcasper%2Fpycon-my-2021","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharshcasper%2Fpycon-my-2021/lists"}