gwu-libraries / Sfm Ui
Licence: mit
Social Feed Manager user interface application.
Stars: ✭ 129
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Sfm Ui
Jekyll Seo Tag
A Jekyll plugin to add metadata tags for search engines and social networks to better index and display your site's content.
Stars: ✭ 1,226 (+850.39%)
Mutual labels: social-media
Archivespark
An Apache Spark framework for easy data processing, extraction as well as derivation for web archives and archival collections, developed at Internet Archive.
Stars: ✭ 111 (-13.95%)
Mutual labels: web-archiving
Nider
Python package to add text to images, textures and different backgrounds
Stars: ✭ 100 (-22.48%)
Mutual labels: social-media
Archivebox
🗃 Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more...
Stars: ✭ 12,383 (+9499.22%)
Mutual labels: web-archiving
Awesome Humane Tech
Promoting Solutions that Improve Wellbeing, Freedom and Society
Stars: ✭ 2,234 (+1631.78%)
Mutual labels: social-media
Gatsby Remark Social Cards
Gatsby remark plugin for generating social card graphics
Stars: ✭ 95 (-26.36%)
Mutual labels: social-media
Ecency Mobile
Ecency Mobile - reimagined social blogging, contribute and get rewarded (for Android and iOS)
Stars: ✭ 103 (-20.16%)
Mutual labels: social-media
Replayweb.page
Serverless Web Archive Replay directly in the browser
Stars: ✭ 84 (-34.88%)
Mutual labels: web-archiving
Somajo
A tokenizer and sentence splitter for German and English web and social media texts.
Stars: ✭ 85 (-34.11%)
Mutual labels: social-media
Weixin
[READ ONLY] Subtree split of the SocialiteProviders/Weixin Provider (see SocialiteProviders/Providers)
Stars: ✭ 84 (-34.88%)
Mutual labels: social-media
Protest Detection Violence Estimation
Implementation of the model used in the paper Protest Activity Detection and Perceived Violence Estimation from Social Media Images (ACM Multimedia 2017)
Stars: ✭ 114 (-11.63%)
Mutual labels: social-media
Spam Bot 3000
Social media research and promotion, semi-autonomous CLI bot
Stars: ✭ 79 (-38.76%)
Mutual labels: social-media
Osint San
Framework для сбора данных из открытых источников. В Framework используется большое количество API, их необходимо зарегистрировать самому.
Stars: ✭ 99 (-23.26%)
Mutual labels: social-media
Materialabout
It's a material-design about screen to use on your Android apps. A developer profile and application information easy to integrate. 🔖
Stars: ✭ 1,511 (+1071.32%)
Mutual labels: social-media
Learning Social Media Analytics With R
This repository contains code and bonus content which will be added from time to time for the book "Learning Social Media Analytics with R" by Packt
Stars: ✭ 102 (-20.93%)
Mutual labels: social-media
sfm-ui / Social Feed Manager
Social Feed Manager (SFM) harvests social media data from multiple platforms' public APIs to help archivists, librarians, and researchers to build social media collections. More information about the project itself.
Getting started
- Documentation: http://sfm.readthedocs.org
- Installing SFM: http://sfm.readthedocs.io/en/latest/install.html
- About the SFM project: http://gwu-libraries.github.com/sfm-ui
- Project updates: Follow @SocialFeedMgr on Twitter
- Discussion: sfm-dev
- Tickets: sfm-ui is used for all ticketing.
This is a re-architected version of an earlier Social Feed Manager which had been in use at GWU Libraries since 2012.
Overview
Social Feed Manager allows users to:
- define collections comprising sets of targeted accounts, keywords, and other search strategies appropriate to different platforms.
- authorize SFM to harvest data from platforms on the user's behalf.
- view collection information and metadata about harvests.
- extract, filter, and export the datasets to formats appropriate to the user's work.
Repositories
The full Social Feed Manager is made up of several component repositories:
- sfm-ui: (this repo) User interface and datastore for collection and harvest information.
- sfm-flickr-harvester: A harvester for Flickr.
- sfm-twitter-harvester: A harvester for Twitter.
- sfm-weibo-harvester: A harvester for Sina Weibo.
- sfm-tumblr-harvester: A harvester for Tumblr.
- sfm-utils: Utilities to support SFM.
- sfm-docker: Docker configuration for deploying SFM.
sfm-ui is a Django app which:
- Provides a user interface to set up Collection Sets, Collections, and Seeds
- Provides Django admin views to administer Credentials, Groups, and other model entities.
- Publishes harvest.start messages for flickr collections. The app schedules harvest.start messages for publication when the user updates an existing, active Collection.
- Includes a scheduler which uses apscheduler to schedule publication of harvest.start messages.
- Binds to
harvest.status.*(.*)
messages and creates a Harvest object (visible in the admin views) for each harvest status message received. The message consumer is started via thestartconsumer
management command.
Behind the scenes, SFM uses a set of carefully managed processes to harvest and and store this data, recording its actions in detail.
Tickets / pull requests / discussion are welcome.
Unit tests
cd sfm
./manage.py test --settings=sfm.settings.test_settings
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].