• Stars
    star
    178
  • Rank 209,793 (Top 5 %)
  • Language
    TypeScript
  • Created over 3 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An api to display news in Indonesia

Berita Indo API

An api to display news in Indonesia

berita-indo-api

Dokumentasi untuk bahasa indonesia. Klik disini

Description

Berita Indo API (or in English is Indonesian News API) is an API to display many news Indonesia like from CNN News, CNBC News, etc. For the datas was parsed from the RSS feed to JSON type and also Rest API. For the routes, you can see it below.

List Routes Berita Indo API

  • / : Get all list and info about this API
  • /v1/cnn-news : Get all news data of CNN News
  • /v1/cnn-news/:type : Get specific news data by type news of CNN News
  • /v1/cnbc-news/ : Get all news data of CNBC News
  • /v1/cnbc-news/:type : Get specific news data by type news of CNBC News
  • /v1/republika-news : Get all news data of Republika News
  • /v1/republika-news/:type : Get specific news data by type news of Republika News
  • /v1/tempo-news/ : Get all news data of Tempo News
  • /v1/tempo-news/:type : Get specific news data by type news of Tempo News
  • /v1/antara-news/:type : Get specific news data by type news of Antara News
  • /v1/kumparan-news/ : Get all news data of Kumparan News
  • /v1/okezone-news : Get all news data of Okezone News
  • /v1/okezone-news/:type : Get specific news data by type news of Okezone News
  • /v1/liputan6-news : Get all news data of Liputan 6 News (This RSS feed maybe isn't available again)
  • /v1/bbc-news: Get all news data of BBC News
  • /v1/bbc-news/:type : Get specific news data by type news of BBC News
  • /v1/tribun-news: Get all news data of Tribun News
  • /v1/tribun-news/:zone/:type : Get specific news data by zone and type news of Tribun News
  • /v1/jawa-pos/:type: Get all news data of Jawa Pos News
  • /v1/jawa-pos/:type: Get specific news data by type news of Jawa Pos News
  • /v1/vice/: Get all news data of Vice Indonesia
  • /v1/suara/: Get all news data of SUARA News
  • /v1/suara/:type: Get specific news data by type news of SUARA News
  • /v1/voa/: Get all news data of VOA Indonesia

Each API Endpoint have a query paramaters named 'title', and this query parameters will be useful if you want to search the API data by the title.

To-do List

  • News
    • CNN News
    • CNBC News
    • Republika News
    • Tempo News
    • Antara News
    • Kumparan News
    • Okezone News
    • Liputan 6 News (This RSS feed maybe isn't available again)
    • BBC News
    • Tribun News
    • Jawa Pos News
    • Vice
    • Suara News
    • VOA Indonesia
  • Improve API
    • Search data news
    • Paginate data

Installation

If you want to add this project in your own machine, you can install this project by following the step below

  1. Clone this repository
git clone https://github.com/satyawikananda/berita-indo-api.git
  1. Install dependencies

In my case, i'm using pnpm for package manager, you can adjust with your favorite package manager

pnpm install

To running my program, you can use command ts-node ./api/server.ts in your terminal

Tech Stack

For the tech stack, Berita Indo API was using :

  1. Typescript
  2. Node JS
  3. Express
  4. RSS Parser
  5. Vercel
  6. and many utilities

Showcase

If you use this API to your project application, you can register your project in this showcase below :

Support Me

You can support me on Karya Karsa and Trakteer

Contribution

Want to make this project better? You can contribute this project, I am very open if there are contributions to this project.

Contributors โœจ

Thanks goes to these wonderful people (emoji key):


I Gusti Ngurah Satya Wikananda

๐Ÿ’ป ๐Ÿšง ๐Ÿ› ๐Ÿค” ๐Ÿ“–

Galanggg

๐Ÿ’ป ๐Ÿค”

Akhmad Salafudin

๐Ÿ’ป ๐Ÿ› ๐Ÿค”

Enggar Tivandi

๐Ÿ’ป

Danar Noverawan

๐Ÿ’ป ๐Ÿ“–

Indra Palijama

๐Ÿ’ป ๐Ÿ“–

This project follows the all-contributors specification. Contributions of any kind welcome!


forthebadge forthebadge vercelbadge

Powered by Typescipt and vercel. Code licensed under MIT License.

More Repositories

1

awesome-loker-it-indonesia

Daftar lowongan kerja IT yang ada di Indonesia
TypeScript
153
star
2

rs-bed-covid-indo-api

API ketersediaan rumah sakit dan tempat tidur rumah sakit untuk pasien covid-19 ataupun non-covid yang berada di Indonesia
TypeScript
110
star
3

cardivo

Get your card name and put it in your readme file ๐Ÿ“‡
TypeScript
77
star
4

anitop

Anitop is an unofficial simple API from https://anitrendz.net/ site
TypeScript
68
star
5

awesome-music-playlist

Just a list of music playlist from many music platform ๐ŸŽง
55
star
6

waifu-generator

Let's pick up your favorite waifu just from the API
JavaScript
38
star
7

anisearch

Anime searching application website build with Vue.JS 3, Typescript and Bootstrap 5
Vue
27
star
8

Sekolahku-ID

A Web app to search schools in Indonesia
Vue
14
star
9

grammer-blog

My personal blog about programming or random stuff. Made using Vue JS 2 and Gridsome as a jamstack framework for Vue JS. Hosted on vercel
Vue
14
star
10

satyawikananda.tech

My portfolio website, come check it if you want to know me more. Made using Vue.js 3 and TypeScript. Hosted on Vercel
TypeScript
13
star
11

satyawikananda

Hello, it's me ๐Ÿ––๐Ÿ˜Ž
9
star
12

denovo

Un-official Ovo API wrapper for Deno ๐Ÿฆ• | https://denoland.id/x/denovo
TypeScript
8
star
13

tulisan-satya

Vue
8
star
14

Hello-world-programming

This is repo for make a hello world, but use any programming language, you can pull request this repository too
C++
7
star
15

Vucovid-Covid-info

Simple website to track data Covid-19 in worldwide built with vue js
Vue
6
star
16

aplikasi-inventaris

Aplikasi Inventaris
PHP
5
star
17

namiku.wtf

Simple Shorten URL powered by Vercel
5
star
18

yummy

A simple wrapper themealdb.com API for Deno ๐Ÿฆ•
TypeScript
4
star
19

react-hacktoberfest-devc

simple react app with hooks
JavaScript
3
star
20

Commit-cheat

Auto commit with github workflow
3
star
21

covid19-simple-api

Simple scraping covid19 data, for fun and for learning purpose
JavaScript
3
star
22

sp-digital-fe-test

s.p. Digital Frontend Test
Vue
3
star
23

Pokeact

My study result of learning React with React hooks
CSS
3
star
24

Github-wrapper

Unofficial github API built with javascript
JavaScript
2
star
25

prettier-config

My prettier config
JavaScript
2
star
26

WordPair-Generator

Wordpair generator make with Flutter
Dart
1
star
27

maya-boilerplate-ts

My personal boilerplate for create a project TS for faster development.
TypeScript
1
star
28

balizoo

CSS
1
star
29

satyawikananda.github.io

Website Data diri
HTML
1
star
30

gdsc-instiki-talk

A Presentation slide during my talk at GDSC Instiki event
1
star
31

Weebsclopedia

A website to find your favorite anime or manga, but this website still in progress, and just for learning purpose
Vue
1
star
32

glints-fe-test

Glints Frontend Test
Vue
1
star
33

Magang-Unicraft

HTML
1
star
34

first-app-android

The application calculates the beam formula with dicoding. Website Dicoding : https://www.dicoding.com/
Java
1
star