Text this: Network-Based Video Recommendation Using Viewing Patterns and Modularity Analysis: An Integrated Framework