Skip to content

A project to convert news articles from an sqlite database to mongodb

Notifications You must be signed in to change notification settings

unkwn1-repo/newspy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nuntium

A tool to migrate an old news database from sqlite -> mongo

Python - Type & Coding Checks Python3

Nuntium was initially started as a news scraping project. Created and run mainly during 2019, the databse grew to over 150,000 articles from Canadian news outlets. As my idea for the project changed so to did nuntium.

Prerequisites / Notices

  • An sqlite database. A sample is provided.
  • A mongodb server. Built around a docker container.
  • Only tested on Arch Linux using Python 3.9
    • Please let me know if you test it on anything else :).

Installing Nuntium

git clone https://github.com/jessefogarty/nuntium.git && cd nuntium

pip install -r requirements.txt

Download sample database from Kaggle (TODO)

Example Usage of Nuntium

Please refer to code in test/nuntium_dev.py

TODO

likely to be added as issues to hold myself accountable

  • Test entire DB migration
  • Create sample dataset from raw_articles.db
    • upload to kaggle; update readme with link
  • Create archived backup of MongoDB container
  • Setup.py? Meh.

Contributing & License

Idk why you would want. But, in the event someone does please fell free to submit a PR with a few brief bullet poins explaining any changes.

The code is free. Do whatever you please and remember to give credit where credit is due.

About

A project to convert news articles from an sqlite database to mongodb

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages