Development of a Technology for Automation of Work with Sources of Information on the Internet

Abstract
The article describes the technology for automation of work with sources of information on the Internet. The created technology includes a development of a web service for storing and processing data; creation of a client part for viewing, editing and deleting records from the service; development of a browser extension for instant addition of articles to a web service database. Addition of records to the service is implemented by the development of an extension to Google Chrome browser. Creation of an extension involves getting information about the author of the article, the title of the article, addresses, key expressions, and highlighted text. Regular expressions and recursive search are used to obtain information about the author of the text. The article offers algorithms for finding the name of a literary source and its author. In order to allow the web service to interact with other services or programs, a REST service was developed in the article. A graphical user interface to display and edit records was developed for the web service using the AngularJS JavaScript framework. For the client part, a mechanism of an on request citations search and a mechanism of reference list formation for the selected citations is proposed. For the on request citations search, the article suggests the algorithm of citations ranking. Appropriate plugins for Google Chrome have been developed, which allow to connect content levels, background, and pop-up with each other. Functions for authorization, receiving a token, information search launch, search for an author, and a bibliographic record creation have been created.