youtube-dl - download videos from youtube.com or other video platforms
To install it right away for all UNIX users (Linux, macOS, etc.), type:
If you do not have curl, you can alternatively use a recent wget:
Windows users can download an .exe file and place it in any location on their PATH except for %SYSTEMROOT%\System32
(e.g. do not put in C:\Windows\System32
).
You can also use pip:
This command will update youtube-dl if you have already installed it. See the pypi page for more information.
macOS users can install youtube-dl with Homebrew:
Huginn is a system for building agents that perform automated tasks for you online. They can read the web, watch for events, and take actions on your behalf. Huginn's Agents create and consume events, propagating them along a directed graph. Think of it as a hackable version of IFTTT or Zapier on your own server. You always know who has your data. You do.
Join us in our Gitter room to discuss the project.
Want to help with Huginn? All contributions are encouraged! You could make UI improvements, add new Agents, write documentation and tutorials, or try tackling issues tagged with #help-wanted. Please fork, add specs, and send pull requests!
I am officially not maintaining this project anymore. It was an amazing journey and I want to thank everyone for playing the role in this amazing story!
More details can be found here: https://medium.com/@gekkoplus/archiving-open-source-gekko-dba02e6efc7
This only impacts my Gekko repo (askmike/gekko). There might be other forks of Gekko out there that are being maintained!
Old content:
The most valuable commodity I know of is information.
-Gordon Gekko
Gekko is a Bitcoin TA trading and backtesting platform that connects to popular Bitcoin exchanges. It is written in JavaScript and runs on Node.js.
The aim for this project is to create the worlds best and hottest interface to interact with aria2. aria2 is the worlds best file downloader, but sometimes the command line brings more power than necessary. The project was initially created as part of the GSOC scheme, however it has rapidly grown and changed with tremendous support and feedback from the aria2 community.
Very simple to use, no build scripts, no installation scripts. First start aria2 in the background either in your local machine or in a remote one. You can do that as follows:
n8n is a free and open fair-code licensed node based Workflow Automation Tool. It can be self-hosted, easily extended, and so also used with internal tools.
n8n has 100+ different nodes to automate workflows. The list can be found on: https://n8n.io/nodes
The official n8n documentation can be found under: https://docs.n8n.io
Additional information and example workflows on the n8n.io website: https://n8n.io
Your open-source personal assistant.
Website :: Documentation :: Roadmap :: Contributing :: Story
Note
I'm focusing on another project, so the progress of this repo might slow down for a while. You can subscribe here to be part of the first ones.
Leon is an open-source personal assistant who can live on your server.
He does stuff when you ask him for.
You can talk to him and he can talk to you. You can also text him and he can also text you. If you want to, Leon can communicate with you by being offline to protect your privacy.
“To follow the path, look to the master, follow the master, walk with the master, see through the master, become the master.” – Zen Proverb
Zenbot is a command-line cryptocurrency trading bot using Node.js and MongoDB. It features:
The extensive documentation is located at the docs-folder.
First have a look at the docs and there are also FAQs which may answer your questions. If not, please ask (programming) questions related to Zenbot on Reddit (subreddit zenbot).
Join the Zenbot community on Reddit!
Sonarr is a PVR for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available.
Beehive is an event and agent system, which allows you to create your own agents that perform automated tasks triggered by events and filters. It is modular, flexible and really easy to extend for anyone. It has modules (we call them Hives), so it can interface with, talk to, or retrieve information from Twitter, Tumblr, Email, IRC, Jabber, RSS, Jenkins, Hue - to name just a few. Check out the full list of available Hives in our Wiki.
Connecting those modules with each other lets you create immensly useful agents.
New UI Development: For an overview of the new UI development see DEVELOPMENT.md.
Radarr is an independent fork of Sonarr reworked for automatically downloading movies via Usenet and BitTorrent.
The project was inspired by other Usenet/BitTorrent movie downloaders such as CouchPotato.
See the Roadmap blogpost for an overview of planned features.
Radarr is currently undergoing rapid development and pull requests are actively added into the repository.
See the Roadmap blogpost for an overview of planned features.
CouchPotato (CP) is an automatic NZB and torrent downloader. You can keep a "movies I want"-list and it will search for NZBs/torrents of these movies every X hours. Once a movie is found, it will send it to SABnzbd or download the torrent to a specified directory.
CouchPotatoServer can be run from source. This will use git as updater, so make sure that is installed.
Windows, see the CP forum for more details:
OS X:
Linux:
Docker:
FreeBSD:
Be sure you're running the latest version of Python 2.7.
If you're going to add styling or doing some javascript work you'll need a few tools that build and compress scss -> css and combine the javascript files. Node/NPM, Grunt, Compass
Headphones is an automated music downloader for NZB and Torrent, written in Python. It supports SABnzbd, NZBget, Transmission, µTorrent, Deluge and Blackhole.
You are free to join the Headphones support community on IRC where you can ask questions, hang around and discuss anything related to HP.
Issues can be reported on the GitHub issue tracker considering these rules:
Feature requests can be reported on the GitHub issue tracker too:
If you comply with these rules you can post your request/issue.
Support the project by implementing new features, solving support tickets and provide bug fixes.
The new pyLoad package pyload-ng
is automatically deployed from the master branch of the pyLoad sources.
The old pyLoad package, compatible with Python 2 only, is still available on the stable branch.
To install pyLoad, type the command:
This will install the latest stable release of pyLoad in your system.
Note:
No stable release is available yet!
You can install all the recommended packages for pyLoad at once.
Append the tag extra
to the installation command:
You can also use more tags together, like:
Rake is a Make-like program implemented in Ruby. Tasks and dependencies are specified in standard Ruby syntax.
Rake has the following features:
Rakefiles (rake's version of Makefiles) are completely defined in standard Ruby syntax. No XML files to edit. No quirky Makefile syntax to worry about (is that a tab or a space?)
Users can specify tasks with prerequisites.
Rake supports rule patterns to synthesize implicit tasks.
Flexible FileLists that act like arrays but know about manipulating file names and paths.
Automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic.
Before using this with your existing database sickrage.db please make a backup copy of it and delete any other database files such as cache.db and failed.db if present, We HIGHLY recommend starting out with no database files at all to make this a fresh start but the choice is at your own risk
Lidarr is a music collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new tracks from your favorite artists and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available.
This project exists thanks to all the people who contribute. [Contribute].
Thank you to all our backers!
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]
The Project • Getting Started • Contributing • Support Financially • Links • Copyright & License
Gladys is a home assistant who helps you in your everyday life.
Like a kind of JARVIS!
Gladys is connected to all your devices in your home. She is connected to your calendars and tons of API to help you.
But let's pick an example:
This is just a simple scenario, possibilities with Gladys are just endless. Don't hesitate to suggest yours
Right now we are migrating from Gladys 3 to Gladys 4, a new release rewrote from scratch. If you want to install Gladys 3, visit our website.
Automate the exchanges of the data between the applications and services you use on the web.
Make Twitter talk to Mastodon, make Github talk to Mattermost, store your favorite tweets by creating notes in Evernote, follow RSS feeds and post each news in Wallabag, Pocket or Evernote.
The possibilities are too numerous to name all of them, but with that project you won't have to raise your little finger at all: automate everything and make your life easier.
And last but not least, as this is your project, all the credentials you used to give to IFTTT and consorts, are now safe in your hands.
To run Medusa from source you will need one of these Python versions:
Start here to read the installation guides for different setups.
There's a direct build available on Dockerhub which is updated directly from this repo on every commit to master.
For alternate architectures, the linuxserver.io team have kindly produced docker images for X86, armhf and aarch64 platforms. This is built from an older intermediary Dockerfile.
Before using this with your existing database (sickbeard.db) please make a backup copy of it and delete any other database files such as cache.db and failed.db if present
We HIGHLY recommend starting out with no database files at all to make this a fresh start but the choice is at your own risk.
This repository contains all the source code from the AmIUnique.org website.
This application was built using the framework Play 2.3 for the back-end and Bootstrap for the front-end.
JDK8 is needed to build the application.
A database is needed to store the fingerprints. To facilitate the creation process, the "fpDB.sql" file located at the root of the repository contains the structure of the table. You just need to import it with mysqldump or through phpMyAdmin to have everything set up properly. Then, you have to modify the "amiunique-source/website/conf/application.conf" to include your database connection credentials (user and password). Same action required in "amiunique-source /website/conf/META-INF/persistence.xml" to activate the persistence of data.
Kibitzr is like a secret twin brother who does routine tasks and asks for nothing in return.
ActiveWorkflow is an intelligent process automation platform that uses software agents; autonomous entities that act on schedule or react to external triggers. These unsupervised agents connect to APIs, process information, perform routine tasks, and enable you to automate internal or external workflows.
ActiveWorkflow is an intelligent process automation platform that uses software agents. A key objective when using ActiveWorkflow is to automate and orchestrate activities that would typically require human time and involvement. Thus, think more along the lines of replacing manual checking of websites, APIs, emails, and calendars rather than building low-level data pipelines (though that's also certainly possible). The basic concepts in ActiveWorkflow are agents and workflows. An overview of each follows below.
nefarious is a web application that automatically downloads Movies and TV Shows.
It aims to combine features of Sonarr, Radarr and Ombi.
It uses Jackett and Transmission under the hood. Jackett searches for torrents and Transmission does the downloading.
Features:
See DEPENDENCIES.md
You must have docker and docker-compose already installed. See dependencies.
Clone the nefarious repository and start all the Docker containers:
NOTE: the first time you bring up nefarious can take a few minutes.
Your default local URLs for all the various services will be:
http2pic is an Open Source website renderer. It uses the wkhtmltox to render websites with various options.
Live demo on https://http2pic.haschek.at/
Whenever you come to this page you can just download the repo again and overwrite the existing files. Should work out of the box
After you extracted the contents of this repo to your webserver and can access the page and it will tell you how to use the API.
But it's as simple as:
The requested page will render as image (not provide a link). So you can use the path to your api.php file like so:
A picture is worth a thousand words. Or is it? Tables, charts, pictures are all useful in understanding our data but often we need a description – a story to tell us what are we looking at. Accelerated Text is a natural language generation tool which allows you to define data descriptions and then generates multiple versions of those descriptions varying in wording and structure.
Accelerated Text can work with all sorts of data:
With Accelerated Text you can use such data to generate text for your business reports, your e-commerce platform or your customer support system.
TV show Episode tracker built using django and bootstrap4.
Episodes allows you to keep track of your favourite tv shows either continuing or ending and also provide you with recommendations based on your likings using machine learning using libraries like pandas, sci-kit learn, numpy etc.
Using http://thetvdb.com/ for metadata.
Inspired from https://github.com/jamienicol/episodes
Requirements:
To use clone the production branch, install requirements, run the following terminal commands:
Supports specific bitrate through the API.
Can create, convert, and dearchive any of the following...
Can extract any of the following or convert to supported archive formats...
Supports resize & rotate through the GUI and API. Supports disable maintain aspect ratio through API.
Can output drawing files to image formats. Can convert between any of the following...
OCR Operations support the following input formats...
Cerb enhances the productivity of online teams with web-based collaboration and automation tools:
High-volume email management that scales to millions of conversations per year.
Shared mailboxes that provide a single point of contact for clients no matter who is on duty.
Bots for creating powerful, event-driven, automated behaviors from a web browser without any computer programming experience required.
Custom shared workspaces to foster team collaboration.
Dashboards for real-time reporting, monitoring, goal tracking, and operational intelligence.
FeedMixer is a little web service (Python3/WSGI) which takes a list of feed URLs and combines them into a single (Atom, RSS, or JSON) feed. Useful for personal news aggregators, "planet"-like websites, etc.
FeedMixer exposes three endpoints:
When sent a GET request they return an Atom, an RSS 2.0, or a JSON feed, respectively. The query string of the GET request can contain these fields:
The provided feedmixer_wsgi.py application uses a session that caches HTTP responses so that repeatedly fetching the same sets of feeds can usually be responded to quickly by the FeedMixer service.
Choose one:
Homebank: http://homebank.free.fr/
homebank-converter is a web app that aims to convert export bank files to compatible Homebank csv. It won't record any data, track event or whatever. It will try to guess "paymode" by analysing the "memo" of your files.
To see supported memo, open file: labelAndPaymode.json
Supported files:
Optimize xhb file by removing useless spaces.
Because your bank doesn't export files compatible with Homebank :)
This application use Html/JavaScript/CSS and is under the terms of the licence GNU AGPL.
Automate sharing Pocket links to Twitter through Buffer.
I've always been a terrible Twitter user. Despite the fact I often stumble and save content I'd like to share, I always failed to do it. I feel like you got to be always connected and have the reflex of tweeting right away. I've tried many times but without success so I eventually gave up.
I've recently been exposed to a few tips, e.g why it's ok/advised to tweet many times the same content and how Buffer can actually help you being a good Twitter citizen. I couldn't set up a proper workflow with IFTT/Zapier so I thought I'd build it.
Ansible based Homeserver setup using Docker.
Inspired by Ansible NAS and HomelabOS
CharjaBox is an Ansible playbook that can be used to easily deploy your Homeserver setup.
All supported applications can be installed on your server using Docker by simply changing some variables and running the playbook.
Read the documentation here.
You can use the playbook charjabox/scripts/initialize.yml
to skip part of steps 3 and 4. This playbook asks you about your server IP, group name and settings folder and creates the files for you automatically.