{"push_id":3115893185,"size":15,"distinct_size":0,"ref":"refs/heads/master","head":"18f7f035f9e04ef6fded6ad3e131912a963bd5f9","before":"e94ee73a22ecb0852d725afa57a9afdf8c3c0bd3","commits":[{"sha":"d8f4fa48f5d409233f9cf0a9011433b3e0d9e3d1","author":{"name":"Vikrant Gajria","email":"a55577ff1249929bd3a784bfd0127c60a2373df9@gmail.com"},"message":"Restructure project\n\nFixes #35 \r\n\r\n* Restructure the project structure into relevant directories.\r\n* Databases are now stored in $CWD/databases.\r\n* Searching logic is stored in lib/.\r\n* Server logic is stored in the root directory so that it has access to all the modules.\r\n* Tkinter GUI has been deprecated but it still works. You can remove it in the future. The meme_gui files are in lib/.\r\n* Update README.md to show Flask website screenshot.\r\n* New docs/ folder to store documentation related files.\r\n* Flask app now serves memes from the processed/ directory at a new /processed/ URL route.\r\n* Changed many of the f = open() statements to Python 3 with open() as f statements! I noticed that some of the files weren't closed. I guess this project won't work with Python 2. \r\n* Change run.sh to run the flask app, and tkrun.sh to run Tkinter app.","distinct":false,"url":"https://api.github.com/repos/vixrant/memefinder/commits/d8f4fa48f5d409233f9cf0a9011433b3e0d9e3d1"},{"sha":"df9590653da9d986265bf848dc5f6acc87607e8b","author":{"name":"Parul Chandel","email":"839197406d1ccd1a389441746b2c39275cd2bcd0@gmail.com"},"message":"Updated README\n\nFixes #39","distinct":false,"url":"https://api.github.com/repos/vixrant/memefinder/commits/df9590653da9d986265bf848dc5f6acc87607e8b"},{"sha":"7ea196e2036e64858e8b9d28653ac3f1ab375707","author":{"name":"Vikrant Gajria","email":"a55577ff1249929bd3a784bfd0127c60a2373df9@gmail.com"},"message":"Add documentation to docs/ directory\n\nFixes #44 \r\n\r\n* Add documentation for lib folder\r\n\r\n* Name functions as per PEP8\r\n\r\n* Convert api.py to Python 3\r\n\r\n* Fix open statements of api.py\r\n\r\n* Delete duplicate flask script\r\n\r\n* Add more documentation\r\n\r\n* Make processed directory\r\n\r\n* Add scripts documentation\r\n\r\n* Add Table of Contents\r\n\r\n* Rename docs/index.md to docs/README.md\r\n\r\n* Fix Table of Contents\r\n\r\n* Change a heading to bold instead","distinct":false,"url":"https://api.github.com/repos/vixrant/memefinder/commits/7ea196e2036e64858e8b9d28653ac3f1ab375707"},{"sha":"019f222199b32a2b12637da9b92d562111f31b0b","author":{"name":"Vikrant Gajria","email":"b8043d7005395de312cd15804a7ea0a631f4f23c@gmail.com"},"message":"Update gitignore","distinct":false,"url":"https://api.github.com/repos/vixrant/memefinder/commits/019f222199b32a2b12637da9b92d562111f31b0b"},{"sha":"bc18a546eb24c139f7ea20d7a5ddfe6fd39ea186","author":{"name":"Vikrant Gajria","email":"b8043d7005395de312cd15804a7ea0a631f4f23c@gmail.com"},"message":"Remove database and pickle files","distinct":false,"url":"https://api.github.com/repos/vixrant/memefinder/commits/bc18a546eb24c139f7ea20d7a5ddfe6fd39ea186"},{"sha":"ae93619d0744a0127ea59c1ccf601ac62b963580","author":{"name":"Vikrant Gajria","email":"b8043d7005395de312cd15804a7ea0a631f4f23c@gmail.com"},"message":"Add temp/ to gitignore","distinct":false,"url":"https://api.github.com/repos/vixrant/memefinder/commits/ae93619d0744a0127ea59c1ccf601ac62b963580"},{"sha":"c340fe4ee3e0d4a0e929723d50b6f1b15f8a97af","author":{"name":"Vikrant Gajria","email":"b8043d7005395de312cd15804a7ea0a631f4f23c@gmail.com"},"message":"Simplify add script","distinct":false,"url":"https://api.github.com/repos/vixrant/memefinder/commits/c340fe4ee3e0d4a0e929723d50b6f1b15f8a97af"},{"sha":"4d8500196e2820341f285c74d11ff18a71816020","author":{"name":"Vikrant Gajria","email":"b8043d7005395de312cd15804a7ea0a631f4f23c@gmail.com"},"message":"Update docs about temp/ directory","distinct":false,"url":"https://api.github.com/repos/vixrant/memefinder/commits/4d8500196e2820341f285c74d11ff18a71816020"},{"sha":"c962b44ab628ed7b7ebc14089b1c1910a79555b4","author":{"name":"Vikrant Gajria","email":"b8043d7005395de312cd15804a7ea0a631f4f23c@gmail.com"},"message":"Add Memes.csv since API has been removed","distinct":false,"url":"https://api.github.com/repos/vixrant/memefinder/commits/c962b44ab628ed7b7ebc14089b1c1910a79555b4"},{"sha":"c4bd835bb7780130d7e18c902eb3223746f06794","author":{"name":"Vikrant Gajria","email":"b8043d7005395de312cd15804a7ea0a631f4f23c@gmail.com"},"message":"Add a warning","distinct":false,"url":"https://api.github.com/repos/vixrant/memefinder/commits/c4bd835bb7780130d7e18c902eb3223746f06794"},{"sha":"55265f709a12dd8b7fea2d319c8f437f9920f857","author":{"name":"Vikrant Gajria","email":"b8043d7005395de312cd15804a7ea0a631f4f23c@gmail.com"},"message":"Add more logic to collect.sh","distinct":false,"url":"https://api.github.com/repos/vixrant/memefinder/commits/55265f709a12dd8b7fea2d319c8f437f9920f857"},{"sha":"a8af1a673535a1661bf4d6003873abe88765b525","author":{"name":"Vikrant Gajria","email":"b8043d7005395de312cd15804a7ea0a631f4f23c@gmail.com"},"message":"Fix scraper.py","distinct":false,"url":"https://api.github.com/repos/vixrant/memefinder/commits/a8af1a673535a1661bf4d6003873abe88765b525"},{"sha":"251708999a1069b6275e95c3d2ea40f67e043635","author":{"name":"Vikrant Gajria","email":"b8043d7005395de312cd15804a7ea0a631f4f23c@gmail.com"},"message":"Move standard and ocr to scrapper/","distinct":false,"url":"https://api.github.com/repos/vixrant/memefinder/commits/251708999a1069b6275e95c3d2ea40f67e043635"},{"sha":"62798eb6c3f4bab0d4bd3ae87f8cf30e3508c86b","author":{"name":"Vikrant Gajria","email":"b8043d7005395de312cd15804a7ea0a631f4f23c@gmail.com"},"message":"Delete raw/","distinct":false,"url":"https://api.github.com/repos/vixrant/memefinder/commits/62798eb6c3f4bab0d4bd3ae87f8cf30e3508c86b"},{"sha":"18f7f035f9e04ef6fded6ad3e131912a963bd5f9","author":{"name":"Vikrant Gajria","email":"b8043d7005395de312cd15804a7ea0a631f4f23c@gmail.com"},"message":"Fix ocr.py for Python 3","distinct":false,"url":"https://api.github.com/repos/vixrant/memefinder/commits/18f7f035f9e04ef6fded6ad3e131912a963bd5f9"}]}
{"actor":{"display_login":"vixrant"}}