ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ತತ್ಕ್ಷಣದ ಸುದ್ದಿಗಳನ್ನು ನೋಡಲಿದ್ದೇವೆ. ಈ ಡಿಜಿಟಲ್ ಯುಗದಲ್ಲಿ, ಅಸಂಖ್ಯಾತ ಸಾರ್ವಜನಿಕ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮತ್ತು ಸೇವೆಗಳು ಲಭ್ಯವಿದೆ ಸುದ್ದಿಗಳನ್ನು ಆನ್ಲೈನ್ನಲ್ಲಿ ಓದಿ. ಅವರಲ್ಲಿ ಹೆಚ್ಚಿನವರು ತಮ್ಮ ಅನುಗುಣವಾದ GUI ಬಳಸಿ ಸುದ್ದಿಗಳನ್ನು ನಮಗೆ ತೋರಿಸುತ್ತಾರೆ.
ಇಡೀ ದಿನ ಟರ್ಮಿನಲ್ಗೆ ಲಗತ್ತಿಸಲಾದ ನಮ್ಮಲ್ಲಿ, ಅದೃಷ್ಟವಶಾತ್ ಒಂದು ಸುದ್ದಿ ಓದಲು ಆಜ್ಞಾ ಸಾಲಿನ ಉಪಯುಕ್ತತೆ. ಈ ಉಪಯುಕ್ತತೆಯು ನಮಗೆ ಎಲ್ಲಾ ರೀತಿಯ ಸುದ್ದಿಗಳನ್ನು ತ್ವರಿತವಾಗಿ ಹಿಂಪಡೆಯುವ ಸಾಧ್ಯತೆಯನ್ನು ನೀಡುತ್ತದೆ ಮತ್ತು ಅವುಗಳನ್ನು ಟರ್ಮಿನಲ್ನಲ್ಲಿ ತೋರಿಸುತ್ತದೆ. ನಮಗೆ ಯಾವುದೇ GUI ಅಪ್ಲಿಕೇಶನ್ ಅಗತ್ಯವಿಲ್ಲ. ಅದರ ಸೃಷ್ಟಿಕರ್ತನ ಪ್ರಕಾರ, ವಿಶ್ವದ ಸುದ್ದಿಗಳನ್ನು ಓದಲು ಮತ್ತು ಅದರ ಚಿತ್ರಗಳನ್ನು ವೀಕ್ಷಿಸಲು ಸಿಸ್ಟಮ್ನ ಡೀಫಾಲ್ಟ್ ಬ್ರೌಸರ್ ಅನ್ನು ಬಳಸುವ ಸಾಧ್ಯತೆಯನ್ನೂ ನಾವು ಹೊಂದಿರುತ್ತೇವೆ, ಆದರೂ ಇದು ಸಂಪೂರ್ಣವಾಗಿ ನಿಜವಲ್ಲ.
ಈ ಸಣ್ಣ ಲೇಖನದಲ್ಲಿ ನಾವು ಹೇಗೆ ನೋಡುತ್ತೇವೆ ಉಬುಂಟುನಲ್ಲಿ ತತ್ಕ್ಷಣದ ಸುದ್ದಿಗಳನ್ನು ಸ್ಥಾಪಿಸಿ, ಇದು ಇತರ ಯುನಿಕ್ಸ್ ತರಹದ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳಿಗೂ ಲಭ್ಯವಿದೆ.
ತತ್ಕ್ಷಣದ ಸುದ್ದಿಗಳನ್ನು ಸ್ಥಾಪಿಸಲಾಗುತ್ತಿದೆ
ನಾನು ಉಬುಂಟು 17.04 ನಲ್ಲಿ ಈ ಉಪಯುಕ್ತತೆಯ ಸ್ಥಾಪನೆಯನ್ನು ಮಾಡಿದ್ದೇನೆ, ಆದರೆ ಇತರ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಅದು ಅದೇ ರೀತಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ. ಅನುಸ್ಥಾಪನೆಯನ್ನು ನಿರ್ವಹಿಸಲು, ನಾವು ಎರಡು ಸಮಾನ ಸರಳ ಮಾರ್ಗಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು. InstantNews ಉಪಯುಕ್ತತೆ ಮಾಡಬಹುದು ಪಿಪ್ ಬಳಸಿ ಸ್ಥಾಪಿಸಿ o ಸಂಕಲಿಸಬಹುದು ಮತ್ತು ಸ್ಥಾಪಿಸಬಹುದು ನೇರವಾಗಿ ಮೂಲದಿಂದ.
ಪಿಐಪಿ ಮೂಲಕ ಸ್ಥಾಪನೆ
ಈ InstantNews ಸ್ಥಾಪನೆಯನ್ನು ನಿರ್ವಹಿಸಲು ನಾವು ಡೆಬಿಯನ್, ಉಬುಂಟು, ಲಿನಕ್ಸ್ ಮಿಂಟ್ನಲ್ಲಿ ಪಿಐಪಿ ಸ್ಥಾಪಿಸಬೇಕಾಗಿದೆ. ಟರ್ಮಿನಲ್ (Ctrl + Alt + T) ತೆರೆಯುವ ಮೂಲಕ ಮತ್ತು ಅದನ್ನು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ನಾವು ಇದನ್ನು ಮಾಡಬಹುದು:
sudo apt-get install python-pip
ಪಿಐಪಿ ಸ್ಥಾಪಿಸಿದ ನಂತರ, ನಾವು ಅದೇ ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಆಜ್ಞೆಯೊಂದಿಗೆ InstantNews ಅನ್ನು ಸ್ಥಾಪಿಸಬಹುದು:
pip install instantnews
ಮೂಲ ಕೋಡ್ನೊಂದಿಗೆ ಸ್ಥಾಪನೆ
ಪ್ಯಾರಾ ಮೂಲದಿಂದ ಕಂಪೈಲ್ ಮಾಡಿ, ನಾವು ಟರ್ಮಿನಲ್ ಅನ್ನು ಮಾತ್ರ ತೆರೆಯಬೇಕಾಗುತ್ತದೆ (Ctrl + Alt + T) ಮತ್ತು ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಒಂದೊಂದಾಗಿ ಬರೆಯಿರಿ:
git clone https://github.com/shivam043/instantnews.git cd instantnew sudo python setup.py install
ತತ್ಕ್ಷಣದ ಸುದ್ದಿಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ
ತತ್ಕ್ಷಣದ ಸುದ್ದಿ ಎಲ್ಲವನ್ನೂ ಹಿಂಪಡೆಯುತ್ತದೆ ಸುದ್ದಿ API ಸುದ್ದಿ ಮುಖ್ಯಾಂಶಗಳು. ಅದು ಏನೆಂದು ನಿಮಗೆ ತಿಳಿದಿಲ್ಲದವರಿಗೆ, ನ್ಯೂಸ್ ಎಪಿಐ ಸರಳ ಮತ್ತು ಬಳಸಲು ಸುಲಭವಾದ ಎಪಿಐ ಎಂದು ಹೇಳಿ, ಅದು ಪ್ರಸ್ತುತ ವಿವಿಧ ಬ್ಲಾಗ್ ಮತ್ತು ಸುದ್ದಿ ಮೂಲಗಳಲ್ಲಿ ಪೋಸ್ಟ್ ಮಾಡಲಾದ ಮುಖ್ಯಾಂಶಗಳಿಗಾಗಿ ಜೆಎಸ್ಒಎನ್ ಮೆಟಾಡೇಟಾವನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ.
ಪ್ರಸ್ತುತ 70 ಕ್ಕೂ ಹೆಚ್ಚು ಜನಪ್ರಿಯ ಮೂಲಗಳಿಂದ ಲೈವ್ ಮುಖ್ಯಾಂಶಗಳನ್ನು ನೀಡುತ್ತದೆಉದಾಹರಣೆಗೆ, ಆರ್ಸ್ ಟೆಕ್ನಿಕಾ, ಬಿಬಿಸಿ, ಬ್ಲೂಬರ್ಗ್, ಸಿಎನ್ಎನ್, ಡೈಲಿ ಮೇಲ್, ಎಂಗಡ್ಜೆಟ್, ಇಎಸ್ಪಿಎನ್, ಫೈನಾನ್ಷಿಯಲ್ ಟೈಮ್ಸ್, ಗೂಗಲ್ ನ್ಯೂಸ್, ಹ್ಯಾಕರ್ ನ್ಯೂಸ್, ಐಜಿಎನ್, ಮಾಷಬಲ್, ನ್ಯಾಷನಲ್ ಜಿಯಾಗ್ರಫಿಕ್, ರೆಡ್ಡಿಟ್ ಆರ್ / ಆಲ್, ರಾಯಿಟರ್ಸ್, ಸ್ಪೀಗೆಲ್ ಆನ್ಲೈನ್, ಟೆಕ್ಕ್ರಂಚ್, ದಿ ಗಾರ್ಡಿಯನ್ , ದಿ ಹಿಂದೂ, ದಿ ಹಫಿಂಗ್ಟನ್ ಪೋಸ್ಟ್, ದಿ ನ್ಯೂಯಾರ್ಕ್ ಟೈಮ್ಸ್, ದಿ ನೆಕ್ಸ್ಟ್ ವೆಬ್, ದಿ ವಾಲ್ ಸ್ಟ್ರೀಟ್ ಜರ್ನಲ್ ಮತ್ತು ಇನ್ನೂ ಕೆಲವು.
ಪ್ರಾರಂಭಿಸಲು ಮತ್ತು ಬೇರೆ ಯಾವುದಕ್ಕೂ ಮೊದಲು, ನಮಗೆ ಸುದ್ದಿ API API ಕೀ ಅಗತ್ಯವಿದೆ. ಅದನ್ನು ಪಡೆಯಲು ನಾವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ತಿಳಿಸಬೇಕಾಗುತ್ತದೆ URL ಅನ್ನು ಮತ್ತು ನೋಂದಾಯಿಸಿ. ನೋಂದಣಿ ಸಂಪೂರ್ಣವಾಗಿ ಉಚಿತವಾಗಿದೆ, ಇದು ಕೆಲವೇ ಸೆಕೆಂಡುಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಇದರಿಂದ ನಮಗೆ ಅಗತ್ಯವಿರುವ API ಕೀಲಿಯನ್ನು ಪಡೆಯಬಹುದು.
ಒಮ್ಮೆ ನಾವು ಸುದ್ದಿ API ಸೈಟ್ಗಾಗಿ API ಕೀಲಿಯನ್ನು ಹೊಂದಿದ್ದರೆ, ನಾವು .bashrc ಫೈಲ್ ಅನ್ನು ಸಂಪಾದಿಸಬೇಕಾಗುತ್ತದೆ ನಮ್ಮ ಮನೆಯಿಂದ. ಇದನ್ನು ಮಾಡಲು ನಾವು ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಬರೆಯುತ್ತೇವೆ:
vi ~/.bashrc
ಫೈಲ್ ಕೊನೆಯಲ್ಲಿ, ನಾವು ಮಾಡಬೇಕಾಗುತ್ತದೆ newsapi API ಕೀಲಿಯನ್ನು ಸೇರಿಸಿ ಕೆಳಗಿನ ಪ್ರದರ್ಶನದಂತೆ:
export IN_API_KEY="PEGA AQUÍ LA CLAVE API DE NEWSAPI"
ಅದನ್ನು ಯಾರೂ ತಪ್ಪಿಸಿಕೊಳ್ಳಬಾರದು ನಾವು ಡಬಲ್ ಉಲ್ಲೇಖಗಳ ಒಳಗೆ ಕೀಲಿಯನ್ನು ಅಂಟಿಸಬೇಕು. ಈಗ ನಾವು ಫೈಲ್ ಅನ್ನು ಉಳಿಸಬಹುದು ಮತ್ತು ಮುಚ್ಚಬಹುದು. ಬದಲಾವಣೆಗಳನ್ನು ನವೀಕರಿಸಲು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ.
source ~/.bashrc
ತತ್ಕ್ಷಣದ ಸುದ್ದಿಗಳ ಮೂಲ ಬಳಕೆ
ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೂಲಕ ನಾವು ಸಹಾಯವನ್ನು ನೋಡಬಹುದು:
instantnews -h
ನಾವು ಮಾಡಬಹುದು ಲಭ್ಯವಿರುವ ಎಲ್ಲಾ ಸುದ್ದಿ ಚಾನೆಲ್ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ. ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ಲಭ್ಯವಿರುವ ಎಲ್ಲಾ ಸುದ್ದಿ ಚಾನೆಲ್ಗಳ ಪಟ್ಟಿಯನ್ನು ನಾವು ನೋಡುತ್ತೇವೆ:
instantnews -sa
ಮಾದರಿ output ಟ್ಪುಟ್ ಈ ಕೆಳಗಿನಂತಿದೆ:
ನಾನು ಈಗಾಗಲೇ ಹೇಳಿದಂತೆ, ಸುಮಾರು 70 ಸುದ್ದಿ ಮೂಲಗಳಿವೆ. ನಾನು ಓದಿದಂತೆ, ಹೆಚ್ಚಿನದನ್ನು ಸೇರಿಸಲಾಗುತ್ತದೆ (ಅವುಗಳನ್ನು ಸ್ಪ್ಯಾನಿಷ್ ಭಾಷೆಯಲ್ಲಿ ಸೇರಿಸಿದ್ದರೆ, ಅದು ಉತ್ತಮವಾಗಿರುತ್ತದೆ). ಮೇಲಿನ from ಟ್ಪುಟ್ನಿಂದ ನೀವು ನೋಡುವಂತೆ, ಎಲ್ಲಾ ಸುದ್ದಿ ಮೂಲಗಳನ್ನು ಒಂದೇ .ಟ್ಪುಟ್ನಲ್ಲಿ ಪಟ್ಟಿ ಮಾಡಲಾಗಿದೆ.
ನಾವು ಸುದ್ದಿ ಚಾನೆಲ್ಗಳ ವರ್ಗಗಳನ್ನು ಸಹ ತೋರಿಸಬಹುದು. ಸುದ್ದಿ ಚಾನೆಲ್ ಕೋಡ್ಗಳ ಸಂಪೂರ್ಣ ವರ್ಗವನ್ನು ತೋರಿಸಲು, ನಾವು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕಾಗಿರುವುದು:
instantnews --show_all
ಪ್ಯಾರಾ ಚಾನಲ್ನಿಂದ ಸುದ್ದಿ ಮುಖ್ಯಾಂಶಗಳನ್ನು ಪಡೆಯಿರಿ, ಸಿಎನ್ಎನ್ ಎಂದು ಹೇಳೋಣ. ನಾವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಮಾತ್ರ ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕಾಗುತ್ತದೆ:
instantnews --news cnn
ಈಗ, ಟರ್ಮಿನಲ್ ನಮಗೆ ನೀಡಿರುವ ಸುದ್ದಿ ಮೂಲದಿಂದ, ಅಂದರೆ ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ ಸಿಎನ್ಎನ್ನಿಂದ ಎಲ್ಲಾ ಸುದ್ದಿ ಮುಖ್ಯಾಂಶಗಳನ್ನು ತೋರಿಸುತ್ತದೆ.
ಅದನ್ನು ಪರೀಕ್ಷಿಸುವಾಗ, ನಾನು ಅದನ್ನು ಗಮನಿಸಿದೆ ನನ್ನ ವೆಬ್ ಬ್ರೌಸರ್ನಲ್ಲಿ ಯಾವುದೇ ಸುದ್ದಿಗಳನ್ನು ತೆರೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ. ಆದ್ದರಿಂದ ಈ ಆವೃತ್ತಿಯಲ್ಲಿ, ಎಲ್ಲಾ ಸುದ್ದಿಗಳನ್ನು ಓದುವುದಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿ, ನಾವು ಸಾರವನ್ನು ಮಾತ್ರ ಓದಬಹುದು. ಇದು ತಪ್ಪು ಎಂದು ನಾನು ess ಹಿಸುತ್ತೇನೆ. ಸಹಜವಾಗಿ, ದೋಷಗಳಿಲ್ಲದೆ ಯಾವುದೇ ಕೋಡ್ ಇಲ್ಲ. ಭವಿಷ್ಯದ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಡೆವಲಪರ್ ಈ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸುತ್ತಾರೆ ಮತ್ತು ಕೆಲವು ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸೇರಿಸುತ್ತಾರೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ.
ಈ ಯೋಜನೆ ಇನ್ನೂ ಚಿಕ್ಕದಾಗಿದೆ, ಆದರೆ ಇದನ್ನು ಸಕ್ರಿಯವಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ. ನೀವು ಬೇರೆ ಯಾವುದೇ ದೋಷಗಳನ್ನು ಕಂಡುಕೊಂಡರೆ ಅಥವಾ ಕಾರ್ಯಗತಗೊಳಿಸಲು ನೀವು ಬಯಸುವ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ನೀವು ಪುಟದಲ್ಲಿ ಲೇಖಕರಿಗೆ ತಿಳಿಸಬಹುದು GitHub ಯೋಜನೆಯ.