Comments (4)
Are you happy to do the coding?
from freshports.
That was just a question, not a requirement.
Can you help with some of the examples etc?
I looked at my own feed: https://portscout.freebsd.org/rss/[email protected]
I see port:portnamepy-hared</port:portname> but not the category for that port in a distinct field.
Parsing the XML shouldn't be too difficult.
from freshports.
Possibly even easier than the RSS feeds; Portscout generates a dump.json
file that is a large array of objects representing the ports with potential updates. Should be simpler to integrate since it's just a single file that doesn't need to be kept in sync with a list of maintainers.
Each object looks like:
{
"ver": "4.1.2",
"name": "py-cbor2",
"checked": "2021-05-17 04:18 GMT",
"maintainer": "[email protected]",
"newurl": "https://pypi.org/packages/source/c/cbor2/cbor2-5.2.0.tar.gz",
"discovered": "2020-10-01 06:11:43.490839",
"cat": "devel",
"method": "G",
"newver": "5.2.0",
"updated": "2021-05-17 02:13 GMT"
}
from freshports.
I'm happy for anyone to take this over. Write it in the scripting language you prefer (we're already using perl, /bin/sh, and python in the backend). When you need to check or store a database value, I'll help you code that part.
from freshports.
Related Issues (20)
- Package message: … For upgradeFor install: HOT 4
- VuXML for www/smarty3 HOT 7
- vuxml - displaying details for a vuln generates errors HOT 5
- Highlight "There is no maintainer for this port." HOT 4
- Empty/blank plain text search result HOT 2
- HTML - remove cellpadding; replace with CSS HOT 1
- timezone info on web pages with time(s) HOT 7
- Search: commit message: Undefined array key "stf_message" in /usr/local/www/freshports/classes/commit_ports.php on line 96 HOT 12
- Search: scope menu: closer to alphabetical order HOT 5
- the new category broke fp-listen HOT 5
- Cater for ports with multiple values in WWW: HOT 4
- Slave port fails to update version HOT 13
- RSS feed for newly added port stopped working HOT 2
- FreshPorts daily notification - main: two broken links HOT 2
- https://www.freshports.org/ports-forbidden.php is empty when 10 are listed HOT 8
- List of ports in a category on a branch are incorrect HOT 5
- lots of problems involving multiple watchlists HOT 14
- https://www.freshports.org//d gives 'non-port' instead of 404 HOT 2
- Search: … pg_exec(): Query failed: ERROR: invalid byte sequence for encoding "UTF8": 0xe1 0x66 0x69 in /usr/local/www/freshports/www/search.php on line 908 HOT 7
- Some pages show a table of packages for an expired flavor/flavour HOT 80
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from freshports.