DEV Community

Open source shameless promotion thread

Fulton Browne on December 21, 2019

go ahead, what are you making?

Collapse
 
codemouse92 profile image
Jason C. McDonald

We have the #showdev tag for exactly this purpose. :)

Posts which promote an open source project, such as feature lists or announcements, should use the #showdev tag or Listings instead. #opensource is specifically for articles about Open Source and Free Software as a philosophy, and its application to software development and project management. (Read more about the tag rules here)

Collapse
 
erezwanderman profile image
erezwanderman

JavaPropertiesTokenizer - A .NET library for tokenizing Java properties files
github.com/erezwanderman/JavaPrope...
Description: Java .properties is a common file format for storing configuration for Java applications. Example:

# comment
key=value

There are already other libraries that can parse such file into a Dictionary so you can use the file in a .NET program. But this library tokenizes the file to preserve comments, whitespace, separators and other elements so the file can be edited and saved back without destroying its structure.

Collapse
 
fultonbrowne profile image
Fulton Browne

I will be using this, thanks

Collapse
 
erezwanderman profile image
erezwanderman

Great! I'll be happy to receive issues and PRs

Collapse
 
kingkool68 profile image
Russell Heimlich

The first placeholder image as a service dummyimage.com

github.com/kingkool68/dummyimage

Collapse
 
fultonbrowne profile image
Fulton Browne

That's neat, I think I will be using that.

Collapse
 
patarapolw profile image
Pacharapol Withayasakpunt • Edited

An Anki alternative. Plan to make it Reveal.js / shuffle / markdown / filesystem (foldered) based, rather than totally SQLite / media folder-based.

If you tried to install @r2r/cli, it would still be SQLite-based; powered by IFrame. Well, the planned Reveal.js would be in next/ folder.

github.com/patarapolw/r2r-cli

There is also rep2recall-app which is totally Electron, but I might abandon it.

The new project here is CLI / local web app.

What can it do over Anki?

  • Emphasis on REST API-enabled as a first class citizen, without having to install AnkiConnect
  • Full range of JavaScript is enabled via the latest real web browser, rather than Qt WebEngine. So, something like TTS will be enabled by default (via speechSynthesis API)
  • Easy maintenance and copying, because it is simply a folder of Markdown files, which can be viewed by patarapolw.github.io/reveal-md
  • Pug-enabled, via github.com/patarapolw/hyperpug
  • I will indeed use SQLite, but I will keep it to the minimum. (Only to store user's nextReview time and SRS level). I will use github.com/patarapolw/liteorm as always, for my own sake.
Collapse
 
pcmagas profile image
Dimitrios Desyllas • Edited

YOLO Guys on behalf Cypriot Free Software Community we (I) making docker containers for moodle: github.com/ellakcy/docker-moodle

Feel free to Fork, build and contribute. Also, it would be nice if we could use a Free CI/CD tool/service in order to auto-relase the containers into our dockerhub as well on a push into master branch ;) You know manual labour suckz 🦄 😉

Collapse
 
visualmov profile image
Ryan

I've been developing a toy programming language mainly for learning. Planning on writing an article on DEV about it at some point! :)

GitHub logo Visual-mov / Tex-lang

A dynamically-typed toy programming language

The Tex Programming Language

Tex Logo

GitHub last commit

Tex is a general-purpose dynamically-typed toy language written in Python. Tex's main goal is to be my first language and an exercise. As such, it's very simplistic and finicky. All planned features haven't been implemented yet, see TODO for the list.

REPL Usage

The Tex Language includes a shell for executing Tex code and programs. If you'd like to use the repl itself run:

~$ python3 repl.py

To run a program from a file, specify the location of the file using "--file":

~$ python3 repl.py --file [path]

Tex programs are files with the '.tx' extension.

TODO

  • Implementing context system
  • Adding 'continue' and 'break' keywords
  • Fix exception edge-cases.
  • Add user-defined functions.
  • Add built-in functions for math, and input.

Contributing

I'm open to contributions, however the changes should be run on your local machine first. There are no tests to run, as I feel this project is not…

Collapse
 
fultonbrowne profile image
Fulton Browne

I will be playing with that, thanks Ryan.

Collapse
 
mkenzo_8 profile image
mkenzo_8

A reactive components library for web

github.com/PuffinJS/puffin

Collapse
 
fultonbrowne profile image
Fulton Browne

I will kick it off, here is my project:

GitHub logo FultonBrowne / Ara-android

A new ai app for almost any android phone.

Welcome to Ara for Android 👋

By Andromeda Software

An ai assistant app for almost any android phone, That cares about privacy and productivity Get it on Google Play alt text

CircleCI Known Vulnerabilities Codacy Badge Gitter PRs Welcome Buy Me A Coffee

Usage

  • Open in android studio and use the normal steps to run
or
  • ./gradlew test to run the unit tests
  • ./gradlew install to install the app

Author

👤 Fulton Browne

🤝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page. If you contribute please commit to a new branch and explain details in your pull request not in your commit.

If you want to become an active contributor go here.

Open in Gitpod

Show your support

Give a ⭐️ if this project helped you!

TODO

  • Ara account
  • IOT support

📝 License

Copyright © 2019 Fulton Browne.
This project is GPL-3.0 licensed.


This README was generated with ❤️ by readme-md-generator









GitHub logo
FultonBrowne / Ara-Server



The server for Ara.




Welcome to Ara's server👋

By Andromeda Software

The server that powers feed, AI search, and skills to the ara voice assistant

alt text

Known Vulnerabilities Codacy Badge CircleCI Buy Me A Coffee

Author

👤 Fulton Browne

🤝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page. If you contribute please commit to a new branch and explain details in your pull request not in your commit.

Open in Gitpod

If you want to become an active contributor go here.

Show your support

Give a ⭐️ if this project helped you!

📝 License

Copyright © 2019 Fulton Browne.
This project is GPL-3.0 licensed.


This README was generated with ❤️ by readme-md-generator

Collapse
 
fultonbrowne profile image
Fulton Browne

Thats really neat!