Code Monkey home page Code Monkey logo

ggsipu-notice-tracker's Introduction

Open Source Love made-with-python

GGSIPU Notice Tracker

GGSIPU Notice Tracker is a community project which track notices from official website of Guru Gobind Singh Indraprastha University and post them on popular cloud-based social media and messaging service like Telegram. This projects aims to facilitate the ease of accessing the notices published on the official IPU website by making it handy to use for all who are interested in keeping themselves updated with the latest notices.

Using various shell and Python scripts, an automated job run on Linux servers every hour which upload new notices and send them to various platforms.

Telegram Channel

@ggsipu_notices - Join Here

Disclaimer

The project is not affiliated with GGSIPU or any other Government entity.

ggsipu-notice-tracker's People

Contributors

ashutoshvarma avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

ggsipu-notice-tracker's Issues

Cannot send some notices. 400 Bad Request

Some notices cannot be sent because of 400 Bad Request.
Here are logs from my server:-
12/01/2019 05:27:12 AM [ERROR]: Failed to send [ntprg130819.pdf]. Recieved 400 http code from /sendDocument.
12/01/2019 05:27:12 AM [ERROR]: FAILED to SENT {'date': '13-08-2019', 'title': 'Orientation_programme for B.Tech/M.Tech/MCA (SE) of newly admitted students during the academic session 2019-20,USICT', 'url': '/Pubinfo2019/ntprg130819.pdf'}.

Large pdf files cannot be sent

12/01/2019 04:23:49 AM [ERROR]: Failed to send [ordpayfix230818.pdf]. Recieved 413 http code from /sendDocument.
12/01/2019 04:23:49 AM [ERROR]: FAILED to SENT {'date': '23-08-2018', 'title': 'Statement of revised fixation of pay consequent upon implementation of order dated 10.08.2018 of University withdrawing the benefits of Order No. 58 & 57 of Service Department of GNCTD (93 Employees)', 'url': '/pubinfo/ordpayfix230818.pdf'}.

Few notices have pdf > 50mb which lead to HTTP 413 as Telegram BOTs cannot sent more than 50mb from inputstreams.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.