Go to file
2020-09-16 05:01:42 +05:00
2020-08-17 03:05:09 +05:00
2020-09-16 05:01:27 +05:00
2020-08-08 05:27:06 +05:00
2020-09-16 05:01:27 +05:00
2020-09-16 05:01:27 +05:00
2020-09-16 05:01:27 +05:00
2020-09-16 05:01:27 +05:00
2020-09-16 05:01:27 +05:00
2020-08-08 05:27:06 +05:00
2020-08-08 05:27:06 +05:00
2020-09-16 05:01:42 +05:00
2020-08-08 05:27:06 +05:00
2020-08-08 05:27:06 +05:00
2020-08-08 05:27:06 +05:00
2020-08-08 05:27:06 +05:00
2020-09-16 05:01:27 +05:00
2020-09-16 05:01:27 +05:00
2020-09-16 05:01:27 +05:00
2020-09-16 05:01:27 +05:00
2020-08-08 05:27:06 +05:00
2020-08-24 07:50:21 +05:00
2020-08-08 05:27:06 +05:00
2020-09-16 05:01:27 +05:00
2020-09-16 05:01:27 +05:00

Karudhaas

Discover Stories,Daily news and inspiration for maldivian readers.

Single article should be routed by the given matching

/article/[article:uuid] The unqiue primary key for a scraped article should be a UUID.

Bots

Karudhaas bots pushes any new news aggregated from the scrapers to any given notification channel. Mostly for telegram.

Web

List of the things to be present and aggregated in home page

Today's Pick

This will be 6 random articles from different sources that occured in today. This could be randomly ordered or aggregated based on a certain factor

Discover Topics

List of popular topics,categories or tags that are discussed with in articles. When clicked it should aggregate and display only the articles matching those topics.

Url for this can be constructed like so: /topic/[topic:slug] Topics will be routed by the slug.

Popular Stories

List of popular articles from the news sites. Paginated with ajax.

Available News sources

List of all the news sources available by karudhaas. When clicked to a news logo it should route the user to /source/[source:slug]. Which should aggregate the articles according to the source and paginations are done in ajax.

Recent Stories

List of all the recently Stories from varies news sites.

SEO Content

OG Image

OG image of the given artice should include source logo and article title rendered in dhivehi. All of these renders will be cached for 24 hours or 12.

OG Title

OG Title of the article should contain the english Title of the given article.

Extra

Date Parser to parse dhivehi human readable date time into unix timestamps

Given a string as ->parse("11 ގަޑިއިރު ކުރި").. It should return a unix timestamp for the given string'

Ideas

  • idea for the next release..users to have there own taste..you select the topics you want and app shows the only article that matches your interest. In order forto make this work we have to use the topic classification model.

Scrapers

  • Mihaaru
  • Sun
  • Thiladhun
  • The press mv
  • Addulive
  • Voice mv
  • Dhen mv
  • Avas
  • Raajje mv
  • Sangu

Todo WEB

  • Finish the mylist of articles
  • Fixed UI (fonts and grids)
Description
Karudhaas official Web and API
Readme 11 MiB
Languages
PHP 65%
Blade 28.6%
Vue 5.8%
Dockerfile 0.5%