პროექტის შესახებ
CNoba არის ქართული მედიასაშუალებების სიახლეების საჯარო არქივი და აგრეგატორი. სისტემა აგროვებს ღია RSS/Atom წყაროებს, ინახავს პუბლიკაციების მეტამონაცემებს და უზრუნველყოფს სწრაფ ძიებას არქივში.
რას ნახავთ CNoba-ში
- უახლესი — ბოლო პუბლიკაციების ლენტი პაგინაციით.
- ძიება — საკვანძო სიტყვებით ძიება მთელ არქივში.
- ჩანაწერის გვერდი — სათაური, წყარო, თარიღი, მოკლე აღწერა და ბმული ორიგინალზე.
რატომ არ ჩანს სრული ტექსტი ყოველთვის
CNoba პატივს სცემს წყაროების წესებს. სიებში და ძიების შედეგებში ნაჩვენებია მხოლოდ მეტამონაცემები — სრული ტექსტის გარეშე. სრული ტექსტი შეიძლება იყოს ხელმისაწვდომი მხოლოდ კონკრეტულ ჩანაწერზე და მხოლოდ იმ შემთხვევაში, თუ წყაროსთვის ეს ნებადართულია ბექენდის დონეზე.
პრინციპები
- მსუბუქი ფრონტენდი — მინიმალური დამოკიდებულებები, სწრაფი ჩატვირთვა, SEO-მეგობრული სტრუქტურა.
- დაბალი დატვირთვა — სიები არ ითხოვს სრულ ტექსტს, გამოიყენება limit/offset პაგინაცია.
- არქივირება — პუბლიკაციების შენახვა ძიებისთვის და ისტორიული ნახვისთვის.
API (დეველოპერებისთვის)
Base URL:
https://cnoba.ge/api.php
| Endpoint | Example | Purpose |
|---|---|---|
| Latest | /api.php?limit=20&offset=0 |
უახლესი პუბლიკაციები |
| Search | /api.php?q=თბილისი&limit=20&offset=0 |
ძიება არქივში |
| Kinds | /api.php?kinds=1 |
კონტენტის ტიპების სია |
| Entry | /api.php?entry=ID |
ერთი ჩანაწერი (სრული ტექსტის გარეშე) |
| Entry + content | /api.php?entry=ID&include_content=1 |
სრული ტექსტი (თუ ნებადართულია) |
შენიშვნა: დამატებითი ფილტრები (მაგ. წყარო/თარიღი) შესაძლებელია დაემატოს მოგვიანებით ბექენდის მხარეს.
API (დეველოპერებისთვის)
https://cnoba.ge/api.php